@charset "utf-8";@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;src:url(../fonts/open-sans-latin-300.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../fonts/opensans/open-sans-v20-latin_cyrillic-regular.eot);src:local(''),url('../fonts/opensans/open-sans-v20-latin_cyrillic-regular.eot?#iefix') format('embedded-opentype'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-regular.woff2) format('woff2'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-regular.woff) format('woff'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-regular.ttf) format('truetype'),url('../fonts/opensans/open-sans-v20-latin_cyrillic-regular.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url(../fonts/opensans/open-sans-v20-latin_cyrillic-300italic.eot);src:local(''),url('../fonts/opensans/open-sans-v20-latin_cyrillic-300italic.eot?#iefix') format('embedded-opentype'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-300italic.woff2) format('woff2'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-300italic.woff) format('woff'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-300italic.ttf) format('truetype'),url('../fonts/opensans/open-sans-v20-latin_cyrillic-300italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url(../fonts/opensans/open-sans-v20-latin_cyrillic-italic.eot);src:local(''),url('../fonts/opensans/open-sans-v20-latin_cyrillic-italic.eot?#iefix') format('embedded-opentype'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-italic.woff2) format('woff2'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-italic.woff) format('woff'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-italic.ttf) format('truetype'),url('../fonts/opensans/open-sans-v20-latin_cyrillic-italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url(../fonts/opensans/open-sans-v20-latin_cyrillic-600.eot);src:local(''),url('../fonts/opensans/open-sans-v20-latin_cyrillic-600.eot?#iefix') format('embedded-opentype'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-600.woff2) format('woff2'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-600.woff) format('woff'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-600.ttf) format('truetype'),url('../fonts/opensans/open-sans-v20-latin_cyrillic-600.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(../fonts/opensans/open-sans-v20-latin_cyrillic-700.eot);src:local(''),url('../fonts/opensans/open-sans-v20-latin_cyrillic-700.eot?#iefix') format('embedded-opentype'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-700.woff2) format('woff2'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-700.woff) format('woff'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-700.ttf) format('truetype'),url('../fonts/opensans/open-sans-v20-latin_cyrillic-700.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url(../fonts/opensans/open-sans-v20-latin_cyrillic-600italic.eot);src:local(''),url('../fonts/opensans/open-sans-v20-latin_cyrillic-600italic.eot?#iefix') format('embedded-opentype'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-600italic.woff2) format('woff2'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-600italic.woff) format('woff'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-600italic.ttf) format('truetype'),url('../fonts/opensans/open-sans-v20-latin_cyrillic-600italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url(../fonts/opensans/open-sans-v20-latin_cyrillic-700italic.eot);src:local(''),url('../fonts/opensans/open-sans-v20-latin_cyrillic-700italic.eot?#iefix') format('embedded-opentype'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-700italic.woff2) format('woff2'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-700italic.woff) format('woff'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-700italic.ttf) format('truetype'),url('../fonts/opensans/open-sans-v20-latin_cyrillic-700italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url(../fonts/opensans/open-sans-v20-latin_cyrillic-800.eot);src:local(''),url('../fonts/opensans/open-sans-v20-latin_cyrillic-800.eot?#iefix') format('embedded-opentype'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-800.woff2) format('woff2'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-800.woff) format('woff'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-800.ttf) format('truetype'),url('../fonts/opensans/open-sans-v20-latin_cyrillic-800.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url(../fonts/opensans/open-sans-v20-latin_cyrillic-800italic.eot);src:local(''),url('../fonts/opensans/open-sans-v20-latin_cyrillic-800italic.eot?#iefix') format('embedded-opentype'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-800italic.woff2) format('woff2'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-800italic.woff) format('woff'),url(../fonts/opensans/open-sans-v20-latin_cyrillic-800italic.ttf) format('truetype'),url('../fonts/opensans/open-sans-v20-latin_cyrillic-800italic.svg#OpenSans') format('svg')}@font-face{font-family:'cookiesmilkregular';src:url(../fonts/cookiesmilk/cookiesmilk-regular-webfont.eot);src:url('../fonts/cookiesmilk/cookies-and-milk/cookiesmilk-regular-webfont.eot?#iefix') format('embedded-opentype'),url(../fonts/cookiesmilk/cookiesmilk-regular-webfont.woff2) format('woff2'),url(../fonts/cookiesmilk/cookiesmilk-regular-webfont.woff) format('woff'),url('../fonts/cookiesmilk/cookiesmilk-regular-webfont.svg#cookiesmilkregular') format('svg');font-weight:400;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.nodisplay{display:none}.nodisplay_strict{display:none!important}.alignleft{float:left}.alignright{float:right}hr{display:block;height:1px;border:0;margin:1em 0;padding:0;border-top:1px solid #ccc}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,button,input,select,textarea{font-family:sans-serif}a:focus{outline:none}a:hover,a:active{outline:0}h1{font-size:2em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,form,fieldset,table,ul{margin:0}del{text-decoration:line-through}abbr[title]{border-bottom:1px dotted;cursor:help}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}input,select{vertical-align:middle}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}.cleaner{clear:both;height:1px;font-size:1px}:focus{outline:none}.clear:after{content:"";display:block;clear:both}:root{--page-container-large-desktop:1490px}.honey_email{position:absolute!important;height:0!important;width:0!important;border:none!important;background:none!important;margin:0!important;top:0!important;left:0!important;line-height:0px!important;padding:0!important;box-shadow:none!important}:root{--sl-color-neutral-0:#ffffff;--sl-color-neutral-1000:#000000;--sl-color-blue-50:#ebf4fc;--sl-color-blue-100:#d2e6f7;--sl-color-blue-200:#b8d7f2;--sl-color-blue-300:#a1caed;--sl-color-blue-400:#8cbce6;--sl-color-blue-500:#71abde;--sl-color-blue-600:#5692c8;--sl-color-blue-700:#3a72a6;--sl-color-blue-800:#396185;--sl-color-blue-900:#26445e;--sl-color-blue-950:#1c3245;--sl-color-primary-50:var(--sl-color-blue-50);--sl-color-primary-100:var(--sl-color-blue-100);--sl-color-primary-200:var(--sl-color-blue-200);--sl-color-primary-300:var(--sl-color-blue-300);--sl-color-primary-400:var(--sl-color-blue-400);--sl-color-primary-500:var(--sl-color-blue-500);--sl-color-primary-600:var(--sl-color-blue-600);--sl-color-primary-700:var(--sl-color-blue-700);--sl-color-primary-800:var(--sl-color-blue-800);--sl-color-primary-900:var(--sl-color-blue-900);--sl-color-primary-950:var(--sl-color-blue-950);--color-gray-50:#f4f4f4;--color-gray-100:#e0e0e0;--color-gray-200:#cccccc;--color-gray-300:#b3b3b3;--color-gray-400:#9a9a9a;--color-gray-500:#848484;--color-gray-600:#666666;--color-gray-700:#424242;--color-gray-800:#2b2b2b;--color-gray-900:#141414;--color-gray-950:var(--sl-color-neutral-1000);--color-pink-600:#de2f65;--color-e30000:#e30000;--color-f4a14c:#f4a14c;--color-ffffff:var(--sl-color-neutral-0);--color-000000:var(--sl-color-neutral-1000);--color-7cb126:#7cb126;--color-primary:var(--sl-color-blue-700)}html,body{font-size:12px}body{--sl-scroll-lock-size:0 !important}:root{--clx-font-primary:"Open Sans", sans-serif;--clx-font-secondary:"Open Sans", sans-serif;--color-f1f1f1:#f1f1f1;--color-e3e3e3:#e3e3e3;--color-333333:#333333;--color-999999:#999999;--color-c3c3c3:#c3c3c3;--color-2e2e2e:#2e2e2e;--color-d1d5db:#d1d5db;--color-eeeeee:#eeeeee;--color-f2f2f2:#f2f2f2;--color-727272:#727272;--color-8d8d8d:#8d8d8d;--color-f5f5f5:#f5f5f5;--color-e5eef7:#e5eef7;--color-cbe0f2:#cbe0f2;--color-467daf:#467daf;--color-00a2e5:#00a2e5;--color-6ea8db:#6ea8db;--color-437db0:#437db0;--color-233e59:#233e59;--color-e2ecf7:#e2ecf7;--color-ffa500:#ffa500;--color-50c033:#50c033;--color-eb2a05:#eb2a05;--color-db1506:#db1506;--color-input-border:var(--color-d1d5db);--color-form-valid:var(--sl-color-success-500);--color-form-invalid:var(--color-db1506);--color-message-alert-border:var(--color-ffa500);--sl-input-focus-ring-color:hsla(208, 51%, 56%, 0.4);--sl-input-border-color:var(--sl-color-gray-300);--sl-input-border-color-focus:var(--sl-color-blue-600);--sl-tooltip-background-color:unset;--sl-tooltip-color:var(--color-gray-700);--color-themeworld-list-background:var(--color-eeeeee);--color-themeworld-filter-border:var(--color-gray-200);--color-themeworld-background-grey:var(--color-f2f2f2);--color-themeworld-border-grey:var(--color-gray-100);--color-themeworld-select-button:var(--color-727272);--color-themeworld-hint:var(--color-8d8d8d);--color-themeworld-hint-green:var(--color-50c033);--color-themeworld-red:var(--color-eb2a05);--color-primary-gradient-light:var(--color-primary);--color-primary-gradient-dark:var(--color-467daf);--color-themeworld-url:var(--color-00a2e5);--color-themeworld-upload-border:var(--color-gray-200)}sl-select:not(:defined){display:none}.dbh_colorselect sl-select::part(menu){max-height:335px}#dbh sl-select::part(display-input),#dbh sl-select::part(base){line-height:30px}#details sl-select::part(form-control-label){font-weight:var(--sl-font-weight-normal);font-size:var(--sl-font-size-medium);margin-bottom:5px}#details sl-select::part(trigger){font-weight:700;background:linear-gradient(to bottom,var(--color-ffffff) 0,var(--color-f5f5f5) 100%)}#details sl-select::part(base){line-height:30px}#details sl-option img{height:20px;margin-right:5px}#details sl-option img[slot="prefix"]{mix-blend-mode:darken}#details sl-option::part(base){padding-right:20px}.styleguide a.button,.styleguide button{width:max-content;display:inline-block;text-align:center;letter-spacing:0;text-transform:uppercase;padding:10px 20px;border-radius:5px;cursor:pointer;font:normal normal bold 16px/22px "Open Sans";background-color:var(--color-ffffff);color:var(--color-gray-700);border:1px solid var(--color-gray-700)}.styleguide a.button:hover,.styleguide button:hover{background-color:var(--color-gray-50)}.styleguide a.button:active,.styleguide button:active{background-color:var(--color-gray-100)}.styleguide a.button.primary,.styleguide button.primary{background-color:var(--color-ffffff);color:var(--color-primary);border-color:var(--color-primary)}.styleguide a.button.primary:hover,.styleguide button.primary:hover{background-color:var(--sl-color-blue-50)}.styleguide a.button.primary:active,.styleguide button.primary:active{background-color:var(--sl-color-blue-100)}.styleguide a.button.primary.filled,.styleguide button.primary.filled{color:var(--color-ffffff);background-color:var(--color-primary);border-color:var(--color-primary)}.styleguide a.button.primary.filled:hover,.styleguide button.primary.filled:hover{background-color:var(--sl-color-primary-500);border-color:var(--sl-color-primary-500)}.styleguide a.button.primary.filled:active,.styleguide button.primary.filled:active{box-shadow:inset 0 2px 4px #00000029}.styleguide a.button>sl-icon,.styleguide button>sl-icon{top:3px;font-size:16px;margin-left:20px;line-height:22px}.styleguide a.button.large,.styleguide button.large{font:normal normal bold 20px/27px "Open Sans"}.styleguide a.button.large>sl-icon,.styleguide button.large>sl-icon{font-size:20px;line-height:27px;top:3px}.styleguide a.button.filled,.styleguide button.filled{background-color:var(--color-gray-50);color:var(--color-gray-700);border:1px solid var(--color-gray-50)}.styleguide a.button.filled:hover,.styleguide button.filled:hover{box-shadow:0 2px 4px #00000029}.styleguide a.button.filled:active,.styleguide button.filled:active{box-shadow:inset 0 2px 4px #00000029}.styleguide a.button:disabled,.styleguide button:disabled,.styleguide a.button.disabled,.styleguide button.disabled{opacity:.6;color:var(--color-gray-500);background-color:var(--color-gray-100);border-color:#b3b3b3}.styleguide a.button:disabled:hover,.styleguide button:disabled:hover,.styleguide a.button.disabled:hover,.styleguide button.disabled:hover{background-color:var(--color-gray-100);cursor:unset}.styleguide a.button:disabled:active,.styleguide button:disabled:active,.styleguide a.button.disabled:active,.styleguide button.disabled:active{background-color:var(--color-gray-100)}.styleguide button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.styleguide sl-button{width:max-content}.styleguide sl-button::part(base){background-color:unset;border-radius:5px;height:auto}.styleguide sl-button::part(label){color:var(--color-primary);text-align:center;font:normal normal bold 16px/22px "Open Sans";letter-spacing:0;text-transform:uppercase;padding:10px 20px}.styleguide sl-button::part(suffix){color:var(--color-primary);padding-right:10px}.styleguide sl-button:hover::part(base){background-color:var(--sl-color-blue-50)}.styleguide sl-button:active::part(base){background-color:var(--sl-color-blue-100)}.styleguide sl-button>sl-icon{font-size:16px}.styleguide sl-button.large::part(label){font:normal normal bold 20px/27px "Open Sans"}.styleguide sl-button.large>sl-icon{font-size:20px}.styleguide sl-button.neutral::part(suffix),.styleguide sl-button.neutral::part(label){color:var(--color-gray-700)}.styleguide sl-button.neutral:hover::part(base){background-color:var(--color-gray-50)}.styleguide sl-button.neutral:active::part(base){background-color:var(--color-gray-100)}.styleguide sl-button.filled::part(base){background-color:var(--color-gray-50);border:1px solid var(--color-gray-50)}.styleguide sl-button.filled::part(label){color:var(--color-gray-700)}.styleguide sl-button.filled>sl-icon{font-size:20px;color:var(--color-gray-700)}.styleguide sl-button.filled:hover::part(base){box-shadow:0 2px 4px #00000029}.styleguide sl-button.filled:active::part(base){box-shadow:inset 0 2px 4px #00000029}.styleguide sl-button.filled.primary::part(base){background-color:var(--color-primary);border:1px solid var(--color-primary)}.styleguide sl-button.filled.primary::part(label){color:var(--color-ffffff)}.styleguide sl-button.filled.primary:hover::part(base){background-color:var(--sl-color-primary-500);border-color:var(--sl-color-primary-500);box-shadow:0 2px 4px #00000029}.styleguide sl-button.filled.primary:active::part(base){box-shadow:inset 0 2px 4px #00000029}.styleguide sl-button.filled.primary>sl-icon{font-size:20px;color:var(--color-ffffff)}.styleguide a{color:var(--color-primary);text-decoration:none}.styleguide a:hover{text-decoration:underline}.styleguide a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.styleguide h1,.styleguide *.h1{font-size:36px;line-height:49px;font-weight:400;margin:0 0 15px 0;color:var(--sl-color-neutral-1000)}@media screen and (max-width:1023px){.styleguide h1,.styleguide *.h1{font-size:22px;line-height:41px}}.styleguide h2,.styleguide *.h2{font-size:28px;line-height:39px;font-weight:700;margin:0 0 15px 0;color:var(--sl-color-neutral-1000)}@media screen and (max-width:1023px){.styleguide h2,.styleguide *.h2{font-size:20px;line-height:32px}}.styleguide h3,.styleguide *.h3{font-size:24px;line-height:34px;font-weight:700;margin:0 0 15px 0;color:var(--sl-color-neutral-1000)}@media screen and (max-width:1023px){.styleguide h3,.styleguide *.h3{font-size:20px;line-height:27px}}.styleguide h4,.styleguide *.h4{font-size:20px;line-height:27px;font-weight:700;margin:0 0 15px 0;color:var(--sl-color-neutral-1000)}@media screen and (max-width:1023px){.styleguide h4,.styleguide *.h4{font-size:16px;line-height:22px}}.styleguide h5,.styleguide *.h5{font-size:16px;line-height:22px;font-weight:700;margin:0 0 15px 0;color:var(--sl-color-neutral-1000)}@media screen and (max-width:1023px){.styleguide h5,.styleguide *.h5{font-size:14px;line-height:18px}}.styleguide h6,.styleguide *.h6{font-size:12px;line-height:17px;font-weight:700;margin:0 0 15px 0;color:var(--sl-color-neutral-1000)}@media screen and (max-width:1023px){.styleguide h6,.styleguide *.h6{font-size:12px;line-height:18px}}.styleguide .mod_text,.styleguide .textandimage-text,.styleguide p,.styleguide ul,.styleguide ol,.styleguide span,.styleguide p strong{font-size:14px;line-height:22px;color:#242424}.styleguide p.medium,.styleguide ul.medium,.styleguide ol.medium,.styleguide span.medium,.styleguide p strong.medium{font-size:16px;line-height:26px;color:#242424}.styleguide p.large,.styleguide ul.large,.styleguide ol.large,.styleguide span.large,.styleguide p strong.large{font-size:20px;line-height:30px;color:#242424}.styleguide [style="font-size: 14px;"],.styleguide [style="font-size: 14px;"] .mod_text,.styleguide [style="font-size: 14px;"] .textandimage-text,.styleguide [style="font-size: 14px;"] p,.styleguide [style="font-size: 14px;"] ul,.styleguide [style="font-size: 14px;"] ol,.styleguide [style="font-size: 14px;"] span,.styleguide [style="font-size: 14px;"] strong{font-size:14px!important;line-height:22px!important;color:#242424!important}.styleguide [style="font-size: 16px;"],.styleguide [style="font-size: 16px;"] .mod_text,.styleguide [style="font-size: 16px;"] .textandimage-text,.styleguide [style="font-size: 16px;"] p,.styleguide [style="font-size: 16px;"] ul,.styleguide [style="font-size: 16px;"] ol,.styleguide [style="font-size: 16px;"] span,.styleguide [style="font-size: 16px;"] strong{font-size:16px!important;line-height:26px!important;color:#242424!important}.styleguide [style="font-size: 20px;"],.styleguide [style="font-size: 20px;"] .mod_text,.styleguide [style="font-size: 20px;"] .textandimage-text,.styleguide [style="font-size: 20px;"] p,.styleguide [style="font-size: 20px;"] ul,.styleguide [style="font-size: 20px;"] ol,.styleguide [style="font-size: 20px;"] span,.styleguide [style="font-size: 20px;"] strong{font-size:20px!important;line-height:30px!important;color:#242424!important}.styleguide h1 .mod_text,.styleguide .h1 .mod_text,.styleguide h2 .mod_text,.styleguide .h2 .mod_text,.styleguide h3 .mod_text,.styleguide .h3 .mod_text,.styleguide h1 .textandimage-text,.styleguide .h1 .textandimage-text,.styleguide h2 .textandimage-text,.styleguide .h2 .textandimage-text,.styleguide h3 .textandimage-text,.styleguide .h3 .textandimage-text,.styleguide h1 p,.styleguide .h1 p,.styleguide h2 p,.styleguide .h2 p,.styleguide h3 p,.styleguide .h3 p,.styleguide h1 ul,.styleguide .h1 ul,.styleguide h2 ul,.styleguide .h2 ul,.styleguide h3 ul,.styleguide .h3 ul,.styleguide h1 ol,.styleguide .h1 ol,.styleguide h2 ol,.styleguide .h2 ol,.styleguide h3 ol,.styleguide .h3 ol,.styleguide h1 span,.styleguide .h1 span,.styleguide h2 span,.styleguide .h2 span,.styleguide h3 span,.styleguide .h3 span,.styleguide h1 strong,.styleguide .h1 strong,.styleguide h2 strong,.styleguide .h2 strong,.styleguide h3 strong,.styleguide .h3 strong{font-size:inherit;line-height:inherit;color:inherit}sl-alert[variant="primary"]::part(base){border-color:#d97709;background-color:#fff0de;color:#000;max-width:fit-content;margin-left:auto;text-align:left}sl-alert[variant="primary"] sl-icon{color:#d97709}sl-alert[variant="primary"] a.switch_price_role{text-decoration:underline;cursor:pointer}sl-alert[variant="primary"] a.switch_price_role:hover{text-decoration:none}.sl-toast-stack{width:500px;max-width:100vw}html.no-scroll{overflow:hidden}html.no-scroll header{z-index:-1!important}html.no-scroll body{overflow:hidden}.disable-scroll{overflow:hidden}html,body{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html,body{scroll-behavior:auto}}:root{--page-box-width:0px}body{color:var(--sl-color-neutral-1000);font-family:"Open Sans",Helvetica,sans-serif;font-size:12px}body .page-content{padding:0 20px 100px 20px;margin-left:auto;margin-right:auto;width:calc(100vw - (100vw - 100%) - 40px);--page-box-width:var(--page-container-large-desktop)}@media screen and (max-width:1023px){body .page-content{padding-bottom:35px}}body .page-content.widescreen-no-padding{width:calc(100vw - (100vw - 100%));padding-left:0;padding-right:0}body .page-content>.boxed{width:var(--page-box-width)}body .page-content .container{margin:0 auto}body .page-content .container.boxed{width:var(--page-box-width);max-width:calc(100vw - (100vw - 100%))}body .page-content .boxed{margin-left:auto;margin-right:auto}body .page-content.widescreen{max-width:100%}body .page-content.widescreen .cms-module-root.cms-module-columns>.boxed:not(.width_plr):not(.width_mlr):not(.width_plr_mlr):not(.width_mlr_plr),body .page-content.widescreen-no-padding .cms-module-root.cms-module-columns>.boxed:not(.width_plr):not(.width_mlr):not(.width_plr_mlr):not(.width_mlr_plr){max-width:calc(100% - (100vw - 100%))}input[type="checkbox"]{-webkit-appearance:checkbox}input[type="radio"]{-webkit-appearance:radio}body.page_order_detail{background-color:var(--color-f1f1f1)}body.page_account_login .dashboard_tabs_nav,body.page_account_set-password .dashboard_tabs_nav,body.page_account_login .icon_tabs_nav,body.page_account_set-password .icon_tabs_nav{display:none}@media screen and (min-width:1024px){body.page_articlelist_index .notice_msg,body.page_articledetail_detail .notice_msg,body.page_prospect_antrag .notice_msg{margin-top:80px!important;margin-bottom:0!important}}@media screen and (max-width:767px){body.page_articlelist_index .notice_msg,body.page_articledetail_detail .notice_msg,body.page_prospect_antrag .notice_msg{margin-top:60px!important}}body.page_articlelist_index .page-content .mod_notification_bar,body.page_order_detail .page-content .mod_notification_bar{margin-left:-20px;margin-right:-20px}body.page_articlelist_index .page-content>.container,body.page_order_detail .page-content>.container{padding-top:60px}body.page_articledetail_detail .back_to_top{bottom:110px}body.page_articledetail_detail footer{padding-bottom:84px}body.page_order_detail header~.sl-toast-stack{top:130px}body.page_order_detail header.scroll~.sl-toast-stack{top:60px}header#header{font-family:"Open Sans",sans-serif;z-index:101;color:#242424;position:fixed;width:100%;border-bottom:1px inset var(--color-gray-100);background-color:var(--sl-color-neutral-0);top:0}header#header sl-icon:not(:defined){visibility:hidden}header#header h5{font-size:16px;line-height:22px;font-weight:700;margin:0 0 15px 0}@media screen and (max-width:1023px){header#header h5{font-size:14px;line-height:18px}}header#header a.button,header#header button{text-decoration:none;display:inline-block;text-align:center;letter-spacing:0;text-transform:uppercase;padding:10px 20px;border-radius:5px;cursor:pointer;font:normal normal bold 16px/22px "Open Sans";background-color:var(--sl-color-neutral-0);color:var(--color-gray-700);border:1px solid var(--color-gray-700)}header#header a.button:hover,header#header button:hover{background-color:var(--color-gray-50)}header#header a.button:active,header#header button:active{background-color:var(--color-gray-100)}header#header a.button.primary,header#header button.primary{background-color:var(--sl-color-neutral-0);color:var(--color-primary);border-color:var(--color-primary)}header#header a.button.primary:hover,header#header button.primary:hover{background-color:var(--sl-color-blue-50)}header#header a.button.primary:active,header#header button.primary:active{background-color:var(--sl-color-blue-100)}header#header a.button.primary.filled,header#header button.primary.filled{background-color:var(--color-primary);color:var(--sl-color-neutral-0);border-color:var(--sl-color-neutral-0)}header#header a.button.primary.filled:hover,header#header button.primary.filled:hover{border-color:#71abde;background-color:#71abde;box-shadow:0 2px 4px #00000029}header#header a.button.primary.filled:active,header#header button.primary.filled:active{border-color:var(--sl-color-blue-700);background-color:var(--sl-color-blue-700);box-shadow:0 2px 4px #00000029}header#header a.button>sl-icon,header#header button>sl-icon{top:3px;font-size:16px;margin-left:20px;line-height:22px}header#header a.button.large,header#header button.large{font:normal normal bold 20px/27px "Open Sans"}header#header a.button.large>sl-icon,header#header button.large>sl-icon{font-size:20px;line-height:27px;top:3px}header#header a.button.filled,header#header button.filled{background-color:var(--color-gray-50);color:var(--color-gray-700);border:1px solid var(--color-gray-50)}header#header a.button.filled:hover,header#header button.filled:hover{box-shadow:0 2px 4px #00000029}header#header a.button.filled:active,header#header button.filled:active{box-shadow:inset 0 2px 4px #00000029}header#header a.button:disabled,header#header button:disabled,header#header a.button.disabled,header#header button.disabled{opacity:.6;color:var(--color-gray-500);background-color:var(--color-gray-100);border-color:var(--color-gray-300)}header#header a.button:disabled:hover,header#header button:disabled:hover,header#header a.button.disabled:hover,header#header button.disabled:hover{background-color:var(--color-gray-100);cursor:unset}header#header a.button:disabled:active,header#header button:disabled:active,header#header a.button.disabled:active,header#header button.disabled:active{background-color:var(--color-gray-100)}header#header .meta-header a,header#header .main-header a{color:#242424;font-size:14px}header#header .meta-header a:focus-visible,header#header .main-header a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}header#header h4{font-size:16px;cursor:default}header#header .meta-header{height:38px;background-color:var(--color-gray-50)}header#header .meta-header .top_content{max-width:1782px;margin:0 auto;padding:0 69px;display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;gap:30px;height:38px}@media screen and (max-width:1279px){header#header .meta-header .top_content{padding:0 30px}}header#header .meta-header .top_content>*{line-height:38px}header#header .meta-header .top_content a{text-decoration:none}header#header .meta-header .top_content a:hover{text-decoration:underline}header#header .meta-header .top_content etrusted-widget{margin-top:-15px;margin-left:-10px;margin-right:-10px;height:48px}header#header .meta-header .top_content div.download{line-height:43px}header#header .meta-header .top_content div.download a.download_button{display:inline-flex;gap:10px;margin-bottom:5px;color:#fff;background-color:var(--color-primary);line-height:12px;padding:8px 12px;border-radius:6px;font-size:14px}header#header .meta-header .top_content .language-switch{--sl-spacing-medium:0;--focus-ring:1px dashed white;display:inline-flex;height:100%;align-items:center;position:relative}header#header .meta-header .top_content .language-switch.active{background:#fff}header#header .meta-header .top_content .language-switch.active .dropdown-header{color:#242424}header#header .meta-header .top_content .language-switch.active .dropdown-header sl-icon{color:#242424}header#header .meta-header .top_content .language-switch.active>a{color:#242424}header#header .meta-header .top_content .language-switch a img{height:13px;vertical-align:unset}header#header .meta-header .top_content .language-switch .dropdown-header{display:inline-flex;align-items:center;height:38px;padding-left:10px;padding-right:10px;cursor:pointer;line-height:38px;color:#242424;text-transform:uppercase}header#header .meta-header .top_content .language-switch .dropdown-header .language-flag{display:inline-flex;margin-left:8px}header#header .meta-header .top_content .language-switch .dropdown-header .language-flag img{width:22px;height:auto}header#header .meta-header .top_content .language-switch .dropdown-header sl-button.language-dropdown::part(base){height:32px;padding:0;margin:0;box-sizing:border-box}header#header .meta-header .top_content .language-switch .dropdown-header sl-button.language-toggle{height:32px}header#header .meta-header .top_content .language-switch .dropdown-header sl-button.language-toggle::part(base){align-items:center;justify-content:center;height:28px;box-sizing:border-box;margin-top:-3px;padding-left:5px}header#header .meta-header .top_content .language-switch .dropdown-header sl-button.language-toggle::part(base):focus-visible{outline:2px solid var(--color-primary)}header#header .meta-header .top_content .language-switch .dropdown-header sl-button.language-toggle::part(label){padding:0}header#header .meta-header .top_content .language-switch .dropdown-header sl-icon{color:#242424;font-size:1rem;line-height:1;vertical-align:middle;margin-top:-5px}header#header .meta-header .top_content .language-switch .dropdown-menu{transition:height 0.4s ease-in-out;z-index:2;position:absolute;overflow:hidden;right:0;top:38px;box-shadow:0 3px 4px rgb(0 0 0 / .2);border-radius:5px 0 5px 5px;background:#fff;color:#242424;display:none}header#header .meta-header .top_content .language-switch .dropdown-menu.open{display:block}header#header .meta-header .top_content .language-switch .dropdown-menu li{height:45px;line-height:45px;border-bottom:1px solid #ccc}header#header .meta-header .top_content .language-switch .dropdown-menu li.active{background-color:var(--sl-color-gray-50)}header#header .meta-header .top_content .language-switch .dropdown-menu li:last-child{border:none}header#header .meta-header .top_content .language-switch .dropdown-menu li a{color:#242424;text-decoration:none;display:inline-flex;justify-content:space-between;padding:0 12px 0 13px;gap:10px}header#header .meta-header .top_content .language-switch .dropdown-menu li a img{margin:auto 0;height:17px;width:23px}header#header .main-header{max-width:1782px;display:grid;grid-template-columns:auto 3fr 5fr;height:74px;margin:0 auto;padding:0 69px}@media screen and (max-width:1399px){header#header .main-header{padding:0 10px 0 30px}}header#header .main-header .opener{display:none}header#header .main-header .accordion-nav .accordion-element{min-width:max-content}@media screen and (max-width:1023px){header#header .main-header .accordion-nav .accordion-element{min-width:unset}}header#header .main-header .logo{z-index:10;align-self:center;margin-right:60px}@media screen and (max-width:1279px){header#header .main-header .logo{margin-right:30px}}header#header .main-header .logo img{transition:all 0.2s ease-in-out;height:65px}header#header .main-header .menu-close{display:none}header#header .main-header>ul{transition:all 0.2s ease-in-out;height:72px;display:flex;flex-direction:row;align-items:stretch}header#header .main-header>ul sl-icon-button::part(base):focus-visible{outline:2px solid var(--color-primary);outline-offset:0}@media screen and (min-width:1024px){header#header .main-header>ul>li{padding-left:8px;padding-right:8px;display:inline-flex;flex-direction:row}header#header .main-header>ul>li:first-child{padding-left:0}header#header .main-header>ul>li:nth-last-child(2){padding-right:0}header#header .main-header>ul>li sl-icon-button{font-size:16px;color:#242424;margin-top:auto;margin-bottom:auto;vertical-align:sub}}@media screen and (min-width:1024px) and screen and (max-width:1279px){header#header .main-header>ul>li{padding-left:9px;padding-right:9px}}header#header .main-header>ul li>a,header#header .main-header>ul li>span{transition:all 0.2s ease-in-out;font-size:16px;line-height:72px;text-decoration:none;text-transform:uppercase;font-weight:700;display:inline-block}@media screen and (max-width:1279px){header#header .main-header>ul li>a,header#header .main-header>ul li>span{font-size:13px}}header#header .main-header>ul li>a .menu_icon,header#header .main-header>ul li>span .menu_icon{font-size:30px;vertical-align:middle;padding-top:4px}@media screen and (max-width:1279px){header#header .main-header>ul li>a .menu_icon,header#header .main-header>ul li>span .menu_icon{font-size:28px}}header#header .main-header>ul.left{justify-content:flex-start;float:left}@media screen and (max-width:1279px){header#header .main-header>ul.left{margin-left:-14px}}@media screen and (min-width:1024px){header#header .main-header>ul.left .nav-footer{display:none}}header#header .main-header>ul.left .submenu{display:none;position:absolute;z-index:2;left:0;box-shadow:0 10px 20px #00000029;background:var(--sl-color-neutral-0);width:100vw;padding:30px 0;margin-top:75px}@media screen and (max-width:1023px){header#header .main-header>ul.left .submenu{margin-top:unset}}header#header .main-header>ul.left .submenu .subnav{display:grid;gap:30px}header#header .main-header>ul.left .submenu .subnav.columns_1{grid-template-columns:1fr auto 30%}header#header .main-header>ul.left .submenu .subnav.columns_2{grid-template-columns:1fr 1fr auto 30%}header#header .main-header>ul.left .submenu .subnav.columns_3{grid-template-columns:1fr 1fr 1fr auto 30%}header#header .main-header>ul.left .submenu .subnav h4{line-height:22px;font-weight:700;margin-bottom:15px}header#header .main-header>ul.left .submenu .subnav li>a{color:#242424;font-size:14px;line-height:28px;text-transform:unset;font-weight:400;border-bottom:unset;display:inline-block;padding-bottom:unset}header#header .main-header>ul.left .submenu .subnav li>a:hover{color:#5692c8}header#header .main-header>ul.left .submenu .subnav .menu_buttons{display:flex;flex-direction:column;gap:15px}header#header .main-header>ul.left .submenu .subnav .menu_buttons a.button{text-decoration:none;text-align:left}header#header .main-header>ul.left .submenu .subnav .menu_buttons a.button sl-icon{float:right}header#header .main-header>ul.left .submenu .subnav .menu_picture .subnav_banner{background-color:var(--sl-color-neutral-1000);margin-bottom:15px}header#header .main-header>ul.left .submenu .subnav .menu_picture .subnav_banner figure{position:relative}header#header .main-header>ul.left .submenu .subnav .menu_picture .subnav_banner figure img{max-width:100%;width:100%;height:auto;transition:all 0.2s ease-in-out;display:block}header#header .main-header>ul.left .submenu .subnav .menu_picture .subnav_banner figure .button_text{transition:all 0.2s ease-in-out;opacity:0;text-transform:uppercase;color:var(--sl-color-neutral-0);line-height:22px;padding:10px 20px;border:1px solid var(--sl-color-neutral-0);border-radius:5px;position:absolute;transform:translateX(-50%) translateY(-50%);left:50%;top:50%}header#header .main-header>ul.left .submenu .subnav .menu_picture .subnav_banner a{border:none;padding:0;margin:0}header#header .main-header>ul.left .submenu .subnav .menu_picture .subnav_banner a:hover figure img{opacity:.6;transition:all 0.2s ease-in-out}header#header .main-header>ul.left .submenu .subnav .menu_picture .subnav_banner a:hover figure .button_text{opacity:1;transition:all 0.2s ease-in-out}header#header .main-header>ul.left .submenu .cms-module-root,header#header .main-header>ul.left .submenu .cmsmodule{width:unset;max-width:1782px;margin:0 auto;padding:0 69px}header#header .main-header>ul.left .submenu .cms-module-root .subnav,header#header .main-header>ul.left .submenu .cmsmodule .subnav{padding-left:145px;padding-right:25px}@media screen and (max-width:1279px){header#header .main-header>ul.left .submenu .cms-module-root .subnav,header#header .main-header>ul.left .submenu .cmsmodule .subnav{padding-left:105px}}@media screen and (min-width:1024px){header#header .main-header>ul.left li>a,header#header .main-header>ul.left li>span{line-height:71px;border-bottom:4px solid #fff0}}header#header .main-header>ul.left li:hover,header#header .main-header>ul.left li.open{cursor:pointer}header#header .main-header>ul.left li:hover>a,header#header .main-header>ul.left li.open>a,header#header .main-header>ul.left li:hover>sl-icon-button,header#header .main-header>ul.left li.open>sl-icon-button,header#header .main-header>ul.left li:hover>span,header#header .main-header>ul.left li.open>span{color:var(--color-primary);border-bottom-color:var(--color-primary)}header#header .main-header>ul.left li:hover sl-icon-button::part(base),header#header .main-header>ul.left li.open sl-icon-button::part(base){transform:rotate(180deg)}header#header .main-header>ul.left li:hover .submenu,header#header .main-header>ul.left li.open .submenu{display:block}header#header .main-header>ul.right{height:74px;justify-content:flex-end;padding-left:30px}header#header .main-header>ul.right li.cart-section{border-left:1px solid var(--color-gray-100);padding-right:4px;width:max-content}header#header .main-header>ul.right li.search-section{display:none}header#header .main-header>ul.right li:last-of-type{display:none}header#header .main-header>ul.right li .account{height:40px;margin-top:13px;display:inline-block;position:relative;transition:all 0.2s ease-in-out}@media screen and (max-width:1279px){header#header .main-header>ul.right li .account{font-size:14px}}@media screen and (max-width:1399px){header#header .main-header>ul.right li .account{margin-top:11px}}header#header .main-header>ul.right li .account a{height:50px}header#header .main-header>ul.right li .account span,header#header .main-header>ul.right li .account a{padding:0 8px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:4px;text-decoration:none}@media screen and (max-width:1279px){header#header .main-header>ul.right li .account span,header#header .main-header>ul.right li .account a{padding:0 6px}}header#header .main-header>ul.right li .account span .menu_icon,header#header .main-header>ul.right li .account a .menu_icon{height:100%;font-size:29px;vertical-align:middle}@media screen and (max-width:1279px){header#header .main-header>ul.right li .account span .menu_icon,header#header .main-header>ul.right li .account a .menu_icon{font-size:28px}}header#header .main-header>ul.right li .account span .check-circle-fill,header#header .main-header>ul.right li .account a .check-circle-fill{vertical-align:unset;position:relative;top:12px;right:-9px}header#header .main-header>ul.right li .account span .label,header#header .main-header>ul.right li .account a .label{text-transform:uppercase;font-weight:700;font-size:10px;line-height:12px}@media screen and (max-width:1023px){header#header .main-header>ul.right li .account span .label,header#header .main-header>ul.right li .account a .label{display:none}}@media screen and (min-width:1024px){header#header .main-header>ul.right li .account .account-flyout{opacity:0;transition:all 0.2s ease-in-out;display:none;padding:25px 0 17px 0;background-color:var(--sl-color-neutral-0);flex-direction:column;position:absolute;right:0;top:61px;width:max-content;box-shadow:0 10px 20px #0000001a;gap:15px}header#header .main-header>ul.right li .account .account-flyout h5{margin:0 30px}header#header .main-header>ul.right li .account .account-flyout a{padding:0 30px;text-decoration:none;align-self:start;height:inherit}header#header .main-header>ul.right li .account .account-flyout a:hover{background-color:inherit;color:var(--sl-color-blue-600)}header#header .main-header>ul.right li .account .account-flyout a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}}header#header .main-header>ul.right li .account hr{margin:5px 0;border-color:#f4f4f4f4}header#header .main-header>ul.right li .account.logged_in a{cursor:default}header#header .main-header>ul.right li .account.logged_in a:focus,header#header .main-header>ul.right li .account.logged_in a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}header#header .main-header>ul.right li .account.logged_in a .check-circle-fill{top:0;font-size:16px;color:var(--color-primary)}header#header .main-header>ul.right li .account.logged_in a .menu_icon{margin-top:-10px;height:29px}header#header .main-header>ul.right li .account.logged_in a .label{margin-top:2px;cursor:default}@media screen and (min-width:1024px){header#header .main-header>ul.right .account-section:hover{background-color:var(--color-gray-50)}header#header .main-header>ul.right .account-section:hover .account.logged_in .account-flyout{display:flex;opacity:1;transition:all 0.2s ease-in-out}header#header .main-header>ul.right .account-section:hover .account.logged_in .account-flyout .menu-close{display:none}}header#header .main-header>ul.right a.cart{display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:600;padding:0 10px;height:100%}@media screen and (min-width:1024px){header#header .main-header>ul.right a.cart{margin-left:-8px;padding-left:8px}}@media screen and (max-width:1399px){header#header .main-header>ul.right a.cart.empty{margin-top:0}}header#header .main-header>ul.right a.cart.empty .menu_icon{padding-top:12px}header#header .main-header>ul.right a.cart:not(.empty) .menu_icon{margin-top:-6px;height:26px;width:30px}header#header .main-header>ul.right a.cart .menu_icon{font-size:26px}@media screen and (max-width:1279px){header#header .main-header>ul.right a.cart .menu_icon{font-size:24px}}header#header .main-header>ul.right a.cart span{vertical-align:middle}header#header .main-header>ul.right a.cart span.label{font-size:10px;font-weight:700;line-height:25px;margin-top:2px}@media screen and (max-width:1023px){header#header .main-header>ul.right a.cart span.label{display:none}}@media screen and (min-width:1024px){header#header .main-header>ul.right a.cart span.basket-count{vertical-align:unset;background-color:var(--color-primary);padding:0 5px;border-radius:3px;font-size:12px;color:var(--sl-color-neutral-0);position:relative;top:8px;right:-14px;font-weight:600;z-index:1;line-height:16px;height:16px}}header#header .main-header>ul.right a.cart:hover{background-color:var(--color-gray-50)}header#header .search-area sl-input[name="search"]{width:350px}@media screen and (min-width:1024px){header#header .search-area sl-input[name="search"]{margin-top:12px}}@media screen and (max-width:1279px){header#header .search-area sl-input[name="search"]{width:100%}}header#header .search-area sl-input[name="search"]::part(suffix){background-color:var(--color-gray-50);font-size:24px}@media screen and (max-width:1279px){header#header .search-area sl-input[name="search"]::part(suffix){font-size:22px}}@media screen and (min-width:1024px){header#header .search-area sl-input[name="search"]::part(base){height:50px}header#header .search-area sl-input[name="search"]::part(input){height:50px}}header#header .search-area .menu_icon{padding:8px 12px 8px 10px;margin:0;cursor:pointer}@media screen and (min-width:1024px){header#header.scroll .meta-header{transition:all 0.2s ease-in-out;height:0;overflow:hidden}header#header.scroll .main-header{transition:all 0.2s ease-in-out;height:63px}header#header.scroll .main-header .logo img{height:53px;transition:all 0.2s ease-in-out}header#header.scroll .main-header .subnav{padding-left:121px!important}header#header.scroll .main-header>ul{height:63px;transition:all 0.2s ease-in-out}header#header.scroll .main-header>ul.left li>a,header#header.scroll .main-header>ul.left li>span{transition:all 0.2s ease-in-out;line-height:60px}header#header.scroll .main-header>ul.right{height:63px}header#header.scroll .main-header>ul.right .account{transition:all 0.2s ease-in-out;margin-top:8px}header#header.scroll .main-header>ul.right .account.logged_in{transition:all 0.2s ease-in-out}header#header.scroll .main-header>ul.right .account.logged_in .account-flyout{top:54px}header#header.scroll .main-header>ul.right a.cart{transition:all 0.2s ease-in-out;line-height:53px}header#header.scroll .search-area{transition:all 0.2s ease-in-out}header#header.scroll .search-area sl-input{margin-top:7px}}header#header.scroll .main-header ul .submenu{margin-top:64px}@media screen and (max-width:1023px){header#header.scroll .main-header ul .submenu{margin-top:0}}#recombee_search_result{display:none;position:relative;overflow-y:scroll;max-width:100vw;margin:0 auto}.search-container .close-overlay{display:none;font-size:23px;margin:30px;background-color:var(--color-gray-50);padding:8px;border-radius:5px;color:var(--sl-color-neutral-1000);position:fixed;right:0;top:0}.search-container .close-overlay:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.search-container .close-overlay:hover{cursor:pointer}.active-search{overflow:hidden}.active-search body{overflow:hidden}.active-search header#header .main-header .search-container{display:flex;flex-direction:column;width:100vw;height:100vh;background:rgb(255 255 255 / .98);position:absolute;top:0;left:0;z-index:10}.active-search header#header .main-header .search-container .close-overlay{display:block}@media screen and (max-width:767px){.active-search header#header .main-header .search-container .close-overlay{margin:20px}}.active-search header#header .main-header .search-container .search-area{width:600px;margin:50px auto 40px auto;max-width:calc(100% - 40px)}@media screen and (max-width:767px){.active-search header#header .main-header .search-container .search-area{margin-top:80px}}.active-search header#header .main-header .search-container sl-input#recombee_input{width:100%}body.cms_toolbar_open header#header{padding-top:var(--clx-cms-toolbar-height)}@media screen and (max-width:540px){html.nav-open{overflow:hidden}html.nav-open .main-header .menu_buttons a{font-size:12px!important}html.nav-open .main-header .menu_buttons sl-icon{margin-left:5px}}@media screen and (max-width:1023px){html.nav-open{overflow:hidden}html.nav-open .main-header::before{content:"";top:0;left:0;width:100vw;background-color:#f4f4f460;position:fixed;height:100vh;z-index:1000}header#header .meta-header{display:none}header#header .main-header{grid-template-columns:80px 1fr;padding:0;height:60px;transition:unset}header#header .main-header.open::before{content:"";top:0;left:0;width:calc(100vw - 350px);background-color:#f4f4f460;position:fixed;height:100vh;z-index:1000}header#header .main-header .account-flyout{position:fixed;width:360px;max-width:100vw;right:-50px;top:0;transform:translateX(100%);background-color:var(--color-ffffff);padding-top:60px;padding-left:0;padding-right:0;z-index:1001;display:block;box-shadow:-10px 0 20px #00000029;height:calc(100vh - (100vh - 100%) - 60px);transition:transform 0.4s ease-in-out;overflow:hidden}header#header .main-header .account-flyout>h5{padding-left:20px;padding-right:20px}header#header .main-header .account-flyout>a{display:block!important;margin:0 60px 10px 20px;border-radius:unset!important;width:100%;padding:0!important;text-decoration:unset;height:unset!important}header#header .main-header .account-flyout>a:hover{color:var(--color-primary);background:unset!important}header#header .main-header .account-flyout hr{margin:13px 0 10px 0!important}header#header .main-header .account-flyout.open{visibility:visible;transform:translateX(0);right:0}header#header .main-header .account-flyout.open .menu-close{position:fixed;right:25px;top:0;display:block;z-index:1002;text-align:right;font-size:28px;max-width:80vw;padding-top:10px}header#header .main-header .account-flyout.open .menu-close:hover{cursor:pointer}header#header .main-header .account-flyout.open .menu-close sl-icon{background-color:var(--color-gray-50);border-radius:5px;padding:4px}header#header .main-header .sidebar-nav{position:fixed;width:360px;max-width:100vw;right:-50px;transform:translateX(100%);background-color:var(--color-ffffff);padding-top:60px;z-index:1001;display:block;box-shadow:-10px 0 20px #00000029;overflow-y:scroll;height:calc(100vh - (100vh - 100%) - 60px);transition:transform 0.2s ease-in-out}header#header .main-header .sidebar-nav>li{padding:0 20px 0 20px}header#header .main-header .sidebar-nav>li.last-child{padding-bottom:130px}header#header .main-header .sidebar-nav>li>a{transition:unset;line-height:unset;border-bottom:none;font-size:14px}header#header .main-header .sidebar-nav>li .submenu{display:none}header#header .main-header .sidebar-nav>li .submenu .subnav{padding-right:0!important}header#header .main-header .sidebar-nav>li .submenu .subnav ul{padding-left:10px}header#header .main-header .sidebar-nav>li .submenu .subnav>div{padding-bottom:0!important}header#header .main-header .sidebar-nav>li .submenu .subnav h4{font-size:14px;margin-bottom:0;padding-top:0;width:calc(90% - 10px);height:35px;line-height:35px}header#header .main-header .sidebar-nav>li .submenu .subnav .menu_buttons{padding-top:10px;padding-bottom:5px!important}header#header .main-header .sidebar-nav>li .submenu .subnav .menu_buttons a{font-size:14px}header#header .main-header .sidebar-nav>li.last-of-type{padding-bottom:60px}header#header .main-header .sidebar-nav .menu_picture{display:none}header#header .main-header .sidebar-nav .menu-close{position:fixed;visibility:hidden;right:25px;top:0;display:block;z-index:1002;text-align:right;font-size:28px;max-width:80vw;padding-top:10px}header#header .main-header .sidebar-nav .menu-close:hover{cursor:pointer}header#header .main-header .sidebar-nav .nav-footer{border-top:1px solid var(--color-gray-100);padding-top:20px;padding-bottom:20px;margin-top:10px;line-height:30px}header#header .main-header .sidebar-nav .nav-footer>a{display:block;font-size:14px;font-weight:400;text-transform:unset;width:fit-content;padding-bottom:0;color:unset}header#header .main-header .sidebar-nav .nav-footer>a:hover{color:unset;background:unset}header#header .main-header .sidebar-nav .nav-footer>a.download_button{color:#fff;background-color:var(--color-primary);line-height:14px;padding:10px 12px;border-radius:6px;font-size:14px;max-width:fit-content;display:flex;align-items:center}header#header .main-header .sidebar-nav .nav-footer>a.download_button sl-icon{font-size:16px;margin-right:10px}header#header .main-header .sidebar-nav .nav-footer>a.download_button:hover{color:#fff;text-decoration:underline}header#header .main-header .sidebar-nav .nav-footer nav.lang{padding-top:10px}header#header .main-header .sidebar-nav .nav-footer nav.lang ul li{display:inline-block;padding:5px 17px}header#header .main-header .sidebar-nav .nav-footer nav.lang ul li:hover{background-color:var(--color-gray-50);border-radius:5px}header#header .main-header .sidebar-nav .nav-footer nav.lang ul li.active{background-color:var(--color-gray-50);border-radius:5px}header#header .main-header .sidebar-nav .nav-footer nav.lang ul li a{display:grid;grid-template-columns:1fr 1fr;line-height:unset;border-bottom:unset}header#header .main-header .sidebar-nav .nav-footer nav.lang ul li a span{margin:auto;padding-right:4px;font-weight:400}header#header .main-header .sidebar-nav .nav-footer nav.lang ul li a img{margin:auto}header#header .main-header .sidebar-nav .nav-footer nav.lang ul li a:hover,header#header .main-header .sidebar-nav .nav-footer nav.lang ul li a:focus{background-color:var(--color-gray-50)}header#header .main-header.open .sidebar-nav{visibility:visible;width:360px;max-width:100vw;right:0;transform:translateX(0)}header#header .main-header.open .menu-close{visibility:visible;position:fixed;right:25px;top:0;display:block;z-index:1002;text-align:right;font-size:28px;max-width:81vw;padding-top:10px}header#header .main-header.open .menu-close::before{content:"";position:unset;top:0;right:0;width:318px;height:100%;background-color:var(--color-ffffff)}header#header .main-header.open .menu-close:hover{cursor:pointer}header#header .main-header.open .menu-close sl-icon{background-color:var(--color-gray-50);border-radius:5px;padding:4px}header#header .main-header .accordion-nav .accordion-element{position:relative}header#header .main-header .accordion-nav .accordion-element sl-icon-button{display:none}header#header .main-header .accordion-nav .accordion-element .opener{position:absolute;background:url(/builtinjs/shoelace/assets/icons/chevron-down.svg) no-repeat center;top:0;width:30px;height:30px;display:block;background-size:20px;right:24px;padding:5px}header#header .main-header .accordion-nav .accordion-element .subnav .opener{background-size:16px!important;background-position:right!important;height:25px;width:calc(100% - 20px);left:-6px}header#header .main-header .accordion-nav .accordion-element .subnav .opener.open{background-size:16px!important}header#header .main-header .accordion-nav .accordion-element.open>.opener{background:url(/builtinjs/shoelace/assets/icons/chevron-up.svg) no-repeat center;background-size:20px}header#header .main-header .accordion-nav .accordion-element .accordion-opener{user-select:none;position:relative;display:inline-block;width:fit-content;line-height:40px}header#header .main-header .accordion-nav .accordion-element .accordion-opener.open{color:var(--color-primary)}header#header .main-header .accordion-nav .accordion-element .accordion-content{overflow:hidden;height:0;padding:0;transform-origin:top}header#header .main-header .accordion-nav .accordion-element .accordion-content>li>a{width:calc(90% - 20px)}header#header .main-header .accordion-nav .accordion-element.open>.accordion-content{height:auto}header#header .main-header .accordion-nav .subnav{padding-left:10px!important}header#header .main-header>ul{column-gap:5px}header#header .main-header .logo{padding-left:11px}header#header .main-header .logo img{transition:unset;height:41px}header#header .main-header ul.left>li{line-height:40px}header#header .main-header ul.left>li>a{font-size:16px;width:87%!important}header#header .main-header ul.left>li:hover{cursor:initial}header#header .main-header ul.left>li:hover a{color:initial}header#header .main-header ul.left>li:hover a:hover{color:var(--color-primary)}header#header .main-header ul.left>li .opener:hover{cursor:pointer}header#header .main-header ul.left>li .submenu{display:block;position:relative;box-shadow:unset;padding:10px 0 0 32px;width:unset}header#header .main-header ul.left>li .submenu .cms-module-root{margin:unset;padding:0;max-width:unset}header#header .main-header ul.left>li .submenu .cms-module-root .subnav{padding-left:unset;display:block}header#header .main-header ul.left>li .submenu .cms-module-root .subnav>div{padding-bottom:30px;height:unset;margin:0;line-height:25px}header#header .main-header ul.right{height:60px;padding-right:20px;padding-left:0}header#header .main-header ul.right li .account{margin-top:-2px}header#header .main-header ul.right li .account a{margin-top:8px}header#header .main-header ul.right li .account.logged_in{margin-top:-6px}header#header .main-header ul.right li a.cart{line-height:60px;padding-right:40px}header#header .main-header ul.right li a.cart.empty{margin-left:0;padding-left:20px;height:45px;display:inline-block;line-height:50px;padding-top:16px;padding-right:5px}header#header .main-header ul.right li a.cart.empty sl-icon{vertical-align:top}header#header .main-header ul.right li a.cart:not(.empty) .menu_icon{margin-bottom:0}header#header .main-header ul.right li.account-section{cursor:pointer}header#header .main-header ul.right li.cart-section{border-left:unset;padding-right:0;margin-left:-10px}header#header .main-header ul.right li.cart-section .cart{position:relative;padding-right:20px;width:31px;padding-left:10px;height:61px}header#header .main-header ul.right li.cart-section .cart:hover{background-color:unset;color:unset}header#header .main-header ul.right li.cart-section .basket-count{vertical-align:unset;background-color:var(--color-primary);padding:0 5px;border-radius:3px;font-size:12px;color:var(--sl-color-neutral-0);font-weight:600;z-index:1;position:absolute;height:20px;right:3px;line-height:20px;top:7px}header#header .main-header ul.right li.cart-section sl-icon{position:absolute;left:20px;bottom:20px}header#header .main-header ul.right li.cart-section>a{position:relative;padding-right:70px}header#header .main-header ul.right li.search-section{position:relative;width:44px;display:block;cursor:pointer}header#header .main-header ul.right li.search-section sl-icon{font-size:28px;position:absolute;left:11px;bottom:16px;width:24px}header#header .main-header ul.right li .menu-open{font-size:33px;display:inline-block;padding-top:0;margin-top:15px;line-height:unset}header#header .main-header ul.right li .menu-open .menu_icon{vertical-align:unset}header#header .main-header ul.right li .menu-open:hover{cursor:pointer}header#header .main-header ul.right li:last-of-type{border-left:unset;display:block}header#header .main-header ul.right .cart .label{display:none}header#header.scroll .main-header{height:60px}header#header.scroll .main-header ul.left.open{height:100vh}header#header.scroll .main-header ul.left.open li>a{transition:unset;line-height:unset}header#header.scroll .main-header ul.right{height:60px}header#header.scroll .main-header ul.right li .account{margin-top:10px}header#header.scroll .main-header ul.right li .account a{margin-top:-4px}header#header.scroll .main-header ul.right li a.cart{line-height:60px}header#header.scroll .main-header .logo img{transition:unset;height:41px}.search-container{display:none}.active-search #header{background:none}.active-search #header .meta-header{background:none}.active-search .search-container{display:block}}footer .pre-footer{background:#f1f1f1;padding:50px 0 60px;font-size:12px}@media screen and (max-width:1023px){footer .pre-footer{padding:50px 20px 50px 20px}}footer .pre-footer .container{display:grid;grid-auto-columns:1fr 1fr;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;max-width:calc(100vw - (100vw - 100%));gap:20px}@media screen and (max-width:1023px){footer .pre-footer .container{display:flex;flex-direction:column;max-width:600px;gap:20px}}@media screen and (max-width:639px){footer .pre-footer .container{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}footer .pre-footer .container figure,footer .pre-footer .container .figure{margin:auto}@media screen and (max-width:639px){footer .pre-footer .container img{max-width:150px;margin:auto}}footer .pre-footer .container strong{font-size:18px;font-weight:700;color:#333;display:inline-block;margin:0 0 10px;line-height:24px}@media screen and (max-width:639px){footer .pre-footer .container strong{font-size:18px}}footer .pre-footer .container ul li{line-height:25px}footer .pre-footer .container ul li a{font-size:14px;position:relative;padding-left:15px;box-sizing:border-box;text-decoration:none;font-weight:400}footer .pre-footer .container ul li a::before{content:"›";position:absolute;left:2px;top:-4px;color:#5692c8}footer{background-color:var(--color-e3e3e3);overflow:hidden;width:100%;color:var(--color-333333);padding:0 0 20px}footer>.container p:empty:first-child,footer>.container p:empty:last-child{display:none}footer>.container{margin:0 auto;width:var(--page-container-large-desktop);position:relative;padding-top:30px;max-width:calc(100vw - (100vw - 100%) - 40px)}@media screen and (max-width:1023px){footer>.container{padding:30px 20px 20px 20px}}footer .container{margin:0 auto;width:var(--page-container-large-desktop);position:relative}@media screen and (max-width:1023px){footer .container{width:calc(100vw - (100vw - 100%) - 40px);padding-left:20px;padding-right:20px}}@media screen and (max-width:1023px){footer .container{width:unset}}footer .container .columns{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:38% 38% 1fr;grid-template-rows:1fr;gap:20px}@media screen and (max-width:1023px){footer .container .columns{display:flex;flex-wrap:wrap;flex-direction:row}}@media screen and (max-width:1023px){footer .container .columns .inner{width:44%}}@media screen and (max-width:640px){footer .container .columns .inner{width:100%}}footer .container .columns .inner h2{font-family:"open sans",Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin:0 0 9px}@media screen and (max-width:768px){footer .container{margin:0 10px}}footer .container p{line-height:24px;padding-bottom:20px;font-size:14px;margin-bottom:0}footer .container a{color:var(--color-footer-text)}footer .container a:hover{color:var(--color-primary)}footer .container a.btn{color:var(--color-ffffff)}footer .container a.btn:hover{color:var(--color-primary)}footer .container .row div{padding:0}footer .container .row div .inner{padding:0 10px}footer .container .row div:first-child .inner{padding:0 10px 0 0}footer .container .row div:last-child .inner{padding:0 0 0 10px}footer .container .copyright{border-top:1px solid var(--color-c3c3c3);color:var(--color-gray-700);padding:15px 0 40px;line-height:1.2rem;max-width:100vw}@media screen and (max-width:1023px){footer .container .copyright{text-align:center}}@media screen and (max-width:768px){footer .container .copyright div{text-align:center}}footer .container .copyright .links{width:100%;margin-bottom:15px}footer .container .copyright .links a{font-size:inherit;color:var(--color-gray-700);text-decoration:underline;margin-right:10px;margin-left:0;line-height:1.2rem;float:unset}@media screen and (max-width:768px){footer .container .copyright .links a{float:none}}footer .container .copyright .links a:hover{text-decoration:none}footer .container .copyright p{font-size:inherit;line-height:1.2rem;margin-right:unset}@media screen and (max-width:768px){footer .container .copyright p{margin:0;width:100%;overflow:hidden;text-align:center}}.art-flag{margin-left:5px;width:auto;padding:2px 5px;height:auto;text-transform:uppercase;line-height:17px;font-size:12px;border-radius:3px;font-weight:600!important}.art-flag.new{color:#fff;background-color:var(--sl-color-neutral-1000)}.art-flag.sale{color:#fff;background-color:var(--color-e30000)}.art-flag.discount{color:#fff;background-color:var(--color-f4a14c)}.iframe-wrapper{position:relative}.iframe-wrapper img.background{position:absolute;width:100%;height:100%;object-fit:cover}.iframe-wrapper .consent-overlay{width:400px;max-width:calc(100vw - 50px);background:rgb(255 255 255 / .95);border-radius:4px;box-shadow:0 3px 6px rgb(0 0 0 / .5);padding:30px;text-align:center;display:flex;flex-direction:column;gap:20px;overflow:auto;font-size:14px;line-height:16.7px;position:relative;z-index:100}@media screen and (max-width:539px){.iframe-wrapper .consent-overlay{width:unset}.iframe-wrapper .consent-overlay .buttons{flex-direction:column;gap:15px}.iframe-wrapper .consent-overlay .buttons sl-button{margin-left:auto;margin-right:auto}}.iframe-wrapper .cookiefirst-disabled-resource{position:absolute;top:0;left:0;width:100%;height:100%}.iframe-wrapper h3{line-height:26px;font-size:20px}.iframe-wrapper p{line-height:1.4}.iframe-wrapper .buttons{display:flex;gap:5px;justify-content:center}.iframe-wrapper sl-button::part(base){border-radius:5px}.iframe-wrapper sl-button::part(label){text-transform:uppercase;font-weight:700}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#fff0;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform 0.2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#fff0}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid #fff0;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:.6}.tns-lazy-img.loaded{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(7000% / 3);width:-moz-calc(7000% / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.error_msg{background:#faf5f5 url(../img/bgi/bg-error.png) 30px 19px no-repeat;border:1px solid #8c030d;margin:5px 0 18px;padding:10px 81px 10px;line-height:30px;min-height:50px}.error_msg strong{display:block;font-size:14px;line-height:20px;color:#8c030d;margin:0 0 4px}.success_msg{background:#f3fef2 url(../img/bgi/bg-success.png) 30px 14px no-repeat;border:1px solid #6eb54e;margin:5px 0 18px;padding:10px 81px 10px;line-height:30px;min-height:50px;margin-bottom:34px}.success_msg strong{display:block;font-size:14px;line-height:20px;color:#569539}.notice_msg{background:#ecf0f4 url(../img/bgi/bg-notice.png) 28px 20px no-repeat;border:1px solid #84a4c1;margin:5px 0 18px;padding:10px 81px 10px;line-height:30px;min-height:50px}.notice_msg strong{display:block;font-size:14px;line-height:20px;color:#577ea1}input,button,select,textarea{font-family:"Open Sans",Helvetica,Arial,Sans-Serif}#main{width:100%;overflow:hidden;padding-top:242px}h1,h2,h3{font-family:"Open Sans",Arial,Helvetica,sans-serif}a{text-decoration:underline;color:var(--sl-color-neutral-1000)}a:hover{text-decoration:none}a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.content:after{content:"";display:block;clear:both}sl-button.back_to_top{position:fixed;right:0;bottom:70px;cursor:pointer;z-index:100}sl-button.back_to_top::part(base){background:var(--color-primary) url(../img/bgi/sprite.png) 13px -36px no-repeat;width:53px;height:50px;border:none}fieldset{border:1px solid #fff0;margin:0;padding:0}h1{font-weight:600;font-size:28px;color:#080808;margin:2px 0 9px}.btn.disabled{opacity:.5;cursor:default;pointer-events:none}.back_link{color:#205d95;font-size:14px;display:inline-block;margin:4px 0 11px}.basket_textarea{margin:0 300px 0 0}.basket_textarea p{font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#080808;font-size:16px;margin:0 0 11px}.basket_textarea textarea{background:var(--sl-color-neutral-0);border:1px solid #9d9d9e;width:559px;height:121px;padding:10px;font-size:14px;color:var(--sl-color-neutral-0);resize:none}div.back_link{display:block;border-bottom:1px solid #cecece;margin:4px 0 -14px;padding:0 0 11px}div.back_link a{color:#205d95}.checkbox1{overflow:hidden;border-bottom:1px solid #bec2c6;padding:3px 0 14px}.form_col .checkbox1+.submit{padding:12px 4px 0 0}.checkbox1 input{float:left;width:auto}#handler_deliveryaddress .form_col .checkbox1 label,#handler_address1 .form_col .checkbox1 label{display:block;margin:0 0 0 19px;line-height:17px}hr{border-color:#c8cfd7;margin:15px 20px}button.btn{border:none}.btn.btn_large{border-radius:2px;font-size:16px;font-weight:700;line-height:36px;padding:0 20px}h2{font-size:20px}h3{font-size:22px;line-height:22px;font-weight:700}h4{font-size:18px;line-height:20px;font-weight:700}span.color{display:inline-block;width:102px;height:95px;background:#205d95;border:1px solid #205d95}span.color.black{background:var(--sl-color-neutral-1000);border-color:var(--sl-color-neutral-1000)}span.color.grey{background:#646464;border-color:#646464}span.color.white{background:var(--sl-color-neutral-0);border-color:#bcbcbc}span.color.greyishblue{background:#e8edf3;border-color:#e8edf3}span.color.greyishbluedark{background:#e3e8ef;border-color:#e3e8ef}.products{float:left;width:737px;padding:5px 0 0}.promo_wrapper .config .box .input_holder .field_with_errors input,#distributor_email form .field_with_errors input,#distributor_email form .field_with_errors select,.form_col form .field_with_errors input,.form_col form .field_with_errors select{border-color:#c20303}.form_col .submit .btn{min-width:170px;width:auto}#handler_process{overflow:auto;width:100%}#handler_process .form_col .box figure img{max-width:160px;max-height:200px}#handler_process.update .form_col .box,#handler_process.update .form_col .box form select,#handler_process.update .form_col .box form input[type="text"]{border:1px solid #5894ca}#handler_process .form_col.account{padding-top:0}#handler_process .form_col.account,#handler_process .form_col.account table{width:100%}#handler_process .form_col.account .box{height:auto;min-height:0;padding-bottom:22px}#handler_process .form_col.account table td{width:33.3%;vertical-align:top}#handler_process .form_col.account table td.nl_checkbox_wrapper{height:80px}#handler_process .form_col.account table td.nl_checkbox_wrapper input#nl_check{width:auto;float:left;margin-right:10px}.error_msg span{font-weight:700}#handler_process .form_col .btn.arrow{text-align:right;height:23px;margin-bottom:15px}#handler_process .form_col .btn.arrow:after{transform:scaleX(-1);float:left;margin:0 15px 0 0;width:21px;background-position:-81px -103px}#handler_address1 .form_col .box{background-color:#ebeff3}#handler_address1 .form_col .box form .title.last{border-top:1px solid #c0c4c8;margin-top:20px;line-height:120%}#handler_address1 .address_list .box .partner_details.no_contact_person{padding-top:53px}form.form .input_holder span.field_with_errors input[type="text"],form.form .input_holder span.field_with_errors input[type="mail"],form.form .input_holder span.field_with_errors textarea,#order_form span.field_with_errors input[type="text"],#order_form span.field_with_errors select{border-color:#c20303}:required:focus{border-color:#c20303}.basket_textarea textarea{color:var(--sl-color-neutral-1000)}.tab_filter .input_holder.right{float:right;padding-right:5px;border-width:0}#handler_basket .tab_filter .input_holder .tooltip_wrapper{float:right}#handler_basket .tab_filter .input_holder .tooltip_wrapper .tooltip_trigger{background-position:-164px -151px;height:15px;width:15px}#handler_basket .tab_filter .input_holder .tooltip_wrapper .tooltip{left:203px;top:35px;width:170px}.address_list.billing_addresses .box.active .address_options{padding:0}.address_list .box .address_options .address_btn.billing_address{width:240px}#betreiber_statistics .statistics_content{border-top:1px solid #bcbcbc;margin-top:11px;padding:40px 0 40px 0}#betreiber_statistics .statistics_content .title{color:#262626;font-size:14px;font-weight:700;padding:2px 0 18px}#betreiber_statistics .statistics_content .tab_filter{border-top:0;padding-top:0}table.list.delivery_list_table thead th{height:35px;line-height:35px}table.list.delivery_list_table thead th:first-child{border-left:1px solid var(--sl-color-blue-600)}.order_list.detail{padding-top:25px}.order_list.detail table.list.delivery_list_table th{padding-left:10px}.order_list.detail table.list.delivery_list_table td{padding:15px 10px}.order_info p strong{display:inline}.view a.discount,.view a.kpv{background:none}.view a.discount img,.view a.kpv img{height:20px;margin-left:5px;margin-top:4px;position:relative;top:-2px}.order_address,.order_info{width:200px}.order_address p{padding-bottom:15px}.order_status{color:var(--sl-color-neutral-1000);float:left;padding:15px 0 15px 30px;width:414px;background:#dde9f8 none repeat scroll 0 0;font-size:20px}.order_shipping{color:var(--sl-color-neutral-1000);float:left;padding:15px 0 0 0;width:444px}.order_shipping table{width:100%}.order_shipping table th,.order_shipping table td{padding:5px;border-bottom:1px solid #cecece;text-align:left}.order_shipping table th{border-top:1px solid #cecece;font-weight:700;background-color:#dde9f8}.order_shipping table tr:nth-child(odd) td{background-color:#f8f8f8}.order_shipping .less,.order_shipping .more{float:right;margin:0 10px 0 0;color:var(--sl-color-primary-600);display:none;line-height:23px}.order_shipping .less:hover,.order_shipping .more:hover{cursor:pointer}.basket_list .box .headline{padding-right:0;padding-top:0;padding-bottom:0;line-height:36px}.basket_list .box .headline .order_status{padding:0 10px;margin:0;float:right;text-align:right;width:200px}.basket_list .box .headline .order_status span{font-size:12px;float:left}.delivery_list_table.erp tbody td{padding:20px 5px 10px 5px}.delivery_list_table.erp .col1{padding-left:18px;width:90px}.delivery_list_table.erp .col2{padding-left:18px}.delivery_list_table.erp .col3{padding-left:18px}.delivery_list_table.erp .col4{padding-left:18px}.delivery_list_table.erp .col5{padding-left:18px}.delivery_list_table.erp .col5 .btn{margin:-7px 19px 0 -3px;padding:0 14.5px;vertical-align:top}.imprint{padding-top:20px;line-height:18px}a.btn.blue:hover{background-color:#438dec}#handler_process .form_col form .input_holder span.hint{color:#9c2d2f;float:left;padding:5px 0 10px 0}.icon_tabs_nav .download_tab{background-position:-1466px 2px}.form input.street,.form input.house,.form input.zip,.form input.state{float:left}.blue{color:#28649a}.nobg_box{margin:0 0 0;padding:0 20px 20px}.basket_options a.btn.blue.arrow{margin-bottom:5px}.basket_options a.btn.white.arrow{padding:7px 7px 8px 23px}.basket_options a.btn.white.arrow:after{background-position:-139px -181px}span.stock_info .tooltip_trigger{position:relative;left:30px}span.stock_info .tooltip_wrapper{float:right}span.stock_info .tooltip_wrapper .tooltip{width:170px;left:145px;top:-45px}span.stock_info .tooltip_wrapper .tooltip p{border-bottom:1px solid #cecece}span.stock_info .tooltip_wrapper .tooltip p span{width:55px;float:right;text-align:right}.cms_toolbar_open .top_border{display:none}.cms_toolbar_open .header_content{z-index:1}p.notfound_hint{font-weight:700;font-size:14px;text-align:center;margin:20px}#distributor_import .order_list .list.order_list_table th{padding:5px 10px}#distributor_import .order_list .list.order_list_table td{padding:0 10px;height:60px}.switch.dealer_stats{top:10px;position:absolute;right:20px}iframe#rocket_overlay_content{z-index:100001!important}.contact_cms_top{margin-bottom:20px}.form div.contact_cms_dse{display:inline-block;width:75%;padding-top:0}form.form.prospect_signup .input_holder.contact_dealer_cms_dse{width:97%}.form_submit .contact_cms_dse p{margin:0;font-weight:unset;color:unset}form.form.prospect_signup{display:table}@media screen and (max-width:539px){form.form.prospect_signup{display:block;max-width:calc(100% - 50px)}}form.form.prospect_signup .input_holder{width:45%}@media screen and (max-width:539px){form.form.prospect_signup .input_holder{width:100%}}form.form.prospect_signup .input_holder input{width:370px}@media screen and (max-width:539px){form.form.prospect_signup .input_holder input{width:calc(100% - 21px);max-width:100%}}form.form.prospect_signup select{background:var(--sl-color-neutral-0);border:1px solid #a4a5a5;width:391px;height:28px;line-height:28px;padding:0 10px;margin:0 0 15px}form.form.prospect_signup .full_width.single_cell input{width:370px}form.form.prospect_signup .contact_cms_dse input{float:left;width:auto;margin-right:20px;height:20px}form.form.prospect_signup .contact_cms_dse label{line-height:20px}form.form.prospect_signup .input_holder .field_with_errors input,form.form.prospect_signup .input_holder .field_with_errors select,form.form.prospect_signup .input_holder .field_with_errors input[type="password"]{border-color:#c20303}pre{display:block;padding:7pt;margin:0 0 7.5pt;font-size:9.5pt;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid var(--color-gray-200);border-radius:4px}div#distributor_import div.order_list table.list.order_list_table td:last-child{text-align:right}section#main section.content div.container pre{float:right}#haendler_order .tab_filter{display:inline-block;width:100%;border-top-width:0}#haendler_order .tab_filter .input_holder:nth-child(5){border-left-width:0;padding-left:0}#haendler_order .delivery_list_table.erp td hr{margin:8px 16px}#haendler_order .delivery_list_table.erp td .xml_button{cursor:pointer}#order_popup.popup.xml .inner{line-height:15px;white-space:pre-line;overflow-y:scroll;max-height:90vh}.btn_right{float:right;margin-right:15px}.main-header a{font-size:14px}#clx_spinner{width:40px;height:40px;-webkit-animation:sweep 1s infinite linear;border-radius:75px;border-bottom:5px solid var(--sl-color-neutral-0);position:fixed;top:50%;left:48%}@-webkit-keyframes sweep{to{-webkit-transform:rotate(360deg)}}sl-menu{font-size:1.8rem}sl-option::part(base){padding:3px 5px 3px 20px;border-bottom:1px solid var(--color-lightgrey)}sl-option.area_title::part(base){background-color:var(--color-lightgrey);font-weight:700}sl-option.sub_page::part(base){padding-left:30px}sl-option.sub_sub_page::part(base){padding-left:50px}.mainmenu-select sl-menu{font-size:1.8rem}.mainmenu-select sl-option::part(base){padding:5px 5px 5px 20px;border-bottom:1px solid var(--color-lightgrey)}.mainmenu-select sl-option.area_title::part(base){background-color:var(--color-lightgrey);font-weight:700}.mainmenu-select sl-option.sub_page::part(base){padding-left:30px}.mainmenu-select sl-option.sub_sub_page::part(base){padding-left:50px}:root{--sl-font-sans:"Open Sans", sans-serif;--sl-input-font-size-medium:14px;--sl-button-font-size-large:15px;--sl-input-icon-color:#242424;--sl-input-height-large:42px}:root sl-menu{font-size:1.8rem}:root sl-option::part(base){padding:3px 5px 3px 20px;border-bottom:1px solid var(--color-lightgrey)}:root sl-option.area_title::part(base){background-color:var(--color-lightgrey);font-weight:700}:root sl-option.sub_page::part(base){padding-left:30px}:root sl-option.sub_sub_page::part(base){padding-left:50px}:root .mainmenu-select sl-menu{font-size:1.8rem}:root .mainmenu-select sl-option::part(base){padding:5px 5px 5px 20px;border-bottom:1px solid var(--color-lightgrey)}:root .mainmenu-select sl-option.area_title::part(base){background-color:var(--color-lightgrey);font-weight:700}:root .mainmenu-select sl-option.sub_page::part(base){padding-left:30px}:root .mainmenu-select sl-option.sub_sub_page::part(base){padding-left:50px}:root sl-input::part(form-control-help-text){display:none}:root sl-input.valid::part(base){color:var(--color-form-valid)}:root sl-input.invalid::part(base){border-color:var(--color-form-invalid);color:var(--color-form-invalid)}:root sl-input.invalid::part(help-text){display:block;color:var(--color-form-invalid)}:root sl-select.invalid::part(base){border-color:var(--color-form-invalid);color:var(--color-form-invalid)}:root sl-select.invalid::part(form-control-help-text){display:block;color:var(--color-form-invalid)}:root sl-dialog::part(panel){border-radius:5px}:root sl-dialog::part(title){font-size:28px;line-height:39px;font-weight:700}:root sl-dialog::part(close-button__base){font-size:25px;padding:3px;border-radius:5px;background-color:var(--sl-color-gray-50)}:root sl-alert::part(base){margin-bottom:20px;box-shadow:0 10px 20px #0000000d;border-radius:5px}:root sl-alert::part(message){font-size:14px}:root sl-checkbox::part(base){position:relative}form input[type="date"]{width:max-content;padding-right:30px;background-image:url(/img/bgi/bg-date.png);background-position:right center;background-repeat:no-repeat}.autocomplete{z-index:1000;overflow:auto;box-sizing:border-box;padding:4px 0;list-style:none;background-color:var(--sl-color-neutral-0);border:1px solid #b0b0b0;border-top-width:0;border-radius:5px;max-height:200px!important}.autocomplete>div{display:block;white-space:nowrap;overflow:hidden;padding:0 9px;height:26px;line-height:26px;border-bottom:1px solid #ddd;color:#b0b0b0}.autocomplete>div:last-child{border-bottom:0}.autocomplete .group{background:#eee}.autocomplete>div:hover:not(.group),.autocomplete>div.selected{color:var(--sl-color-neutral-0);text-decoration:none;background-color:#b0b0b0;cursor:pointer;border-radius:0;background-image:none}::-webkit-scrollbar{width:10px;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#c4c4c4;border-radius:10px;border:3px solid #fff0;background-clip:padding-box}::-webkit-scrollbar-track{background:#f8f8f8}::-webkit-scrollbar:horizontal{height:10px}::-webkit-scrollbar-thumb:horizontal{border-radius:10px;border:3px solid #fff0;background-clip:padding-box}::-webkit-scrollbar-track:horizontal{background:#f8f8f8}[id^="trustbadge-container-"]{z-index:1!important}.product-customization-order-overlay{--mobile-scroll-element-minwidth:950px;opacity:0;z-index:200;left:0;top:0;width:0;height:0;position:fixed;background-color:#f4f4f4;transition:opacity 0.1s ease-in-out;overflow:hidden}.product-customization-order-overlay.open{opacity:1;display:grid;grid-template-columns:1fr;grid-template-rows:72px auto;gap:0;grid-template-areas:"header" "content";transition-delay:0s;width:calc(100vw - (100vw - 100%));padding:0;height:100vh;overflow:hidden}.product-customization-order-overlay.open .header{position:absolute;width:calc(100vw - (100vw - 100%));left:0;top:0;grid-area:header;height:38px;overflow:hidden;padding-top:17px;padding-bottom:17px;line-height:38px;display:inline-flex;background-color:#fff;border-bottom:1px solid #e0e0e0;z-index:10}.product-customization-order-overlay.open .header .back-to-customization{font-size:36px;margin-left:10px;color:var(--color-gray-600);margin-top:-5px}.product-customization-order-overlay.open .header sl-button{margin-left:20px}.product-customization-order-overlay.open .content{width:calc(100vw - (100vw - 100%));grid-area:content;background-color:#f4f4f4;overflow:hidden;margin-left:auto;margin-right:auto}.product-customization-order-overlay.open .content>.inner{overflow-y:auto;margin:0;width:calc(100% - 80px);height:calc(100svh - 72px);padding-left:40px;padding-right:40px}@media screen and (max-width:639px){.product-customization-order-overlay.open .content>.inner{width:calc(100% - 40px);padding-left:20px;padding-right:20px}}.product-customization-order-overlay.open .content .basket{--sl-input-border-color:hsl(0, 0%, 80%);--sl-z-index-tooltip:101;margin-top:20px;margin-bottom:20px}.product-customization-order-overlay.open .content .basket sl-tooltip{text-align:center}.product-customization-order-overlay.open .content .basket sl-tooltip::part(base){min-width:250px}.product-customization-order-overlay.open .content .basket sl-tooltip>[slot="content"]{font-size:12px;line-height:17px;padding:15px 40px;box-shadow:0 10px 20px #00000029;background-color:var(--sl-color-neutral-0);border-radius:5px}.product-customization-order-overlay.open .content .basket sl-tooltip>[slot="content"] .exceeding-hint{color:var(--sl-color-blue-600);padding-bottom:11px}.product-customization-order-overlay.open .content .basket sl-tooltip>[slot="content"] .strong{padding-top:0}.product-customization-order-overlay.open .content .basket sl-tooltip:not(:defined){visibility:hidden}.product-customization-order-overlay.open .content .basket sl-tooltip sl-icon{font-size:16px;height:24px;vertical-align:middle;margin-top:-3px;color:var(--sl-color-gray-200)}.product-customization-order-overlay.open .content .basket .mob-text{display:none}.product-customization-order-overlay.open .content .basket h1,.product-customization-order-overlay.open .content .basket h2{font-size:20px;text-transform:uppercase;padding-bottom:20px;margin:0;font-weight:400}.product-customization-order-overlay.open .content .basket h1{text-align:left;color:#191919}.product-customization-order-overlay.open .content .basket .basket-content{color:#191919}.product-customization-order-overlay.open .content .basket .basket-content .basket-inner .basket-header{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:40px 280px 100px 1fr 1fr 1fr 1fr 40px;grid-template-rows:1fr;grid-template-areas:"position color size single-price stock-info amount total-net action";gap:0;font-size:14px;font-weight:700;padding-bottom:15px;padding-right:0}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .basket-content .basket-inner .basket-header{display:none}}.product-customization-order-overlay.open .content .basket .basket-content .basket-inner .basket-header .position{grid-area:position}.product-customization-order-overlay.open .content .basket .basket-content .basket-inner .basket-header .article-color{grid-area:color;text-align:center}.product-customization-order-overlay.open .content .basket .basket-content .basket-inner .basket-header .article-size{grid-area:size}.product-customization-order-overlay.open .content .basket .basket-content .basket-inner .basket-header .single-price{grid-area:single-price}.product-customization-order-overlay.open .content .basket .basket-content .basket-inner .basket-header .stock-info{grid-area:stock-info;text-align:left}.product-customization-order-overlay.open .content .basket .basket-content .basket-inner .basket-header .amount{grid-area:amount}.product-customization-order-overlay.open .content .basket .basket-content .basket-inner .basket-header .total-net{grid-area:total-net;text-align:right}.product-customization-order-overlay.open .content .basket .basket-content .basket-inner .basket-header .action{grid-area:action}.product-customization-order-overlay.open .content .basket .basket-content .articles{counter-reset:article-counter}.product-customization-order-overlay.open .content .basket .basket-content .articles .article{background-color:var(--color-ffffff);box-shadow:0 10px 20px #0000000d;border-radius:5px;margin-bottom:15px;padding-bottom:15px;counter-increment:article-counter}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .info{display:grid;grid-auto-columns:1fr;grid-auto-rows:50px;grid-template-columns:40px 1fr 60px;grid-template-rows:1fr;gap:0;grid-template-areas:"item name action";border-bottom:1px solid var(--sl-color-gray-100);padding-bottom:10px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .info .item{grid-area:item;text-align:center;height:50px;padding-top:18px;font:normal normal bold 16px/22px "Open Sans"}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .info .item:before{content:counter(article-counter)}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .info .name{grid-area:name;padding-top:18px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .info .name .article-number{font-size:12px;line-height:16px;padding-top:2px;color:var(--sl-color-gray-500)}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .info .name strong{font:normal normal bold 16px/22px "Open Sans"}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .info .action{padding-top:24px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .info .action sl-icon{grid-area:action;font-size:20px;color:var(--sl-color-gray-200);pointer-events:none}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details{display:grid;grid-template-columns:1fr 1fr;line-height:32px;margin:0 20px;padding-top:10px}}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .article-detail-label{display:none;font-size:14px}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .article-detail-label{display:block}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .article-detail-label .position{display:none}}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:280px 100px 1fr 1fr 1fr 1fr;margin-bottom:10px;padding:15px 20px 0 40px;grid-template-rows:32px;grid-template-areas:"color size single-price stock-info amount total-net";gap:0;position:relative}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line{display:flex;flex-direction:column;text-align:right;padding:0}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line>div{margin-left:auto}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .article-color{display:block}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .article-color>img{height:32px;width:32px}}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line:last-child{border-bottom:none}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line>div{align-items:center;line-height:32px}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line>div{line-height:32px}}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .article-color{line-height:32px;flex-direction:row;grid-area:color;text-align:center;display:inline-flex;gap:60px}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .article-color{gap:10px;justify-content:flex-end;width:100%;text-align:right}}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .article-color img{display:flex;height:100%}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .article-size{grid-area:size;display:inline-flex;line-height:32px;text-align:right;flex-direction:row;height:30px;font-size:14px;padding-right:10px}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .article-size{padding-right:0}}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .single-price{grid-area:single-price}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .single-price .mob-text{height:25px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .stock-info{grid-area:stock-info;text-align:left}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .stock-info{text-align:right}}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .stock-info.not-enough-stock,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .stock-info.not-enough-stock sl-tooltip sl-icon{color:var(--color-primary)}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .stock-info.not-enough-stock sl-tooltip::part(body){background-color:unset}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .stock-info.not-enough-stock sl-icon{display:inline-block}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .stock-info.not-enough-stock .exceeding-hint{display:block}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .stock-info sl-icon,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .stock-info .exceeding-hint{display:none}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .stock-info .light{display:block;background:red;border-radius:50%;width:18px;height:18px;margin:13px auto}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .stock-info .light.available{background:#50d144}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .amount{grid-area:amount}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .total-net{grid-area:total-net;font-weight:700;text-align:right;padding-right:20px}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .basket-content .articles .article .article-details .line .total-net{text-align:right;font-weight:400;padding:0}}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-heading{padding:10px 40px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-heading>span{font-size:16px;font-weight:700;line-height:normal;color:#000}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary{margin:0 40px;background:#f4f4f4;border-radius:4px;padding:15px;color:#242424;width:calc(100% - 110px)}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary [slot="summary"]{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"variant-info variant-price"}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary [slot="summary"] .variant-info{display:flex;flex-direction:column;grid-area:variant-info;padding-bottom:20px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary [slot="summary"] .variant-info .customization{font-size:20px;font-weight:700;line-height:normal}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary [slot="summary"] .variant-info .mounting-position{font-size:16px;font-weight:400;line-height:normal}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary [slot="summary"] .variant-price{display:flex;flex-direction:column;grid-area:variant-price;text-align:right;padding-right:10px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary [slot="summary"] .variant-price .variant-total{font-size:16px;font-weight:700;line-height:27px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary [slot="summary"] .variant-price .variant-single{font-size:12px;line-height:normal}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary [slot="summary"]:not(:first-of-type){padding-top:30px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position{grid-column:3 / 6;background-color:#fff;border-radius:6px;border:1px solid #ccc;height:fit-content}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-header,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .line{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;column-gap:10px;padding:10px 20px;font-size:14px;line-height:normal;border-bottom:1px solid #ccc}@media screen and (max-width:539px){.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-header p,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .line p,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-header strong,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .line strong,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-header span,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .line span{font-size:12px}}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-header .cost-position-item-total,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .line .cost-position-item-total{text-align:right;grid-area:total-net}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-header .cost-position-item-total .cost-position-item-single-mobile,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .line .cost-position-item-total .cost-position-item-single-mobile{display:none}@media screen and (max-width:767px){.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-header,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .line{grid-template-columns:2fr 1fr 2fr;grid-template-areas:"color amount total-net"}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-header .single-price-label,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .line .single-price-label,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-header .cost-position-item-single,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .line .cost-position-item-single{display:none}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-header .cost-position-item-total .cost-position-item-single-mobile,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .line .cost-position-item-total .cost-position-item-single-mobile{display:block}}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-header{background-color:#f4f4f4;border-radius:6px 6px 0 0;font-weight:700}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-header .sum-label{text-align:right}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-footer{display:grid;grid-template-columns:10fr minmax(min-content,auto);padding:10px 20px;text-align:right;column-gap:20px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-footer .cost-position-sum{font-size:16px;font-weight:700;line-height:normal}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-footer .cost-position-price{display:flex;flex-direction:column;font-weight:400;line-height:normal}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-footer .cost-position-price .cost-position-total{font-size:16px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-footer .cost-position-price .cost-position-single{font-size:12px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .line{display:grid;grid-template-columns:360px 1fr 1fr 1fr 1fr;grid-template-rows:minmax(32px,auto);grid-template-areas:"color single-price amount total-net";gap:0;padding:0;margin:0}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .line .cost-position-item-label{grid-area:color;display:inline-grid;hyphens:auto}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .line .cost-position-item-label span{line-height:22px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .line .cost-position-item-single{grid-area:single-price}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .line .stock-info{grid-area:stock-info;text-align:left}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .line .amount{grid-area:amount;display:inline-flex}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .line .cost-position-item-total{grid-area:total-net;text-align:right}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-heading{padding:10px 10px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary{margin:0 10px;width:calc(100% - 40px);padding:12px 10px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary [slot="summary"] .variant-info .customization{font-size:16px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary [slot="summary"] .variant-info .mounting-position{font-size:12px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary [slot="summary"] .variant-price .variant-total{line-height:normal}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-header,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .line{font-size:12px;padding:10px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-footer{padding:10px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-footer .cost-position-price .cost-position-total{font-size:14px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-footer .cost-position-sum{font-size:14px}}@media screen and (max-width:1023px) and screen and (max-width:539px){.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-footer .cost-position-price .cost-position-total{font-size:12px}}@media screen and (max-width:1023px) and screen and (max-width:539px){.product-customization-order-overlay.open .content .basket .basket-content .articles .article .customization-summary .cost-position .item-cost-position-footer .cost-position-sum{font-size:12px}}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .item-footer{padding:20px 10px 20px 10px;margin:0 40px;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal;grid-template-columns:1fr 1fr;display:grid;gap:30px;justify-content:right}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .item-footer .total-price-with-customization,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .item-footer .item-price-total{display:flex;flex-direction:column;font-size:16px;font-weight:700;line-height:normal;text-align:right}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .basket-content .articles .article .item-footer .total-price-with-customization,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .item-footer .item-price-total{font-size:14px}}@media screen and (max-width:539px){.product-customization-order-overlay.open .content .basket .basket-content .articles .article .item-footer .total-price-with-customization,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .item-footer .item-price-total{font-size:12px}}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .item-footer .total-price-with-customization .total-amount-customization,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .item-footer .item-price-total .total-single-price{font-size:12px;font-weight:400}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .basket-content .articles .article .item-footer{margin:0 10px;padding:10px}}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .summary{display:grid;grid-template-columns:30% 70%;grid-template-rows:1fr;grid-auto-columns:1fr;grid-auto-rows:1fr;gap:0;grid-auto-flow:row;grid-template-areas:"left article-total";padding:20px 40px 0 40px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .summary .left{grid-area:left}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .summary .article-total{grid-area:article-total;padding:5px 0 10px 0}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .summary .article-total .net-price,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .summary .article-total .selling-price{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;gap:0;text-align:right;grid-template-columns:1fr 105px 105px;grid-template-rows:30px;grid-template-areas:"info rounded-unit-price total"}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .summary .article-total .net-price .price-info,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .summary .article-total .selling-price .price-info{grid-area:info;color:#424242;text-align:right;line-height:30px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .summary .article-total .net-price .rounded-unit-price,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .summary .article-total .selling-price .rounded-unit-price{grid-area:rounded-unit-price;text-align:right;color:#242424;line-height:30px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .summary .article-total .net-price .total,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .summary .article-total .selling-price .total{grid-area:total;text-align:right;line-height:30px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .summary .article-total .net-price .price-info,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .summary .article-total .net-price .total{font-weight:700;font-size:18px}.product-customization-order-overlay.open .content .basket .basket-content .articles .article .summary .article-total .selling-price .price-info,.product-customization-order-overlay.open .content .basket .basket-content .articles .article .summary .article-total .selling-price .total{font-size:14px}.product-customization-order-overlay.open .content .basket .checkout{scroll-margin-top:100px}.product-customization-order-overlay.open .content .basket .checkout h2{margin-top:50px;font-weight:400}.product-customization-order-overlay.open .content .basket .checkout .order_information{color:var(--sl-color-gray-700);background-color:var(--color-ffffff);line-height:17px;box-shadow:0 10px 20px #0000000d;border-radius:5px;margin-bottom:15px}.product-customization-order-overlay.open .content .basket .checkout .order_information .address{padding:18px 0 0 26px}.product-customization-order-overlay.open .content .basket .checkout .order_information .address+a{display:block;color:var(--sl-color-primary-600);margin:2rem 0 0 26px}.product-customization-order-overlay.open .content .basket .checkout .order_information .headline{color:var(--sl-color-gray-700);font-size:16px;line-height:17px;font-weight:700}.product-customization-order-overlay.open .content .basket .checkout .order_information .subline{font-size:12px;color:var(--sl-color-gray-500);font-weight:400;display:inline-block}.product-customization-order-overlay.open .content .basket .checkout .order_information>div{padding:40px}.product-customization-order-overlay.open .content .basket .checkout .order_information>div .headline{font:normal normal bold 16px/22px var(--clx-font-primary);color:#242424}.product-customization-order-overlay.open .content .basket .checkout .order_information>div span{font:normal normal 600 12px/18px var(--clx-font-primary);color:#242424}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .checkout .order_information .address{padding:18px 0 0 0}.product-customization-order-overlay.open .content .basket .checkout .order_information>div{padding:20px 0 20px 20px}}.product-customization-order-overlay.open .content .basket .checkout .order_information .invoice-address,.product-customization-order-overlay.open .content .basket .checkout .order_information .delivery-address,.product-customization-order-overlay.open .content .basket .checkout .order_information .delivery-hint{border-bottom:1px solid var(--sl-color-gray-100)}.product-customization-order-overlay.open .content .basket .checkout .order_information .delivery-hint .headline,.product-customization-order-overlay.open .content .basket .checkout .order_information .logo-hint .headline{padding-bottom:15px}.product-customization-order-overlay.open .content .basket .checkout .order_information .delivery-hint .hint,.product-customization-order-overlay.open .content .basket .checkout .order_information .logo-hint .hint{display:grid;grid-template-columns:30px 1fr;gap:10px;margin-right:10px}.product-customization-order-overlay.open .content .basket .checkout .order_information .delivery-hint .hint>.wrap,.product-customization-order-overlay.open .content .basket .checkout .order_information .logo-hint .hint>.wrap{margin-top:5px}.product-customization-order-overlay.open .content .basket .checkout .order_information .delivery-hint .hint>.wrap a,.product-customization-order-overlay.open .content .basket .checkout .order_information .logo-hint .hint>.wrap a{line-height:inherit}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .checkout .order_information .delivery-hint .hint,.product-customization-order-overlay.open .content .basket .checkout .order_information .logo-hint .hint{padding-right:20px;margin-right:0}}.product-customization-order-overlay.open .content .basket .checkout .order_information .delivery-hint sl-icon,.product-customization-order-overlay.open .content .basket .checkout .order_information .logo-hint sl-icon{font-size:30px;margin-right:10px}.product-customization-order-overlay.open .content .basket .checkout .order_information .default-address-info{margin-top:18px;font:normal normal 600 12px/18px var(--clx-font-primary);color:#242424;display:grid;grid-template-columns:26px auto}.product-customization-order-overlay.open .content .basket .checkout .order_information .default-address-info sl-icon{width:15px;height:15px;border:1px solid #000;border-radius:9px}.product-customization-order-overlay.open .content .basket .checkout .order_information .default-address-info a{line-height:inherit}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .checkout .order_information .default-address-info div{padding-right:20px}}.product-customization-order-overlay.open .content .basket .checkout a{color:var(--color-primary)}.product-customization-order-overlay.open .content .basket .checkout .address .form{display:grid;grid-template-columns:calc(50% - 15px) calc(50% - 15px);grid-template-rows:auto;grid-template-areas:"salutation ." "firstname lastname" "phone email" "company ." "street-number address_sup" "zip-city country";gap:15px 30px;max-width:calc(100% - 20px);--sl-input-height-medium:44px;--sl-font-size-medium:14px}.product-customization-order-overlay.open .content .basket .checkout .address .form .form-field{display:flex;flex-direction:column;margin-top:auto}.product-customization-order-overlay.open .content .basket .checkout .address .form .form-field label,.product-customization-order-overlay.open .content .basket .checkout .address .form .form-field sl-select::part(form-control-label){font:normal normal bold 14px/24px "Open Sans";display:inline-block;padding-bottom:0}.product-customization-order-overlay.open .content .basket .checkout .address .form .form-field sl-input{margin-top:auto}.product-customization-order-overlay.open .content .basket .checkout .address .form .form-field sl-radio,.product-customization-order-overlay.open .content .basket .checkout .address .form .form-field sl-checkbox{--sl-toggle-size:18px;padding-right:19px;display:inline-block}.product-customization-order-overlay.open .content .basket .checkout .address .form .form-field sl-select::part(control){width:100%}.product-customization-order-overlay.open .content .basket .checkout .address .form .form-field sl-select::part(base) label{--sl-font-size-medium:14px}.product-customization-order-overlay.open .content .basket .checkout .address .form .form-field sl-button{width:100%}.product-customization-order-overlay.open .content .basket .checkout .address .form .salutation{grid-area:salutation}.product-customization-order-overlay.open .content .basket .checkout .address .form .firstname{grid-area:firstname}.product-customization-order-overlay.open .content .basket .checkout .address .form .lastname{grid-area:lastname}.product-customization-order-overlay.open .content .basket .checkout .address .form .phone{grid-area:phone}.product-customization-order-overlay.open .content .basket .checkout .address .form .email{grid-area:email}.product-customization-order-overlay.open .content .basket .checkout .address .form .company{grid-area:company}.product-customization-order-overlay.open .content .basket .checkout .address .form .street-number{grid-area:street-number}.product-customization-order-overlay.open .content .basket .checkout .address .form .street-number .line{display:grid;grid-template-columns:calc(67% - 15px) 33%;grid-template-rows:auto;gap:15px;grid-template-areas:"street number"}.product-customization-order-overlay.open .content .basket .checkout .address .form .zip-city{grid-area:zip-city}.product-customization-order-overlay.open .content .basket .checkout .address .form .zip-city .line{display:grid;grid-template-columns:33% calc(67% - 15px);grid-template-rows:auto;gap:15px;grid-template-areas:"zip city"}.product-customization-order-overlay.open .content .basket .checkout .address .form .address_sup{grid-area:address_sup}.product-customization-order-overlay.open .content .basket .checkout .address .form .country{grid-area:country}.product-customization-order-overlay.open .content .basket .checkout .address .form .form-submit{grid-area:form-submit}@media screen and (max-width:600px){.product-customization-order-overlay.open .content .basket .checkout .address .form{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"salutation" "firstname" "lastname" "phone" "email" "company" "street-number" "address_sup" "zip-city" "countary" "form-submit";gap:15px 0}.product-customization-order-overlay.open .content .basket .checkout .address .form .country{grid-column-start:1;grid-row-start:10}}.product-customization-order-overlay.open .content .basket .checkout #delivery-address-form.address{padding-left:0}.product-customization-order-overlay.open .content .basket .checkout #delivery-address-form.address div#delivery-edit{margin:30px 30px 0 26px;grid-template-areas:"salutation ." "firstname lastname" "phone ." "company ." "street-number address_sup" "zip-city country"}@media screen and (max-width:600px){.product-customization-order-overlay.open .content .basket .checkout #delivery-address-form.address div#delivery-edit{grid-template-areas:"salutation" "firstname" "lastname" "phone" "company" "street-number" "address_sup" "zip-city" "country"}.product-customization-order-overlay.open .content .basket .checkout #delivery-address-form.address div#delivery-edit .country{grid-row-start:9}}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .checkout #delivery-address-form.address div#delivery-edit{margin:30px 0 0 0}}.product-customization-order-overlay.open .content .basket .checkout #delivery-address-form.address #versandadresse .address div#delivery-edit{margin:0;padding:0}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .checkout .shipping_address{padding:30px 0 0 0}}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .checkout .shipping_address sl-radio{padding:0 30px 0 0}}.product-customization-order-overlay.open .content .basket .checkout .shipping_address sl-radio.lager{grid-area:lager-button}.product-customization-order-overlay.open .content .basket .checkout .shipping_address sl-radio.direkt{grid-area:direkt-button}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .checkout .shipping_address sl-radio.direkt{padding-top:20px}}.product-customization-order-overlay.open .content .basket .checkout .shipping_address sl-radio::part(base){align-items:center}.product-customization-order-overlay.open .content .basket .checkout .shipping_address sl-radio::part(control){vertical-align:text-top;width:18px;height:18px}.product-customization-order-overlay.open .content .basket .checkout .shipping_address sl-radio::part(label){color:var(--color-gray-700);font-size:16px;line-height:17px;font-weight:700}.product-customization-order-overlay.open .content .basket .checkout .shipping_address .lager_info{grid-area:lager-info;padding:0 40px 0 0;pointer-events:none}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .checkout .shipping_address .lager_info{padding:0 30px 0 0}}.product-customization-order-overlay.open .content .basket .checkout .shipping_address .lager_info a{pointer-events:auto}.product-customization-order-overlay.open .content .basket .checkout .shipping_address .direkt_info{grid-area:direkt-info;padding:0 40px 0 0;pointer-events:none}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .checkout .shipping_address .direkt_info{padding:0 30px 0 0}}.product-customization-order-overlay.open .content .basket .checkout .shipping_address .direkt_info a{pointer-events:auto}.product-customization-order-overlay.open .content .basket .checkout .shipping_address .subline{padding-left:26px}.product-customization-order-overlay.open .content .basket .checkout .shipping_address-grid::part(form-control-input){display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"alert alert" "lager-button direkt-button" "lager-info direkt-info";gap:0}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .checkout .shipping_address-grid::part(form-control-input){grid-template-areas:"alert" "lager-button" "lager-info" "direkt-button" "direkt-info";gap:0;grid-template-columns:unset}}.product-customization-order-overlay.open .content .basket .checkout .separate{grid-area:separate}.product-customization-order-overlay.open .content .basket .checkout .not-separate{grid-area:not-separate}.product-customization-order-overlay.open .content .basket .checkout .separate-adl::part(form-control-label){grid-area:label;margin-left:26px;font:normal normal bold 14px/24px "Open Sans"}.product-customization-order-overlay.open .content .basket .checkout .separate-adl::part(form-control-input){display:grid;grid-template-columns:max-content max-content max-content;grid-template-areas:"label separate not-separate";gap:30px}.product-customization-order-overlay.open .content .basket .wrap-up{scroll-margin-top:100px}.product-customization-order-overlay.open .content .basket .wrap-up h2{margin-top:50px;font-weight:400}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary{color:#fff;background-color:var(--sl-color-gray-900);line-height:17px;box-shadow:0 10px 20px #0000000d;border-radius:5px;margin-bottom:15px;padding:40px;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"commission total";gap:0 50px}@media screen and (max-width:639px){.product-customization-order-overlay.open .content .basket .wrap-up .order_summary{gap:0 20px}}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary .commission{grid-area:commission;color:#fff}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary .commission .turnstile_container{margin-top:15px}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary .totals{grid-area:total;text-align:right;display:flex;flex-direction:column}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary .totals .already-customer::part(base){background-color:#fff;color:var(--sl-color-primary-600);border:1px solid var(--sl-color-primary-600)}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary .headline{font:normal normal bold 16px/22px "Open Sans";margin-bottom:20px;color:#fff}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary .headline.total{padding-left:10px}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary .subline{font:normal normal normal 12px/16px "Open Sans";color:#b3b3b3}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary .inline{display:inline-flex;margin-top:auto;margin-left:auto}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary .payment-hint{display:block;margin-top:20px;color:var(--sl-color-gray-300)}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary .payment-hint a{color:var(--sl-color-gray-100)}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary sl-input{margin:15px 0 20px 0;width:270px}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary sl-input::part(base){border-radius:5px;line-height:40px;height:40px}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary sl-input::part(input){height:100%}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary sl-input::part(input)::placeholder{color:var(--sl-color-gray-500)}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket .wrap-up .order_summary sl-input{width:100%}}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary sl-checkbox:not(:defined){display:none}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary sl-checkbox::part(base){align-items:flex-start}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary sl-checkbox::part(control){width:18px;height:18px}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary sl-checkbox::part(label){color:#fff;font:normal normal normal 12px/16px "Open Sans"}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary sl-alert#agb_alert{margin-top:30px}@media screen and (max-width:479px){.product-customization-order-overlay.open .content .basket .wrap-up .order_summary sl-alert#agb_alert{word-break:break-word}}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary .versandk a{color:var(--sl-color-gray-300)}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary sl-button{margin-top:20px}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary sl-button:not(:defined){min-height:40px;display:block;opacity:0}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary sl-button::part(label){text-transform:uppercase;font-size:18px;line-height:24px;font-weight:var(--sl-font-weight-bold);font-family:"Open Sans",Arial,Helvetica,sans-serif}@media screen and (max-width:600px){.product-customization-order-overlay.open .content .basket .wrap-up .order_summary{grid-template-columns:1fr;grid-template-areas:"commission" "total";padding:20px}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary .subline{float:left;padding-bottom:5px}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary .totals{padding-top:10px}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary .headline{float:left;margin-bottom:0}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary .headline.total{float:right}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary .inline{width:100%;margin-left:0}.product-customization-order-overlay.open .content .basket .wrap-up .order_summary sl-button{width:100%;margin-top:0}}.product-customization-order-overlay.open .content .basket .wrap-up a{color:#5692c8}@media screen and (max-width:1023px){.product-customization-order-overlay.open .content .basket{overflow:hidden;width:calc(100vw - (100vw - 100%))}.product-customization-order-overlay.open .content .basket .wrap-up .order-summary{padding:10px}}.product-customization-order-overlay .container.boxed{width:1490px}@media screen and (max-width:1599px){.product-customization-order-overlay .container.boxed{width:fit-content}}.product-customization-order-overlay .close-overlay{position:absolute;right:20px;top:20px}.product-customization-order-overlay .close-overlay sl-icon-button::part(panel){border-radius:5px}.product-customization-order-overlay .close-overlay sl-icon-button::part(title){font-size:28px;line-height:39px;font-weight:700}.product-customization-order-overlay .close-overlay sl-icon-button::part(base){font-size:25px;padding:3px;border-radius:5px;background-color:var(--sl-color-gray-50)}sl-button.customize_now::part(base){border-radius:5px;height:50px}sl-button.customize_now::part(label){padding:6px 20px;display:inline-grid;align-items:center;justify-items:start;width:100%}sl-button.customize_now strong{font:normal normal bold 18px/21px "Open Sans"}sl-button.customize_now span{font:normal normal normal 12px/16px "Open Sans";text-transform:initial}sl-button.customize_now div{display:inline-flex;flex-basis:100%}sl-button.customize_now div strong{text-transform:uppercase;color:#000;background:-webkit-linear-gradient(0deg,#5663c8 0%,#e61a91 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}sl-button.customize_now::part(base){border:1px solid #e0e0e0}@media screen and (max-width:1023px){sl-button.customize_now{display:none}}.product-customization-overlay{opacity:0;z-index:200;left:0;top:0;width:0;height:0;position:fixed;background-color:#fff0;transition:opacity 0.1s ease-in-out;overflow:hidden}.product-customization-overlay.open{opacity:1;display:grid;grid-template-columns:1fr;grid-template-rows:72px auto;gap:0;grid-template-areas:"header" "content";transition-delay:0s;background-color:rgb(0 0 0 / .8);width:calc(100vw - (100vw - 100%));height:100svh}@media screen and (max-width:1023px){.product-customization-overlay.open{grid-template-rows:56px auto}}.product-customization-overlay.open .header{height:72px;overflow:hidden;padding-top:17px;padding-bottom:17px;line-height:38px;display:inline-flex;background-color:#fff}@media screen and (max-width:1023px){.product-customization-overlay.open .header{height:56px;padding-top:9px;padding-bottom:13px}}.product-customization-overlay.open .header .legend{display:grid;margin-left:40px;grid-template-columns:auto 1fr;grid-template-rows:auto;gap:0;color:#242424;grid-template-areas:"logo title"}.product-customization-overlay.open .header .legend .customization-logo{grid-area:logo;border-right:1px solid #b3b3b3;font:normal normal normal 12px/16px "Open Sans";line-height:38px;height:38px}@media screen and (max-width:1023px){.product-customization-overlay.open .header .legend .customization-logo{line-height:34px;height:36px}}.product-customization-overlay.open .header .legend .customization-logo img{height:100%;vertical-align:middle}.product-customization-overlay.open .header .legend .customization-logo span{font:normal normal bold 18px/38px "Open Sans";padding:0 20px 0 15px;vertical-align:middle;text-transform:uppercase;color:#000}@media screen and (max-width:539px){.product-customization-overlay.open .header .legend .customization-logo{padding-right:20px}.product-customization-overlay.open .header .legend .customization-logo span{display:none}}.product-customization-overlay.open .header .legend .title{grid-area:title;padding-left:20px;font:normal normal normal 20px/38px "Open Sans"}.product-customization-overlay.open .header .legend .title strong{font-weight:700}@media screen and (max-width:479px){.product-customization-overlay.open .header .legend{margin:0 20px}.product-customization-overlay.open .header .legend .customization-logo{padding-right:15px}.product-customization-overlay.open .header .legend .title{padding-left:15px;font-size:16px}}@media screen and (min-width:480px) and (max-width:639px){.product-customization-overlay.open .header .legend{margin:0 20px}}.product-customization-overlay.open .header .close-overlay{position:absolute;right:20px;top:20px}@media screen and (max-width:1023px){.product-customization-overlay.open .header .close-overlay{top:12px}}.product-customization-overlay.open .header .close-overlay sl-icon-button::part(panel){border-radius:5px}.product-customization-overlay.open .header .close-overlay sl-icon-button::part(title){font-size:28px;line-height:39px;font-weight:700}.product-customization-overlay.open .header .close-overlay sl-icon-button::part(base){font-size:25px;padding:3px;border-radius:5px;background-color:var(--sl-color-gray-50)}@media screen and (max-width:479px){.product-customization-overlay.open .header .close-overlay{right:10px}}.product-customization-overlay.open .content{display:grid;grid-template-columns:53fr 30fr;grid-template-rows:1fr;gap:0;grid-template-areas:"customize order";border-top:1px solid #e0e0e0}@media screen and (max-width:1599px){.product-customization-overlay.open .content{grid-template-columns:3fr 2fr}}@media screen and (max-width:1023px){.product-customization-overlay.open .content{grid-template-columns:100%;grid-template-areas:"customize" "order";overflow-y:auto}}.product-customization-overlay.open .content .customize{grid-area:customize;background-color:#fff;border-radius:30px 0 0 0}@media screen and (max-width:1023px){.product-customization-overlay.open .content .customize{border-radius:30px 30px 0 0}}@media screen and (max-width:639px){.product-customization-overlay.open .content .customize{border-radius:unset}}.product-customization-overlay.open .content .customize .inner{padding:60px 100px;overflow-y:auto;height:calc(100svh - 193px)}@media screen and (max-width:1599px){.product-customization-overlay.open .content .customize .inner{padding:40px;height:calc(100svh - 153px)}}@media screen and (max-width:1023px){.product-customization-overlay.open .content .customize .inner{overflow-y:visible;height:max-content;padding:20px}}.product-customization-overlay.open .content .customize .inner sl-button.info-box{border-radius:6px;border:1px solid #ccc;background-color:#f4f4f4;margin-bottom:auto}.product-customization-overlay.open .content .customize .inner sl-button.info-box::part(base){border:none;display:flex;justify-content:center;align-items:center;padding:2px 12px}.product-customization-overlay.open .content .customize .inner sl-button.info-box::part(label){color:#242424;font-size:14px;font-weight:400;padding:0 10px 0 0;text-transform:none}@media screen and (max-width:479px){.product-customization-overlay.open .content .customize .inner sl-button.info-box::part(label){display:none}}.product-customization-overlay.open .content .customize .inner sl-button.info-box::part(suffix){padding:0}.product-customization-overlay.open .content .customize .inner sl-button.info-box:hover{cursor:pointer;background-color:#fff}.product-customization-overlay.open .content .customize .inner sl-button.info-box:hover::part(base){background-color:#fff}.product-customization-overlay.open .content .customize .inner sl-button.info-box sl-icon.info-icon{padding:1px;font-size:12px;color:#242424}.product-customization-overlay.open .content .customize .inner clx-customization-color-and-size{display:block;margin:0;box-sizing:content-box;padding:30px 0;border-bottom:1px solid #e0e0e0}.product-customization-overlay.open .content .customize .inner h3{font:normal normal bold 20px/27px "Open Sans";color:#333;margin:0 0 15px 0;display:flex}@media screen and (max-width:767px){.product-customization-overlay.open .content .customize .inner h3{font:normal normal bold 18px/22px "Open Sans"}}.product-customization-overlay.open .content .customize .inner h3 span.badge{color:#333;text-align:center;border-radius:3px;padding:1px 6px;border:1px solid #e0e0e0;background:#fff0;font:normal normal 700 12px/21px "Open Sans";text-transform:uppercase;margin-left:20px;align-self:center}.product-customization-overlay.open .content .customize .inner .article-colors,.product-customization-overlay.open .content .customize .inner .motif-colors,.product-customization-overlay.open .content .customize .inner .processes{display:inline-flex;flex-wrap:wrap;gap:15px}@media screen and (max-width:479px){.product-customization-overlay.open .content .customize .inner .article-colors,.product-customization-overlay.open .content .customize .inner .motif-colors,.product-customization-overlay.open .content .customize .inner .processes{display:grid;grid-template-columns:calc(50% - 5px) calc(50% - 5px)}}.product-customization-overlay.open .content .customize .inner .article-colors .item,.product-customization-overlay.open .content .customize .inner .motif-colors .item,.product-customization-overlay.open .content .customize .inner .processes .item{border-radius:5px;border:2px solid #f2f2f2;position:relative;text-align:center;max-width:135px}@media screen and (max-width:479px){.product-customization-overlay.open .content .customize .inner .article-colors .item,.product-customization-overlay.open .content .customize .inner .motif-colors .item,.product-customization-overlay.open .content .customize .inner .processes .item{max-width:unset}}.product-customization-overlay.open .content .customize .inner .article-colors .item sl-button.btn-article-color,.product-customization-overlay.open .content .customize .inner .motif-colors .item sl-button.btn-article-color,.product-customization-overlay.open .content .customize .inner .processes .item sl-button.btn-article-color{background-color:#fff0;border:none;padding:15px;width:min-content}.product-customization-overlay.open .content .customize .inner .article-colors .item sl-button.btn-article-color::part(base),.product-customization-overlay.open .content .customize .inner .motif-colors .item sl-button.btn-article-color::part(base),.product-customization-overlay.open .content .customize .inner .processes .item sl-button.btn-article-color::part(base){border:none}.product-customization-overlay.open .content .customize .inner .article-colors .item sl-button.btn-article-color::part(label),.product-customization-overlay.open .content .customize .inner .motif-colors .item sl-button.btn-article-color::part(label),.product-customization-overlay.open .content .customize .inner .processes .item sl-button.btn-article-color::part(label){padding:0}.product-customization-overlay.open .content .customize .inner .article-colors .item sl-button.btn-article-color::part(suffix),.product-customization-overlay.open .content .customize .inner .motif-colors .item sl-button.btn-article-color::part(suffix),.product-customization-overlay.open .content .customize .inner .processes .item sl-button.btn-article-color::part(suffix){display:none}.product-customization-overlay.open .content .customize .inner .article-colors .item sl-button.btn-article-color img,.product-customization-overlay.open .content .customize .inner .motif-colors .item sl-button.btn-article-color img,.product-customization-overlay.open .content .customize .inner .processes .item sl-button.btn-article-color img{width:77px}.product-customization-overlay.open .content .customize .inner .article-colors .item sl-button.btn-article-color:hover::part(base),.product-customization-overlay.open .content .customize .inner .motif-colors .item sl-button.btn-article-color:hover::part(base),.product-customization-overlay.open .content .customize .inner .processes .item sl-button.btn-article-color:hover::part(base){background-color:#fff0}.product-customization-overlay.open .content .customize .inner .article-colors .item span,.product-customization-overlay.open .content .customize .inner .motif-colors .item span,.product-customization-overlay.open .content .customize .inner .processes .item span{position:absolute;left:6px;display:inline-block}.product-customization-overlay.open .content .customize .inner .article-colors .item div,.product-customization-overlay.open .content .customize .inner .motif-colors .item div,.product-customization-overlay.open .content .customize .inner .processes .item div{font:normal normal 600 14px/19px "Open Sans";color:#333;width:100%;text-align:center;padding-bottom:4px;word-break:break-word}.product-customization-overlay.open .content .customize .inner .article-colors .item.active,.product-customization-overlay.open .content .customize .inner .motif-colors .item.active,.product-customization-overlay.open .content .customize .inner .processes .item.active,.product-customization-overlay.open .content .customize .inner .article-colors .item:hover,.product-customization-overlay.open .content .customize .inner .motif-colors .item:hover,.product-customization-overlay.open .content .customize .inner .processes .item:hover{border-color:var(--color-primary)}.product-customization-overlay.open .content .customize .inner .article-colors .item:not(.active):hover,.product-customization-overlay.open .content .customize .inner .motif-colors .item:not(.active):hover,.product-customization-overlay.open .content .customize .inner .processes .item:not(.active):hover{cursor:pointer}.product-customization-overlay.open .content .customize .inner .article-colors .item a,.product-customization-overlay.open .content .customize .inner .motif-colors .item a,.product-customization-overlay.open .content .customize .inner .processes .item a{display:inline-block;padding:15px;text-decoration:none}.product-customization-overlay.open .content .customize .inner .article-colors .item a img,.product-customization-overlay.open .content .customize .inner .motif-colors .item a img,.product-customization-overlay.open .content .customize .inner .processes .item a img{mix-blend-mode:darken;width:77px;height:auto;transition:transform 0.2s ease-in-out}.product-customization-overlay.open .content .customize .inner .article-colors .item a .more-link,.product-customization-overlay.open .content .customize .inner .motif-colors .item a .more-link,.product-customization-overlay.open .content .customize .inner .processes .item a .more-link{font:normal normal bold 20px/100px "Open Sans";color:#000;width:77px;margin:auto;text-align:center}.product-customization-overlay.open .content .customize .inner .article-colors .item.disabled,.product-customization-overlay.open .content .customize .inner .motif-colors .item.disabled,.product-customization-overlay.open .content .customize .inner .processes .item.disabled{display:none;pointer-events:none}.product-customization-overlay.open .content .customize .inner .article-colors .item.noicon a,.product-customization-overlay.open .content .customize .inner .motif-colors .item.noicon a,.product-customization-overlay.open .content .customize .inner .processes .item.noicon a{min-width:131px}.product-customization-overlay.open .content .customize .inner .article-colors .item.noicon a img,.product-customization-overlay.open .content .customize .inner .motif-colors .item.noicon a img,.product-customization-overlay.open .content .customize .inner .processes .item.noicon a img{display:none}.product-customization-overlay.open .content .customize .inner .positions .item .deactivate-position{display:none}.product-customization-overlay.open .content .customize .inner .positions .item.is-configured .deactivate-position{display:block}.product-customization-overlay.open .content .customize .inner .positions .item.is-configured .activate-position{display:none}.product-customization-overlay.open .content .customize .inner .position-decoration{display:none}.product-customization-overlay.open .content .customize .inner .position-decoration.active{display:block}.product-customization-overlay.open .content .customize .inner .article-colors .item a .more-link{display:inline-block}.product-customization-overlay.open .content .customize .inner .article-variant{padding-top:0}.product-customization-overlay.open .content .customize .inner .article-variant .color-label{color:#333;font:normal normal 600 12px/17px "Open Sans";text-transform:uppercase;display:flex;flex-wrap:wrap;gap:5px;padding-bottom:13px}.product-customization-overlay.open .content .customize .inner .article-variant .color-label .item{color:inherit;display:flex;flex-wrap:wrap;gap:5px}.product-customization-overlay.open .content .customize .inner .article-variant .color-label .item.label{align-self:center}.product-customization-overlay.open .content .customize .inner .article-variant .color-label .item.label span{align-self:center}.product-customization-overlay.open .content .customize .inner .article-variant .color-label .item.label:nth-of-type(2){margin-left:20px}.product-customization-overlay.open .content .customize .inner .article-variant .color-label .item .badge{color:#333;text-align:center;border-radius:3px;padding:2px 6px;border:1px solid #e0e0e0;background:#fff0}.product-customization-overlay.open .content .customize .inner .article-variant .color-label:not(.current){display:none}.product-customization-overlay.open .content .customize .inner .article-variant .article-colors .item span{top:6px;letter-spacing:0;width:18px;height:18px;border-radius:10px;background-size:contain!important;border:1px solid #b3b3b3;z-index:1}.product-customization-overlay.open .content .customize .inner .article-variant .article-colors .item>div:not(.current){display:none}.product-customization-overlay.open .content .customize .inner .article-variant .article-colors .item:nth-of-type(1n+6){display:none}.product-customization-overlay.open .content .customize .inner .article-variant .article-colors .item.more{display:block}.product-customization-overlay.open .content .customize .inner .article-variant .article-colors.all-visible .item:nth-of-type(1n+6){display:block}.product-customization-overlay.open .content .customize .inner .article-variant .article-colors.all-visible .item.more{display:none}.product-customization-overlay.open .content .customize .inner .article-variant .article-sizes{display:none;padding-top:30px}.product-customization-overlay.open .content .customize .inner .article-variant .article-sizes sl-radio-group:not(.current){display:none}.product-customization-overlay.open .content .customize .inner .article-variant .article-sizes sl-radio-group sl-radio{display:inline-flex;margin-right:20px}@media screen and (max-width:1023px){.product-customization-overlay.open .content .customize .inner .article-variant .article-sizes sl-radio-group sl-radio{margin:0}}.product-customization-overlay.open .content .customize .inner .motif-colors .item,.product-customization-overlay.open .content .customize .inner .processes .item{background-color:#fff}.product-customization-overlay.open .content .customize .inner .motif-colors .item a img,.product-customization-overlay.open .content .customize .inner .processes .item a img{width:101px}@media screen and (max-width:479px){.product-customization-overlay.open .content .customize .inner .motif-colors .item a img,.product-customization-overlay.open .content .customize .inner .processes .item a img{width:100%!important}}.product-customization-overlay.open .content .customize .inner .motif-colors .item div,.product-customization-overlay.open .content .customize .inner .processes .item div{padding:0 15px 15px;width:calc(100% - 30px);margin:0 auto}.product-customization-overlay.open .content .customize .inner .motif-colors sl-button.item::part(label){font-size:14px;font-weight:400;padding:15px;text-transform:none}.product-customization-overlay.open .content .customize .inner .motif-colors sl-button.item::part(suffix){display:none}.product-customization-overlay.open .content .customize .inner .motif-colors sl-button.item .number-of-colors-text{padding:0;margin:0}.product-customization-overlay.open .content .customize .inner .motif-colors sl-button.item:hover::part(base){background-color:#fff0}.product-customization-overlay.open .content .customize .inner .processes .item span{color:#fff;background-color:#008dd1;top:-11px;padding:0 6px 1px 6px;border-radius:10px;line-height:20px;font-size:12px}.product-customization-overlay.open .content .customize .inner .motif h3{margin-bottom:5px}.product-customization-overlay.open .content .customize .inner .motif .subline{font:normal normal normal 14px/21px "Open Sans";color:#666}.product-customization-overlay.open .content .customize .inner .motif sl-radio-group[name="motif"]{margin-top:30px}.product-customization-overlay.open .content .customize .inner .motif sl-radio-group[name="motif"]::part(form-control-input){display:grid;column-gap:30px;grid-template-columns:1fr 1fr;grid-template-areas:"image-button text-button" "image-info text-info" "image-upload text-input"}.product-customization-overlay.open .content .customize .inner .motif sl-radio-group[name="motif"] sl-radio.image{grid-area:image-button}.product-customization-overlay.open .content .customize .inner .motif sl-radio-group[name="motif"] sl-radio.text{grid-area:text-button}.product-customization-overlay.open .content .customize .inner .motif sl-radio-group[name="motif"] sl-radio::part(base){align-items:center}.product-customization-overlay.open .content .customize .inner .motif sl-radio-group[name="motif"] sl-radio::part(control){width:18px;height:18px}.product-customization-overlay.open .content .customize .inner .motif sl-radio-group[name="motif"] sl-radio::part(label){color:var(--sl-color-gray-700);font-size:16px;line-height:17px;font-weight:700}.product-customization-overlay.open .content .customize .inner .motif sl-radio-group[name="motif"] .image-info,.product-customization-overlay.open .content .customize .inner .motif sl-radio-group[name="motif"] .text-info{padding-left:27px;color:#9a9a9a}.product-customization-overlay.open .content .customize .inner .motif sl-radio-group[name="motif"] .image-info{grid-area:image-info}.product-customization-overlay.open .content .customize .inner .motif sl-radio-group[name="motif"] .text-info{grid-area:text-info}.product-customization-overlay.open .content .customize .inner .motif sl-radio-group[name="motif"] .image-upload,.product-customization-overlay.open .content .customize .inner .motif sl-radio-group[name="motif"] .text-input{margin-top:15px;height:250px;border-radius:5px;padding:30px;display:flex;justify-content:space-around;align-items:center;border:2px solid #f2f2f2}.product-customization-overlay.open .content .customize .inner .motif sl-radio-group[name="motif"] .image-upload.active,.product-customization-overlay.open .content .customize .inner .motif sl-radio-group[name="motif"] .text-input.active{border-color:#5692c8}.product-customization-overlay.open .content .customize .inner .motif sl-radio-group[name="motif"] .image-upload{grid-area:image-upload;border-style:dashed}.product-customization-overlay.open .content .customize .inner .motif sl-radio-group[name="motif"] .image-upload .upload-hint{color:#ccc;font:normal normal 600 24px/33px "Open Sans";text-align:center}.product-customization-overlay.open .content .customize .inner .motif sl-radio-group[name="motif"] .text-input{grid-area:text-input}.product-customization-overlay.open .content .customize .inner .motif sl-radio-group[name="motif"] .text-input sl-input{width:100%}.product-customization-overlay.open .content .customize .inner>div.disabled{pointer-events:none;opacity:.4}.product-customization-overlay.open .content .order{grid-area:order;border-left:1px solid #ededed;background:#fff;padding:0}@media screen and (max-width:1023px){.product-customization-overlay.open .content .order{border-radius:unset;box-shadow:unset}}.product-customization-overlay.open .content .order .inner{height:calc(100svh - 139px);padding-top:30px}@media screen and (max-width:1023px){.product-customization-overlay.open .content .order .inner{overflow-y:unset;height:unset;margin-bottom:80px}}@media screen and (max-width:539px){.product-customization-overlay.open .content .order .inner .overview-header{position:unset}}.product-customization-overlay.open .content .order .inner .overview-header .headline{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;padding:0 30px}@media screen and (max-width:539px){.product-customization-overlay.open .content .order .inner .overview-header .headline{display:unset;padding:0}}.product-customization-overlay.open .content .order .inner .overview-header .headline h3{font-size:20px;line-height:30px;height:30px}@media screen and (max-width:539px){.product-customization-overlay.open .content .order .inner .overview-header .headline h3{padding:0 19px 20px 20px}}.product-customization-overlay.open .content .order .inner .preview{text-align:center;padding-bottom:25px;width:calc(100% - 20px)}.product-customization-overlay.open .content .order .inner .preview img{width:50%;height:auto;mix-blend-mode:darken;margin:0 auto}.product-customization-overlay.open .content .order .inner .preview .legend{font:normal normal normal 12px/20px "Open Sans";color:#666;opacity:1}.product-customization-overlay.open .content .order .actions{right:25px;bottom:10px;position:absolute;height:auto}@media screen and (max-width:1023px){.product-customization-overlay.open .content .order .actions{z-index:100}}#bulkprices_dialog::part(panel){width:600px}#dialog_close::part(panel){width:600px}#no_access:not(:defined),#restricted_access:not(:defined){display:none}#no_access::part(title),#restricted_access::part(title){font:normal normal bold 28px/38px "Open Sans";color:var(--sl-color-neutral-1000)}#no_access::part(panel),#restricted_access::part(panel){width:600px}#no_access img,#restricted_access img{margin:15px 0}#customizationEntryDialog::part(title){font-size:20px;line-height:normal;font-weight:400}#customizationEntryDialog::part(body){display:grid;row-gap:20px;padding:20px 40px}#customizationEntryDialog #btnOpenConfigurator::part(base),#customizationEntryDialog #btnOpenCloudlab::part(base){background-color:#f4f4f4;border-color:#f4f4f4}#customizationEntryDialog #btnOpenConfigurator::part(label),#customizationEntryDialog #btnOpenCloudlab::part(label){color:#000;font-size:14px;justify-content:center}#customizationEntryDialog #btnOpenConfigurator::part(suffix),#customizationEntryDialog #btnOpenCloudlab::part(suffix){display:none}#customizationEntryDialog #btnOpenConfigurator:hover,#customizationEntryDialog #btnOpenCloudlab:hover{cursor:pointer}clx-customization-mounting-position{display:block;margin:0;box-sizing:border-box}clx-customization-mounting-position .finishing-position-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:30px;gap:10px}clx-customization-mounting-position .positions{display:inline-flex;flex-wrap:wrap;gap:15px;padding-top:10px}@media screen and (max-width:1023px){clx-customization-mounting-position .positions{padding-top:50px}}clx-customization-mounting-position .positions .item-container{padding:10px}clx-customization-mounting-position .positions .item-container .item{padding:0 10px 10px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;position:relative;text-align:center;border-radius:6px 6px 0 0;display:block;width:160px;flex:1;box-sizing:border-box}clx-customization-mounting-position .positions .item-container .item span{position:absolute;left:6px;display:inline-block}clx-customization-mounting-position .positions .item-container .item div.display-finishing-process,clx-customization-mounting-position .positions .item-container .item div.display-finishing-color{padding-top:2px;color:var(--Schwarz---berschriften,#000);font-size:12px;font-style:normal;font-weight:400;text-align:left;line-height:18px;max-width:140px;min-width:130px}clx-customization-mounting-position .positions .item-container .item div.mounting-position-name{color:var(--Schwarz---berschriften,#000);font-size:16px;font-style:normal;font-weight:600;text-align:left;line-height:18px}clx-customization-mounting-position .positions .item-container .item.active sl-icon.check-circle-fill{color:var(--color-primary);font-size:16px;position:absolute;right:4px;top:4px;padding:5px}clx-customization-mounting-position .positions .item-container .item.active sl-icon-button.delete-mounting-position{position:absolute;padding:10px;bottom:5px;right:5px;font-size:16px}clx-customization-mounting-position .positions .item-container .item.active sl-icon-button.delete-mounting-position::part(base){padding:0;color:#242424}clx-customization-mounting-position .positions .item-container .item.active .add-mounting-position{display:none}clx-customization-mounting-position .positions .item-container .item:not(.active) .image-container,clx-customization-mounting-position .positions .item-container .item .add-mounting-position.active .image-container{background-color:#f2f2f2;border-radius:6px;opacity:.5}clx-customization-mounting-position .positions .item-container .item:not(.active) .mounting-position-name,clx-customization-mounting-position .positions .item-container .item .add-mounting-position.active .mounting-position-name{opacity:.5}clx-customization-mounting-position .positions .item-container .item:not(.active) sl-icon-button.delete-mounting-position,clx-customization-mounting-position .positions .item-container .item .add-mounting-position.active sl-icon-button.delete-mounting-position,clx-customization-mounting-position .positions .item-container .item:not(.active) sl-icon.check-circle-fill,clx-customization-mounting-position .positions .item-container .item .add-mounting-position.active sl-icon.check-circle-fill{display:none}clx-customization-mounting-position .positions .item-container .item:not(.active) div.display-finishing-process,clx-customization-mounting-position .positions .item-container .item .add-mounting-position.active div.display-finishing-process,clx-customization-mounting-position .positions .item-container .item:not(.active) div.display-finishing-color,clx-customization-mounting-position .positions .item-container .item .add-mounting-position.active div.display-finishing-color{display:none}clx-customization-mounting-position .positions .item-container .item a{display:inline-block;padding:15px 0;text-decoration:none}clx-customization-mounting-position .positions .item-container .item a .image-container{background-color:#fff;padding:0 20px}clx-customization-mounting-position .positions .item-container .item a .image-container img{mix-blend-mode:darken;max-width:100%;height:auto;transition:transform 0.2s ease-in-out;width:100%}clx-customization-mounting-position .positions .item-container .item a .more-link{font:normal normal bold 20px/100px "Open Sans";color:#000;width:77px;margin:auto;text-align:center}clx-customization-mounting-position .positions .item-container .item.disabled{display:none;pointer-events:none}clx-customization-mounting-position .positions .item-container .item.noicon a{width:101px;height:103px}clx-customization-mounting-position .positions .item-container .item.noicon a img{display:none}clx-customization-mounting-position .positions .item-container .add-mounting-position{position:relative;font-size:12px;text-transform:capitalize;font-weight:600;padding:9px 12px;text-align:left;width:160px;border-radius:0 0 5px 5px;background-color:var(--color-gray-50);border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #fff0}clx-customization-mounting-position .positions .item-container .add-mounting-position sl-icon[name="plus-lg"]{margin-left:0;vertical-align:text-bottom}clx-customization-mounting-position .positions .item-container:hover .add-mounting-position{border-right:1px solid var(--color-primary);border-left:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary)}clx-customization-mounting-position .positions .item-container:hover .item:not(.active){border-color:var(--color-primary)}clx-customization-mounting-position .positions .item-container:hover .item:not(.active) .image-container{background-color:#fff0;opacity:1}clx-customization-mounting-position .positions .item-container:hover .item:not(.active) .mounting-position-name{opacity:1}clx-customization-mounting-position .positions .item-container:hover .add-mounting-position{color:#fff;background-color:var(--color-primary)}clx-customization-mounting-position .positions .item-container:has(.item.active),clx-customization-mounting-position .positions .item-container:has(.add-mounting-position.active){padding:10px;border-radius:6px 6px 0 0}clx-customization-mounting-position .positions .item-container:has(.item.active) .add-mounting-position,clx-customization-mounting-position .positions .item-container:has(.add-mounting-position.active) .add-mounting-position{display:none}clx-customization-mounting-position .positions .item-container:has(.item.is-configured) .item,clx-customization-mounting-position .positions .item-container:has(.add-mounting-position.is-configured) .item{transition:border-color 0.3s ease-in-out;background-color:#fff0;z-index:1;border:1px solid #f4f4f4}clx-customization-mounting-position .positions .item-container:has(.item.is-configured) .item .image-container,clx-customization-mounting-position .positions .item-container:has(.add-mounting-position.is-configured) .item .image-container{opacity:1}clx-customization-mounting-position .positions .item-container:has(.item.is-configured) .item .mounting-position-name,clx-customization-mounting-position .positions .item-container:has(.add-mounting-position.is-configured) .item .mounting-position-name{opacity:1}clx-customization-mounting-position .positions .item-container:has(.item.is-configured) .item sl-icon.check-circle-fill,clx-customization-mounting-position .positions .item-container:has(.add-mounting-position.is-configured) .item sl-icon.check-circle-fill{color:var(--color-primary);font-size:16px;position:absolute;right:4px;top:4px;padding:5px}clx-customization-mounting-position .positions .item-container:has(.item.is-configured) .item sl-icon-button.delete-mounting-position,clx-customization-mounting-position .positions .item-container:has(.add-mounting-position.is-configured) .item sl-icon-button.delete-mounting-position{position:absolute;padding:5px;bottom:5px;right:5px;font-size:16px}clx-customization-mounting-position .positions .item-container:has(.item.is-configured) .item sl-icon-button.delete-mounting-position::part(base),clx-customization-mounting-position .positions .item-container:has(.add-mounting-position.is-configured) .item sl-icon-button.delete-mounting-position::part(base){padding:0;color:#242424}clx-customization-mounting-position .positions .item-container:has(.item.is-configured) .item sl-icon-button.delete-mounting-position:hover,clx-customization-mounting-position .positions .item-container:has(.add-mounting-position.is-configured) .item sl-icon-button.delete-mounting-position:hover{border-radius:3px;background-color:#e0e0e0;cursor:pointer}clx-customization-mounting-position .positions .item-container:has(.item.is-configured) .item .image-container,clx-customization-mounting-position .positions .item-container:has(.add-mounting-position.is-configured) .item .image-container{background-color:#fff}clx-customization-mounting-position .positions .item-container:has(.item.is-configured) .item .display-finishing-color,clx-customization-mounting-position .positions .item-container:has(.add-mounting-position.is-configured) .item .display-finishing-color,clx-customization-mounting-position .positions .item-container:has(.item.is-configured) .item .display-finishing-process,clx-customization-mounting-position .positions .item-container:has(.add-mounting-position.is-configured) .item .display-finishing-process,clx-customization-mounting-position .positions .item-container:has(.item.is-configured) .item sl-icon-button.delete-mounting-position,clx-customization-mounting-position .positions .item-container:has(.add-mounting-position.is-configured) .item sl-icon-button.delete-mounting-position,clx-customization-mounting-position .positions .item-container:has(.item.is-configured) .item sl-icon.check-circle-fill,clx-customization-mounting-position .positions .item-container:has(.add-mounting-position.is-configured) .item sl-icon.check-circle-fill{display:block}clx-customization-mounting-position .positions .item-container:has(.item.is-configured) .add-mounting-position,clx-customization-mounting-position .positions .item-container:has(.add-mounting-position.is-configured) .add-mounting-position{display:none}clx-customization-mounting-position .positions .item-container:has(.item.is-configured) .item:not(.active){border-color:#ccc;border-radius:6px}clx-customization-mounting-position sl-carousel{--slide-width:175px;--slide-gap:10px;--aspect-ratio:unset;overflow-x:hidden;margin-left:-30px;margin-right:-30px}@media screen and (max-width:1023px){clx-customization-mounting-position sl-carousel{margin-left:0;margin-right:0}}clx-customization-mounting-position sl-carousel::part(base){gap:0}@media screen and (max-width:1023px){clx-customization-mounting-position sl-carousel::part(navigation){position:absolute;top:-40px;right:10px;display:flex;gap:8px;z-index:10}clx-customization-mounting-position sl-carousel::part(navigation-button){background-color:#fff;padding:10px;cursor:pointer}clx-customization-mounting-position sl-carousel::part(navigation-button):hover{background-color:#f0f0f0}clx-customization-mounting-position sl-carousel::part(navigation-button):disabled{opacity:.5;cursor:not-allowed}}clx-customization-mounting-position sl-carousel::part(scroll-container){--slide-size:var(--slide-width);justify-items:left;align-items:stretch;position:relative}clx-customization-mounting-position sl-carousel>sl-carousel-item{width:var(--slide-width);cursor:pointer;display:flex}clx-customization-mounting-position sl-carousel .glider{position:absolute;background-color:#f4f4f4;width:var(--slide-width);height:100%;z-index:0;transition:0.3s ease-in-out;border-radius:6px 6px 0 0}clx-customization-mounting-position .position-decorations .position-decoration clx-customization-finishing-colors{display:block;margin:0;box-sizing:border-box}clx-customization-mounting-position .position-decorations .position-decoration clx-customization-finishing-colors .finishing-colors-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:30px;gap:10px}clx-customization-mounting-position .position-decorations .position-decoration clx-customization-finishing-process-overview{display:block;margin:0;box-sizing:content-box;padding:30px 0}clx-customization-mounting-position .position-decorations .position-decoration clx-customization-finishing-process-overview .finishing-process-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:30px;gap:10px}clx-customization-mounting-position .position-decorations .position-decoration clx-customization-finishing-process-overview .finishing-process-header .info-box.finishing-process{display:flex;width:fit-content;justify-content:center;align-items:center;gap:10px;border-radius:6px;border:1px solid #ccc;background-color:#f4f4f4}clx-customization-mounting-position .position-decorations .position-decoration clx-customization-finishing-process-overview .finishing-process-header .info-box.finishing-process sl-icon.info-icon{padding:1px}clx-customization-mounting-position .position-decorations .position-decoration clx-customization-finishing-process-overview .finishing-process-header .info-box.finishing-process:hover{cursor:pointer;background-color:#fff}clx-customization-mounting-position .position-decorations .position-decoration.active{display:flex;flex-direction:column;padding:30px 20px 20px 20px;border-radius:0 6px 6px 6px;background-color:#f4f4f4}clx-customization-mounting-position .position-decorations .position-decoration.active .position-dimensions{display:grid;grid-template-areas:"info-icon masse-heading" "info-icon masse";background-color:#fff;padding:10px;grid-template-columns:auto 1fr;column-gap:10px}clx-customization-mounting-position .position-decorations .position-decoration.active .position-dimensions sl-icon{grid-area:info-icon;font-size:16px;color:#000;padding:5px}clx-customization-mounting-position .position-decorations .position-decoration.active .position-dimensions .masse-heading{grid-area:masse-heading;font-weight:700;font-size:14px;color:#000}clx-customization-mounting-position .position-decorations .position-decoration.active .position-dimensions .masse{grid-area:masse;font-weight:500;font-size:14px;color:#000}clx-customization-mounting-position:has(.info-box.mounting-position.open)>.info-content,clx-customization-finishing-process-overview:has(.info-box.finishing-process.open)>.info-content,clx-customization-finishing-colors:has(.info-box.finishing-colors.open)>.info-content{display:block}clx-customization-mounting-position .info-content,clx-customization-finishing-colors .info-content,clx-customization-finishing-process-overview .info-content{display:none;padding:20px;border-radius:6px;border:1px solid #ccc;background-color:#f4f4f4;margin:10px 0;transition:height 0.2s ease-in-out;line-height:27px}clx-customization-mounting-position .info-content .headline,clx-customization-finishing-colors .info-content .headline,clx-customization-finishing-process-overview .info-content .headline{font:normal normal bold 14px/22px "Open Sans";display:flex;align-content:stretch;justify-content:space-between;flex-flow:row nowrap}clx-customization-mounting-position .info-content .explanation,clx-customization-finishing-colors .info-content .explanation,clx-customization-finishing-process-overview .info-content .explanation{margin-bottom:11px;display:grid;grid-template-columns:minmax(100px,min-content) auto;gap:15px;font-size:14px;line-height:22px}clx-customization-mounting-position .info-content .explanation span,clx-customization-finishing-colors .info-content .explanation span,clx-customization-finishing-process-overview .info-content .explanation span{font-weight:700;hyphens:auto}clx-customization-mounting-position .info-content>p,clx-customization-finishing-colors .info-content>p,clx-customization-finishing-process-overview .info-content>p{display:inline-block;line-height:27px}clx-customization-pricing-overview#pricing-overview{padding:0}@media screen and (max-width:1599px){clx-customization-pricing-overview#pricing-overview{padding:0 0 20px 0}}@media screen and (max-width:539px){clx-customization-pricing-overview#pricing-overview{padding:0 19px 20px 20px;display:block}}clx-customization-pricing-overview#pricing-overview .overview-content{overflow-y:auto;height:calc(100% - 100px);padding:0 15px 20px 15px;scrollbar-gutter:stable}@media screen and (max-width:539px){clx-customization-pricing-overview#pricing-overview .overview-content{margin-top:0;height:unset;padding:unset;overflow-y:unset}}clx-customization-pricing-overview#pricing-overview .overview-content .table{margin-bottom:30px;width:unset;max-width:unset}clx-customization-pricing-overview#pricing-overview .overview-content .table .line{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto;gap:0 15px;grid-template-areas:". . .";font:normal normal normal 14px/27px "Open Sans"}clx-customization-pricing-overview#pricing-overview .overview-content .table .line span.strikethrough{font-size:12px;background:linear-gradient(19deg,transparent 47.75%,currentColor 49.5%,currentColor 50.5%,transparent 52.25%)}clx-customization-pricing-overview#pricing-overview .overview-content .table .line :last-child{text-align:right}@media screen and (max-width:639px){clx-customization-pricing-overview#pricing-overview .overview-content .table .line{line-height:18px;margin-bottom:10px;font:normal normal normal 12px/18px "Open Sans"}}clx-customization-pricing-overview#pricing-overview .overview-content .table .divider{height:1px;background-color:#e0e0e0;margin:20px 0}clx-customization-pricing-overview#pricing-overview .overview-content .section-headline{font-size:16px;font-family:var(--clx-font-primary);font-weight:700;line-height:20px;padding-bottom:9px;border-bottom:1px solid #ccc;margin:0 15px}@media screen and (max-width:539px){clx-customization-pricing-overview#pricing-overview .overview-content .section-headline{margin:0}}clx-customization-pricing-overview#pricing-overview .overview-content .section-headline .price-hint{font-size:12px;font-weight:400;font-family:var(--clx-font-secondary);display:block;float:right;color:#424242}clx-customization-pricing-overview#pricing-overview .overview-content .section-hint{padding-top:15px}clx-customization-pricing-overview#pricing-overview .overview-content .section-hint .delivery-info,clx-customization-pricing-overview#pricing-overview .overview-content .section-hint .logo-info{margin:0 15px;padding-top:10px}clx-customization-pricing-overview#pricing-overview .overview-content .section-hint .delivery-info .estimation,clx-customization-pricing-overview#pricing-overview .overview-content .section-hint .logo-info .estimation{font-family:var(--clx-font-primary);font-size:12px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;color:#242424;opacity:1;display:flex;flex-direction:row;gap:13px;align-items:start}clx-customization-pricing-overview#pricing-overview .overview-content .section-hint .delivery-info .estimation>.wrap,clx-customization-pricing-overview#pricing-overview .overview-content .section-hint .logo-info .estimation>.wrap{margin-top:5px}clx-customization-pricing-overview#pricing-overview .overview-content .section-hint .delivery-info .estimation sl-icon,clx-customization-pricing-overview#pricing-overview .overview-content .section-hint .logo-info .estimation sl-icon{font-size:30px;margin-top:3px}clx-customization-pricing-overview#pricing-overview .overview-content .section-hint .delivery-info .estimation a,clx-customization-pricing-overview#pricing-overview .overview-content .section-hint .logo-info .estimation a{color:#242424;text-decoration:underline;font-weight:unset}clx-customization-pricing-overview#pricing-overview .overview-content .price-hint{text-align:right}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles{padding:0 15px;display:block;margin-bottom:15px;margin-top:15px}@media screen and (max-width:539px){clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles{padding:0}}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .decoration-article-headline{font-size:14px;font-weight:700;line-height:20px;display:grid;grid-template-columns:auto auto;padding-bottom:10px}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .price-hint,clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .price{text-align:right}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .total-price{display:none}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info{display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1023px){clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info{grid-template-columns:1fr 1fr;grid-template-areas:"size price" "stock change-amount"}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .size{grid-area:size}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .stock{grid-area:stock}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount{grid-area:change-amount;justify-content:end}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .price{grid-area:price}}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .size,clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .stock,clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount,clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .price{padding:0 0 9px 0;line-height:22px}@media screen and (max-width:1023px){clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .size,clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .stock,clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount,clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .price{font-size:12px}}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .size{padding-left:0}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .price{padding-right:0;font-weight:700;font-size:12px}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .price .single-price{font-weight:initial;font-size:12px}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount{line-height:36px;height:53px;display:inline-flex;--sl-input-border-color:#cccccc}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount .amount{display:inline-flex}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount .amount sl-button.decrement,clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount .amount sl-button.increment{height:36px;line-height:36px}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount .amount sl-button.decrement::part(label),clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount .amount sl-button.increment::part(label){font-size:23px;height:48px}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount .amount sl-button.decrement::part(base),clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount .amount sl-button.increment::part(base){padding-left:10px}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount .amount sl-button.decrement sl-icon,clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount .amount sl-button.increment sl-icon{vertical-align:6px}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount .amount sl-button.decrement::part(base){margin-right:-1px;border-radius:5px 0 0 5px}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount .amount sl-button.increment::part(base){margin-left:-1px;border-radius:0 5px 5px 0}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount .amount sl-input::part(base){width:70px;height:35px;border-radius:0}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount .amount sl-input::part(input)::-webkit-outer-spin-button,clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount .amount sl-input::part(input)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount .amount sl-input::part(input){-moz-appearance:textfield}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount .amount sl-input{z-index:5}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount .amount sl-input::part(input){text-align:center;font-size:16px;height:35px;padding:0 12px;margin:unset}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount .amount sl-button::part(base){height:35px;width:28px;align-items:center;border:1px solid #ccc;background-color:var(--sl-color-gray-50)}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount .amount sl-button::part(base):hover{box-shadow:none}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount .amount sl-button::part(label){line-height:44px;font-size:1.2em;color:#242424}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount .amount sl-button sl-icon{pointer-events:none}clx-customization-pricing-overview#pricing-overview .overview-content .decoration-articles .sku-info .change-amount>sl-button sl-icon{margin-top:-2px}clx-customization-pricing-overview#pricing-overview .overview-content .digital_printing_info_container{display:block;padding:0 15px 30px}clx-customization-pricing-overview#pricing-overview .overview-content .digital_printing_info_container .digital_printing_info_content{display:grid;gap:4px;padding:15px;border-radius:6px;background-color:#ebf4fc;position:relative}clx-customization-pricing-overview#pricing-overview .overview-content .digital_printing_info_container .digital_printing_info_content .tipp_info{display:flex;padding:3px 10px;justify-content:center;align-items:center;position:absolute;left:15px;top:-13px;border-radius:20px;background:#5692c8}clx-customization-pricing-overview#pricing-overview .overview-content .digital_printing_info_container .digital_printing_info_content .tipp_info span{font-size:12px;color:#fff;font-weight:600;font-family:"Open Sans",serif;line-height:normal}clx-customization-pricing-overview#pricing-overview .overview-content .digital_printing_info_container .digital_printing_info_content .use_digital_printing_heading{line-height:normal;font-weight:700}clx-customization-pricing-overview#pricing-overview .overview-content .digital_printing_info_container .digital_printing_info_content .use_digital_printing_text{line-height:normal}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail{position:relative;display:inline-block;width:100%}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details{margin-top:9px;position:relative}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details::part(header){padding:10px 15px 28px 15px;position:relative}@media screen and (max-width:539px){clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details::part(header){padding:10px 0 28px 0}}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details::part(summary-icon){position:absolute;right:22px;bottom:10px;transition:unset;color:var(--color-primary)}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details [slot="summary"]{width:100%;position:relative;display:grid;grid-template-columns:auto max-content;grid-template-areas:"left right";justify-content:space-between;align-items:center;align-content:start;column-gap:10px}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details [slot="summary"] strong{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:20px}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details [slot="summary"] .info,clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details [slot="summary"] .price{margin-bottom:auto;line-height:18px}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details [slot="summary"] .price{text-align:right}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details [slot="summary"] .price .per-piece{font-size:12px}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details::part(base){border-radius:6px;border-color:#fff0}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details[open]::part(summary-icon){position:absolute;right:22px;bottom:10px;transition:unset;rotate:unset}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details[open]::part(base){border-radius:6px;border-color:#f4f4f4;background-color:#f4f4f4}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details .collapse-icon,clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details .expand-icon{line-height:20px;color:var(--color-primary);display:inline-flex;margin-right:24px}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details .collapse-icon span,clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details .expand-icon span{color:var(--color-primary)}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details .collapse-icon sl-icon,clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details .expand-icon sl-icon{margin-left:7px;margin-top:5px}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details .decoration-services{line-height:20px;font-weight:400;display:grid;grid-template-columns:auto max-content}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details .decoration-services .service-headline{grid-column:1 / 3;font-size:14px;line-height:20px;font-weight:700;padding-bottom:9px}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details .decoration-services .service,clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details .decoration-services .price{padding:6px 0;border-top:1px solid #ccc}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details .decoration-services .service{font-size:12px}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details .decoration-services .price{font-size:12px;text-align:right}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details .decoration-services .price .per-piece{font-size:12px}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-details.decoration-details[open]::part(header){padding:10px 15px 28px 15px;position:relative}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-icon-button.delete-mounting-position{position:absolute;right:10px;top:69px}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-icon-button.delete-mounting-position::part(base){font-size:16px;color:#242424}clx-customization-pricing-overview#pricing-overview .overview-content clx-customization-overview-decoration-detail sl-icon-button.delete-mounting-position:hover{border-radius:3px;background-color:#e0e0e0;cursor:pointer}clx-customization-pricing-overview#pricing-overview .overview-footer{height:66px;position:absolute;bottom:0;background-color:#f4f4f4;width:100%}@media screen and (max-width:1023px){clx-customization-pricing-overview#pricing-overview .overview-footer{box-shadow:0 -4px 10px 0 rgb(0 0 0 / .1);z-index:100}}@media screen and (max-width:539px){clx-customization-pricing-overview#pricing-overview .overview-footer{position:fixed;bottom:0;left:0}}clx-customization-pricing-overview#pricing-overview .overview-footer .order-total-amount{border-radius:5px;padding:10px 30px;width:calc(100% - 60px)}clx-customization-pricing-overview#pricing-overview .overview-footer .order-total-amount .price-hint{font:normal normal 600 12px/17px Open Sans;color:#242424;margin-top:15px}clx-customization-pricing-overview#pricing-overview .overview-footer .order-total-amount .summary{display:grid;grid-template-columns:auto 1fr;column-gap:10px}clx-customization-pricing-overview#pricing-overview .overview-footer .order-total-amount .summary .price-total-label{grid-column-start:1}clx-customization-pricing-overview#pricing-overview .overview-footer .order-total-amount .summary .price-total,clx-customization-pricing-overview#pricing-overview .overview-footer .order-total-amount .summary .price-total-label{font:normal normal 600 24px/33px Open Sans;color:#242424;opacity:1;font-size:20px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width:1023px){clx-customization-pricing-overview#pricing-overview .overview-footer .order-total-amount .summary .price-total-label{display:none}}clx-customization-pricing-overview#pricing-overview .overview-footer .order-total-amount .summary .price-single{grid-row-start:2;color:#424242;font-size:12px;font-style:normal;font-weight:400;line-height:normal}clx-customization-product-customization:has(clx-customization-product-customization-editor) .back-to-editor{font-size:36px;margin-left:10px;color:#b0b1b2;margin-top:-5px}clx-customization-product-customization-editor .mounting-positions-header{display:grid;justify-content:start;align-items:center;grid-auto-flow:column;column-gap:30px;width:100%;height:fit-content;padding:20px 30px;background-color:var(--sl-color-orange-50)}clx-customization-product-customization-editor .mounting-position-preview{display:grid;justify-content:center;align-items:center;width:100%}clx-customization-product-customization-editor .mounting-position-preview .mounting-position-preview-image{max-width:506px}clx-customization-product-customization-editor-mounting-position{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"mounting-position-image mounting-position-info";column-gap:8px;padding:10px;background-color:#fff;border-radius:6px;border:2px solid #fff0;position:relative}clx-customization-product-customization-editor-mounting-position .mounting-position-image{grid-area:mounting-position-image;max-width:100px}clx-customization-product-customization-editor-mounting-position .mounting-position-info{grid-area:mounting-position-info;display:grid;grid-template-columns:1fr;height:fit-content}clx-customization-product-customization-editor-mounting-position .mounting-position-info .mounting-position-name{color:#000;font-size:16px;font-weight:600;line-height:24px}clx-customization-product-customization-editor-mounting-position .mounting-position-info .printing-technique-name,clx-customization-product-customization-editor-mounting-position .mounting-position-info .amount-colors{color:var(--sl-color-gray-800);font-size:12px;font-weight:400;line-height:18px}clx-customization-product-customization-editor-mounting-position .edit-mounting-position{position:absolute;bottom:10px;right:10px}clx-customization-product-customization-editor-mounting-position .edit-mounting-position::part(base){color:#424242;border-radius:3px}clx-customization-product-customization-editor-mounting-position.active{border:2px solid var(--color-primary)}clx-customization-product-customization-editor-mounting-position:hover{cursor:pointer}.page_accountlogin_login,.page_accountlogin_set_password{--account-login-header-offset:101px}@media screen and (max-width:1023px){.page_accountlogin_login,.page_accountlogin_set_password{--account-login-header-offset:60px}}.page_accountlogin_login .scroll,.page_accountlogin_set_password .scroll{--account-login-header-offset:65px}.page_accountlogin_login .page-content,.page_accountlogin_set_password .page-content{padding-bottom:0}@media screen and (max-width:1023px){.account-login.login-form{padding-top:80px}}.account-login.login-form .grid{display:grid;grid-template-areas:"login info";grid-template-columns:1fr 1fr;min-height:calc(100svh - var(--account-login-header-offset))}@media screen and (max-width:1023px){.account-login.login-form .grid{display:flex;flex-direction:column}}.account-login.login-form .grid .login{grid-area:login}.account-login.login-form .grid .login .form-container{width:410px;display:flex;justify-content:center;flex-direction:column;margin:auto;height:100%}@media screen and (max-width:1023px){.account-login.login-form .grid .login .form-container{max-width:calc(100% - (100vw - 100%) - 40px)}}.account-login.login-form .grid .login .form-container h1{margin:0 auto 30px}@media screen and (max-width:1023px){.account-login.login-form .grid .login .form-container h1{text-align:center}}.account-login.login-form .grid .login .form-container .info-icon{font-size:40px;border-radius:50%;background-color:#ebf4fc;padding:20px;color:var(--color-primary);margin-bottom:30px}@media screen and (max-width:1023px){.account-login.login-form .grid .login .form-container .info-icon{margin:auto auto 30px auto}}.account-login.login-form .grid .login .form-container .info-icon:not(:defined){visibility:hidden}.account-login.login-form .grid .info{grid-area:info;background-color:#ebf4fc}.account-login.login-form .grid .info .info-container{width:450px;display:flex;justify-content:center;flex-direction:column;margin:auto;height:100%}@media screen and (max-width:1023px){.account-login.login-form .grid .info .info-container{max-width:calc(100% - (100vw - 100%) - 40px);padding:30px 0}}.account-login.login-form .grid .info .info-container h4{padding-bottom:10px;line-height:26px}.account-login.login-form .grid .info .info-container p{color:#424242;font-size:16px;font-weight:400;line-height:26px;padding-bottom:40px}@media screen and (max-width:479px){.account-login.login-form .grid .info .info-container p{padding-bottom:30px}}.account-login.login-form .grid .info .info-container a{color:var(--sl-color-blue-800);text-decoration:none;display:flex;font-size:16px;padding-top:10px;align-items:center;gap:4px}.account-login.login-form .grid .info .info-container a:hover{text-decoration:underline}.account-login.login-form .grid .info .info-container a sl-icon{width:19px;height:17px}.account-login.form-page{min-height:calc(100svh - var(--account-login-header-offset));display:flex}.account-login.form-page .form-container{width:400px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:auto;height:100%}@media screen and (max-width:1023px){.account-login.form-page .form-container{max-width:calc(100% - (100vw - 100%) - 40px)}}sl-drawer.password-reset-overlay{--size:500px}@media screen and (max-width:639px){sl-drawer.password-reset-overlay{--size:100vw}}sl-drawer.password-reset-overlay::part(close-button__base){font-size:25px;padding:3px;border-radius:5px;background-color:var(--sl-color-gray-50)}sl-drawer.password-reset-overlay .info-icon{display:flex;font-size:40px;border-radius:50%;background-color:#ebf4fc;padding:20px;color:var(--color-primary);margin:0 auto 30px auto}sl-drawer.password-reset-overlay .info-icon.small{font-size:25px;padding:15px;margin:40px auto 20px auto}sl-drawer.password-reset-overlay .info-icon:not(:defined){visibility:hidden}sl-drawer.password-reset-overlay p{padding-bottom:30px;text-align:center;color:#424242;font-size:16px;line-height:26px}sl-drawer.password-reset-overlay a{color:#5692c8;text-decoration:none;display:flex;align-items:center;gap:4px;justify-content:center;padding-top:5px}sl-drawer.password-reset-overlay a span{font-size:inherit;color:inherit;line-height:inherit}sl-drawer.password-reset-overlay sl-button{width:100%;margin-bottom:30px}@media screen and (max-width:479px){sl-drawer.password-reset-overlay sl-button::part(label){font-size:14px}}sl-drawer.password-reset-overlay form{padding:0 25px;display:none;width:calc(100% - 50px);--sl-input-height-medium:44px;--sl-font-size-medium:14px}sl-drawer.password-reset-overlay form.visible{display:block}sl-drawer.password-reset-overlay form label{display:inline-block;font-size:14px;padding-bottom:10px}sl-drawer.password-reset-overlay form sl-input{margin-bottom:30px}@media screen and (max-width:479px){sl-drawer.password-reset-overlay form sl-input{margin-bottom:30px}}sl-drawer.password-reset-overlay .success-message{display:none;padding:0 25px}sl-drawer.password-reset-overlay .success-message.visible{display:block}.login-layout sl-alert{margin-top:30px}.login-layout sl-alert::part(message){text-align:left;font-size:14px;line-height:22px}.login-layout sl-alert::part(message) li{list-style-type:initial}.login-layout sl-alert::part(base){width:100%}.login-layout .info-icon{display:flex;font-size:40px;border-radius:50%;background-color:#ebf4fc;padding:20px;color:var(--color-primary);margin:0 auto 30px auto}.login-layout .info-icon.small{font-size:25px;padding:15px;margin:40px auto 20px auto}.login-layout .info-icon:not(:defined){visibility:hidden}.login-layout h2{margin-bottom:30px;text-align:center;color:#000;font-size:28px;font-weight:700}@media screen and (max-width:479px){.login-layout h2{font-size:21px;line-height:28px}}.login-layout p{padding-bottom:20px;text-align:center;color:#424242;font-size:16px;line-height:26px}.login-layout a{color:var(--color-primary);text-decoration:none;display:flex;font-size:16px;align-items:center;gap:4px;justify-content:center;padding-top:5px}.login-layout a span{font-size:inherit;color:inherit;line-height:inherit}.login-layout form{width:100%;--sl-input-height-medium:44px;--sl-font-size-medium:14px}.login-layout form .submit{padding:30px 0}.login-layout .input-group{display:flex;flex-direction:column;gap:30px}.login-layout .input-group .line{color:#5692c8;text-decoration:none;display:inline-block}.login-layout .input-group .line sl-input.invalid::part(base){border-color:var(--color-form-invalid);color:var(--color-form-invalid)}.login-layout .input-group .line sl-input.invalid::part(help-text){display:block;color:var(--color-form-invalid)}.login-layout .input-group .line sl-input[disabled]::part(base){border:1px solid #e0e0e0;background:#f4f4f4}.login-layout .input-group .line sl-input::part(base){border-radius:5px;border:1px solid #e0e0e0;background:#fff}.login-layout .input-group .line sl-input::part(form-control-label){color:#000;font-size:14px;font-weight:400;display:block;margin-bottom:6px}.login-layout .input-group .line>a{padding-top:10px;text-decoration:none;display:inline-block}.login-layout .input-group .line>a:hover{text-decoration:underline}@media screen and (max-width:479px){.login-layout .input-group .line>a{font-size:14px}}.login-layout .input-group.turnstile_container_login .inner{text-align:center;padding-top:30px}.login-layout .update_pw .input-group sl-input::part(form-control-label){color:var(--color-primary);font-size:12px}.login-layout sl-button{width:100%;margin-bottom:30px}@media screen and (max-width:479px){.login-layout sl-button::part(label){font-size:14px}}.login-layout sl-button.db_link{display:none}sl-drawer.password-reset-overlay .turnstile_container_pw_reset .inner{text-align:center;padding-bottom:30px}.article-list .filter-settings{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:auto 1fr auto;grid-template-rows:1fr;gap:0;width:100%;margin-bottom:25px;border-bottom:1px solid var(--color-gray-100);grid-template-areas:"prev-button predefined-filters next-button";position:relative}@media screen and (max-width:539px){.article-list .filter-settings{grid-template-columns:auto 1fr auto;grid-template-areas:"pref-button predefined-filters next-button"}}.article-list .filter-settings button{border:0;width:35px;height:35px;border-radius:5px;align-self:center}.article-list .filter-settings button[disabled]{visibility:hidden;width:0;margin:0;padding:0}@media screen and (max-width:539px){.article-list .filter-settings button{display:none}}.article-list .filter-settings button.prev-button{margin-right:5px}.article-list .filter-settings button.next-button{margin-left:5px}.article-list .filter-settings button sl-icon:not(:defined){height:12px}.article-list .filter-settings .predefined-filters{grid-area:predefined-filters;overflow:hidden}.article-list .filter-settings .predefined-filters::after{content:" ";width:32px;height:42px;background:#fff0 linear-gradient(90deg,#ffffff00 0%,var(--sl-color-neutral-0) 68%,var(--sl-color-neutral-0) 100%) 0 0 no-repeat padding-box;position:absolute;right:0;top:0;z-index:1}.article-list .filter-settings .predefined-filters.no-gradient::after{display:none}.article-list .filter-settings .predefined-filters .active{color:var(--color-primary);font-weight:700;border-bottom:3px solid var(--color-primary)}.article-list .filter-settings .predefined-filters .tns-inner{width:calc(100% - 10px);padding:0;overflow:hidden}.article-list .filter-settings .predefined-filters .tns-nav{display:none}.article-list .filter-settings .predefined-filters .tns-item{width:fit-content;line-height:32px;height:45px}.article-list .filter-settings .configuration{position:absolute;right:0;top:-57px}@media screen and (max-width:1023px){.article-list .filter-settings .configuration{top:-53px}.article-list .filter-settings .configuration .filter-text-desktop{display:none}}@media screen and (max-width:539px){.article-list .filter-settings .configuration{width:min-content;top:-46px}}@media screen and (min-width:1024px){.article-list .filter-settings .configuration .filter-text-mobile{display:none}}.article-list .filter-settings .configuration::part(base){color:var(--sl-color-neutral-0);border-radius:5px;height:35px;line-height:33px;text-transform:uppercase;font-weight:700;font-size:14px;background-color:var(--color-primary);border-color:var(--color-primary)}.article-list .filter-settings .configuration sl-icon{font-size:20px;vertical-align:-4px;margin-left:10px}.article-list .filter-settings .configuration:not(:defined){height:35px;opacity:0}.article-list .filter-settings .sort{grid-area:1 / 3 / 2 / 4}.article-list a.button{display:inline-block;text-align:center;letter-spacing:0;text-transform:uppercase;padding:10px 20px;border-radius:5px;cursor:pointer;font:normal normal bold 16px/22px "Open Sans"}.article-list a.button>sl-icon{top:3px;font-size:16px;margin-left:20px;line-height:22px}.article-list a.button.filled{background-color:var(--color-gray-50);color:var(--color-gray-700);border:1px solid var(--color-gray-50)}.article-list a.button.filled:hover{box-shadow:0 2px 4px #00000029}.article-list a.button.filled:active{box-shadow:inset 0 2px 4px #00000029}.article-list a.button{margin:0 auto;display:block;width:fit-content;text-decoration:none}.article-list a.button.icon-left>sl-icon{margin-left:0;margin-right:20px}.article-list h1{font-size:36px;line-height:49px;font-weight:400;margin:0 0 15px 0}@media screen and (max-width:1023px){.article-list h1{font-size:30px;line-height:41px;margin-top:30px}}@media screen and (max-width:539px){.article-list h1{font-size:22px;line-height:30px}}.article-list h1 .total{padding:0 9px;margin:auto 0;height:19px;color:var(--color-gray-700);font:normal normal 600 14px/19px "Open Sans";background-color:var(--color-gray-50);vertical-align:middle;border-radius:3px}.article-list .predefined-filters{overflow-x:scroll;white-space:nowrap;position:relative}.article-list .predefined-filters a{text-decoration:none;height:35px;padding:0 10px;display:inline-block;color:var(--color-gray-600);font:normal normal normal 14px/28px "Open Sans"}.article-list .predefined-filters a span{font:normal normal 600 10px/14px "Open Sans";background-color:var(--color-gray-50);color:var(--color-gray-700);margin-left:3px;line-height:15px;padding:0 5px;border-radius:3px}.article-list .list{display:grid;grid-auto-columns:1fr;grid-auto-rows:min-content;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px;padding-bottom:40px}@media screen and (max-width:1279px){.article-list .list{grid-template-columns:1fr 1fr 1fr;gap:20px}}@media screen and (max-width:767px){.article-list .list{grid-template-columns:1fr 1fr;gap:10px}}@media screen and (max-width:375px){.article-list .list{grid-template-columns:1fr}}.article-list .list .item .image{background-color:var(--color-gray-50)}.article-list .list .item .image a{display:block;padding:20px}.article-list .list .item .image a img{width:100%;height:100%;mix-blend-mode:darken}.article-list .list .item .legend{padding:15px}.article-list .list .item .legend .pre-headline{color:var(--color-gray-700);text-align:left;font-size:12px;line-height:16px;padding-bottom:2px}.article-list .list .item .legend h2{color:var(--color-gray-700);text-align:left;font-size:16px;line-height:22px;font-weight:700;padding-bottom:5px}@media screen and (max-width:1023px){.article-list .list .item .legend h2{font-size:14px;line-height:20px}}.article-list .list .item .legend .colors .color{gap:2px;flex-wrap:wrap;width:18px;height:18px;display:inline-block}.article-list .list-footer{text-align:center;padding-bottom:30px}.article-list .list-footer span{display:inline-block;color:var(--color-gray-600);font:normal normal normal 12px/16px "Open Sans";margin-bottom:15px}body.page_articlelist_index .page-content>.recommendation-container{border-radius:5px;background-color:#ebf4fc;position:relative;padding:0;margin:0 auto 32px auto}body.page_articlelist_index .page-content>.recommendation-container .cms-module-recombeeproductrecommendations{min-height:380px}@media screen and (max-width:539px){body.page_articlelist_index .page-content>.recommendation-container .cms-module-recombeeproductrecommendations{min-height:unset}body.page_articlelist_index .page-content>.recommendation-container .cms-module-recombeeproductrecommendations .mod_product_recommendations{padding:30px 0}}body.page_articlelist_index .page-content>.recommendation-container .module_headline h2{margin:0}body.page_articlelist_index .page-content>.recommendation-container .list{padding-bottom:0}body.page_articlelist_index .page-content>.recommendation-container.invisible{display:none}.article-list-filter .backdrop{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:200;background-color:#0003}.article-list-filter .filter-flyout{position:fixed;right:-50px;top:0;max-width:calc(100vw - 40px);width:360px;transform:translateX(100%);background-color:var(--color-ffffff);padding-top:60px;z-index:1001;display:block;box-shadow:-10px 0 20px #00000029;height:calc(100vh - (100vh - 100%));transition:transform 0.2s ease-in-out;overflow:hidden}@media screen and (max-width:639px){.article-list-filter .filter-flyout{padding:0!important}}.article-list-filter .filter-flyout #filter-form{position:relative;height:100%;width:100%}.article-list-filter .filter-flyout .switch{grid-area:switch;text-align:right;margin:auto 0 auto auto}.article-list-filter .filter-flyout .switch::part(control){width:47px;height:20px;background-color:var(--color-gray-100);border:1px solid var(--color-gray-100)}.article-list-filter .filter-flyout .switch::part(thumb){background:var(--sl-color-neutral-0) 0% 0% no-repeat padding-box;box-shadow:0 2px 4px #00000034;border:none;position:absolute;left:-1px;width:26px;height:26px}.article-list-filter .filter-flyout .switch::part(label){display:none}.article-list-filter .filter-flyout .switch[checked]::part(control){background-color:var(--color-primary);border:1px solid var(--color-primary)}.article-list-filter .filter-flyout .switch[checked]::part(thumb){position:absolute;left:20px}.article-list-filter .filter-flyout .header{position:absolute;top:0;right:0;width:calc(100% - 40px);height:72px;padding:0 20px;border-bottom:1px solid var(--color-gray-100)}@media screen and (max-width:639px){.article-list-filter .filter-flyout .header{height:50px}}.article-list-filter .filter-flyout .header .headline{font-size:18px;font-weight:700;line-height:72px;text-transform:uppercase}@media screen and (max-width:639px){.article-list-filter .filter-flyout .header .headline{font-size:16px;line-height:50px}}.article-list-filter .filter-flyout .header .menu-close{position:fixed;right:10px;top:7px;display:block;z-index:1002;text-align:right;font-size:28px;max-width:80vw;width:36px;height:36px}@media screen and (max-width:639px){.article-list-filter .filter-flyout .header .menu-close{line-height:50px}}.article-list-filter .filter-flyout .header .menu-close:hover{cursor:pointer}.article-list-filter .filter-flyout .header .menu-close sl-icon{background-color:var(--color-gray-50);border-radius:5px;padding:4px}.article-list-filter .filter-flyout .content{position:absolute;left:0;top:73px;bottom:62px;width:100%;overflow-y:auto;padding:0}@media screen and (max-width:639px){.article-list-filter .filter-flyout .content{top:51px}}.article-list-filter .filter-flyout .content .filter-item{padding:20px;border-bottom:1px solid var(--color-gray-100);color:#242424}.article-list-filter .filter-flyout .content .filter-item .name{font-weight:700;font-size:14px;line-height:28px;text-transform:uppercase;padding-bottom:3px}.article-list-filter .filter-flyout .content .filter-item .description{font-size:14px;line-height:24px;color:var(--color-gray-600)}.article-list-filter .filter-flyout .content .filter-item.disabled{background-color:var(--color-gray-50);color:var(--color-gray-300)}.article-list-filter .filter-flyout .content .filter-item.filter-active:not(:has(*)){display:none}.article-list-filter .filter-flyout .content .filter-item.filter-active .items{display:flex;flex-direction:row;gap:5px;flex-wrap:wrap}.article-list-filter .filter-flyout .content .filter-item.filter-active .items sl-button::part(label){font-size:12px;text-transform:uppercase;font-weight:700}.article-list-filter .filter-flyout .content .filter-item.filter-active .items sl-button::part(base){background-color:var(--color-primary);border-color:var(--color-primary)}.article-list-filter .filter-flyout .content .filter-item.filter-active .items .btn-clear-filter.single::part(base){background:var(--color-gray-50);color:var(--color-gray-700);border-color:var(--color-gray-50)}.article-list-filter .filter-flyout .content .filter-item.filter-active .items sl-icon{font-size:15px;vertical-align:-3px;color:var(--color-gray-700)}.article-list-filter .filter-flyout .content .filter-item.filter-sale,.article-list-filter .filter-flyout .content .filter-item.filter-new,.article-list-filter .filter-flyout .content .filter-item.filter-nachhaltig,.article-list-filter .filter-flyout .content .filter-item.filter-bestand{display:grid;padding-right:30px;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:1fr 40px;grid-template-rows:auto auto;gap:0;grid-template-areas:"name switch" "description switch"}.article-list-filter .filter-flyout .content .filter-item.filter-sale .description,.article-list-filter .filter-flyout .content .filter-item.filter-new .description,.article-list-filter .filter-flyout .content .filter-item.filter-nachhaltig .description,.article-list-filter .filter-flyout .content .filter-item.filter-bestand .description{grid-area:description}.article-list-filter .filter-flyout .content .filter-item.filter-sale .name,.article-list-filter .filter-flyout .content .filter-item.filter-new .name,.article-list-filter .filter-flyout .content .filter-item.filter-nachhaltig .name,.article-list-filter .filter-flyout .content .filter-item.filter-bestand .name{grid-area:name}.article-list-filter .filter-flyout .content .filter-item.filter-menge{grid-template-areas:"name switch" "description switch" "menge menge"}.article-list-filter .filter-flyout .content .filter-item.filter-menge .menge{grid-area:menge;text-align:right;opacity:.4;margin-right:-7px}.article-list-filter .filter-flyout .content .filter-item.filter-menge .menge span{display:inline-block;text-transform:uppercase;color:var(--color-gray-700);font-size:12px;font-weight:700;line-height:12px;margin-right:10px;vertical-align:text-bottom}.article-list-filter .filter-flyout .content .filter-item.filter-menge .menge sl-input{display:inline-block;width:145px;--sl-input-height-large:44px;--sl-font-size-large:14px;--sl-input-spacing-large:12px}.article-list-filter .filter-flyout .content .filter-item.filter-menge .menge sl-input::part(input){text-align:center}.article-list-filter .filter-flyout .content .filter-item.filter-menge sl-switch[checked]+.menge{opacity:1}.article-list-filter .filter-flyout .content .filter-item.filter-price sl-tab-group{--track-width:0;--track-color:#fff;--indicator-color:#fff}.article-list-filter .filter-flyout .content .filter-item.filter-price sl-tab-group::part(body){margin-top:-1px}.article-list-filter .filter-flyout .content .filter-item.filter-price sl-tab::part(base){border-radius:5px 5px 0 0;border:1px solid #fff0;color:#424242;text-transform:uppercase;font-size:12px;line-height:17px;font-weight:700;display:block;white-space:normal}.article-list-filter .filter-flyout .content .filter-item.filter-price sl-tab[panel="vk"]{width:55%}.article-list-filter .filter-flyout .content .filter-item.filter-price sl-tab[panel="ek"]{width:45%}.article-list-filter .filter-flyout .content .filter-item.filter-price sl-tab span{color:var(--color-gray-600);display:block;font-size:12px;line-height:16px;font-weight:400;text-transform:none}.article-list-filter .filter-flyout .content .filter-item.filter-price sl-tab[active]::part(base){border-color:#e0e0e0;border-bottom-color:#fff}.article-list-filter .filter-flyout .content .filter-item.filter-price sl-tab-panel[active]{border:1px solid #e0e0e0;border-radius:0 0 5px 5px;padding:0 10px}.article-list-filter .filter-flyout .content .filter-item.filter-price .price-inputs{display:flex;justify-content:center;gap:10px;padding:20px 0}.article-list-filter .filter-flyout .content .filter-item.filter-price sl-input{display:inline-block;width:90px;--sl-input-height-large:44px;--sl-font-size-large:14px;--sl-input-spacing-large:12px}.article-list-filter .filter-flyout .content .filter-item.filter-price .dash{border:1px solid var(--color-gray-700);width:12px;margin:auto 0;text-align:center}.article-list-filter .filter-flyout .content .filter-item.filter-price .mwst-staffel-hint{color:var(--color-gray-600);display:block;font-size:12px;line-height:16px;vertical-align:text-bottom;text-align:center}.article-list-filter .filter-flyout .content .filter-item.filter-griffart sl-details::part(base),.article-list-filter .filter-flyout .content .filter-item.filter-price sl-details::part(base),.article-list-filter .filter-flyout .content .filter-item.filter-size sl-details::part(base),.article-list-filter .filter-flyout .content .filter-item.filter-special sl-details::part(base),.article-list-filter .filter-flyout .content .filter-item.filter-closure sl-details::part(base){border:0}.article-list-filter .filter-flyout .content .filter-item.filter-griffart sl-details::part(header),.article-list-filter .filter-flyout .content .filter-item.filter-price sl-details::part(header),.article-list-filter .filter-flyout .content .filter-item.filter-size sl-details::part(header),.article-list-filter .filter-flyout .content .filter-item.filter-special sl-details::part(header),.article-list-filter .filter-flyout .content .filter-item.filter-closure sl-details::part(header){padding:5px 0}.article-list-filter .filter-flyout .content .filter-item.filter-griffart sl-details::part(summary),.article-list-filter .filter-flyout .content .filter-item.filter-price sl-details::part(summary),.article-list-filter .filter-flyout .content .filter-item.filter-size sl-details::part(summary),.article-list-filter .filter-flyout .content .filter-item.filter-special sl-details::part(summary),.article-list-filter .filter-flyout .content .filter-item.filter-closure sl-details::part(summary){font-weight:700;font-size:14px;line-height:28px;text-transform:uppercase}.article-list-filter .filter-flyout .content .filter-item.filter-griffart sl-details::part(summary-icon),.article-list-filter .filter-flyout .content .filter-item.filter-price sl-details::part(summary-icon),.article-list-filter .filter-flyout .content .filter-item.filter-size sl-details::part(summary-icon),.article-list-filter .filter-flyout .content .filter-item.filter-special sl-details::part(summary-icon),.article-list-filter .filter-flyout .content .filter-item.filter-closure sl-details::part(summary-icon){transform:rotate(90deg)}.article-list-filter .filter-flyout .content .filter-item.filter-griffart sl-details[open]::part(summary-icon),.article-list-filter .filter-flyout .content .filter-item.filter-price sl-details[open]::part(summary-icon),.article-list-filter .filter-flyout .content .filter-item.filter-size sl-details[open]::part(summary-icon),.article-list-filter .filter-flyout .content .filter-item.filter-special sl-details[open]::part(summary-icon),.article-list-filter .filter-flyout .content .filter-item.filter-closure sl-details[open]::part(summary-icon){transform:rotate(-90deg)}.article-list-filter .filter-flyout .content .filter-item.filter-griffart sl-details::part(content),.article-list-filter .filter-flyout .content .filter-item.filter-price sl-details::part(content),.article-list-filter .filter-flyout .content .filter-item.filter-size sl-details::part(content),.article-list-filter .filter-flyout .content .filter-item.filter-special sl-details::part(content),.article-list-filter .filter-flyout .content .filter-item.filter-closure sl-details::part(content){padding:0}.article-list-filter .filter-flyout .content .filter-item.filter-griffart sl-details::part(summary-icon),.article-list-filter .filter-flyout .content .filter-item.filter-price sl-details::part(summary-icon),.article-list-filter .filter-flyout .content .filter-item.filter-size sl-details::part(summary-icon),.article-list-filter .filter-flyout .content .filter-item.filter-special sl-details::part(summary-icon),.article-list-filter .filter-flyout .content .filter-item.filter-closure sl-details::part(summary-icon){margin-right:4px;font-size:16px}.article-list-filter .filter-flyout .content .filter-item.filter-griffart .items,.article-list-filter .filter-flyout .content .filter-item.filter-size .items,.article-list-filter .filter-flyout .content .filter-item.filter-special .items,.article-list-filter .filter-flyout .content .filter-item.filter-closure .items{display:inline-flex;flex-direction:row;flex-wrap:wrap;gap:5px}.article-list-filter .filter-flyout .content .filter-item.filter-griffart .items input,.article-list-filter .filter-flyout .content .filter-item.filter-size .items input,.article-list-filter .filter-flyout .content .filter-item.filter-special .items input,.article-list-filter .filter-flyout .content .filter-item.filter-closure .items input{display:none}.article-list-filter .filter-flyout .content .filter-item.filter-griffart .items sl-button::part(base),.article-list-filter .filter-flyout .content .filter-item.filter-size .items sl-button::part(base),.article-list-filter .filter-flyout .content .filter-item.filter-special .items sl-button::part(base),.article-list-filter .filter-flyout .content .filter-item.filter-closure .items sl-button::part(base){background:var(--color-gray-50);color:var(--color-gray-700);border-color:var(--color-gray-50);font-size:12px;text-transform:uppercase;font-weight:700}.article-list-filter .filter-flyout .content .filter-item.filter-griffart .items sl-button::part(base) sl-icon,.article-list-filter .filter-flyout .content .filter-item.filter-size .items sl-button::part(base) sl-icon,.article-list-filter .filter-flyout .content .filter-item.filter-special .items sl-button::part(base) sl-icon,.article-list-filter .filter-flyout .content .filter-item.filter-closure .items sl-button::part(base) sl-icon{font-size:15px;vertical-align:-3px;color:var(--color-gray-700)}.article-list-filter .filter-flyout .content .filter-item.filter-griffart .items .active::part(base),.article-list-filter .filter-flyout .content .filter-item.filter-size .items .active::part(base),.article-list-filter .filter-flyout .content .filter-item.filter-special .items .active::part(base),.article-list-filter .filter-flyout .content .filter-item.filter-closure .items .active::part(base){background:var(--sl-color-neutral-0);color:var(--sl-color-blue-600);border-color:var(--sl-color-blue-600);font-size:12px;text-transform:uppercase;font-weight:700}.article-list-filter .filter-flyout .content .filter-item.filter-griffart .items .active::part(base) sl-icon,.article-list-filter .filter-flyout .content .filter-item.filter-size .items .active::part(base) sl-icon,.article-list-filter .filter-flyout .content .filter-item.filter-special .items .active::part(base) sl-icon,.article-list-filter .filter-flyout .content .filter-item.filter-closure .items .active::part(base) sl-icon{font-size:15px;vertical-align:-3px;color:var(--sl-color-blue-600)}.article-list-filter .filter-flyout .content .filter-item.filter-colors sl-details::part(base){border:0}.article-list-filter .filter-flyout .content .filter-item.filter-colors sl-details::part(header){padding:5px 0}.article-list-filter .filter-flyout .content .filter-item.filter-colors sl-details::part(summary){font-weight:700;font-size:14px;line-height:28px;text-transform:uppercase}.article-list-filter .filter-flyout .content .filter-item.filter-colors sl-details::part(content){padding:0}.article-list-filter .filter-flyout .content .filter-item.filter-colors sl-details::part(summary-icon){margin-right:4px;font-size:16px}.article-list-filter .filter-flyout .content .filter-item.filter-colors sl-details .colors{padding-bottom:20px;display:inline-flex;flex-direction:row;flex-wrap:wrap;gap:15px}.article-list-filter .filter-flyout .content .filter-item.filter-colors sl-details .colors sl-button.color{display:inline-block;cursor:pointer;position:relative}.article-list-filter .filter-flyout .content .filter-item.filter-colors sl-details .colors sl-button.color::part(base){width:24px;min-height:24px;max-height:24px;border:1px solid var(--sl-color-neutral-0)}.article-list-filter .filter-flyout .content .filter-item.filter-colors sl-details .colors sl-button.color.active::after{content:" ";width:26px;height:26px;background:url(/img/bgi/svg/check_white.svg) no-repeat;left:4px;position:absolute;top:4px}.article-list-filter .filter-flyout .content .filter-item.filter-colors sl-details .colors sl-button.color.color-ffffff::part(base),.article-list-filter .filter-flyout .content .filter-item.filter-colors sl-details .colors sl-button.color.color-ffff00::part(base){border:1px solid var(--color-gray-100)}.article-list-filter .filter-flyout .content .filter-item.filter-colors sl-details .colors sl-button.color.color-ffffff::after,.article-list-filter .filter-flyout .content .filter-item.filter-colors sl-details .colors sl-button.color.color-ffff00::after{background:url(/img/bgi/svg/check.svg) no-repeat}.article-list-filter .filter-flyout .content .filter-item.filter-colors sl-details .colors sl-button.color input{display:none}.article-list-filter .filter-flyout .content .filter-item.filter-colors sl-details .watersave{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:1fr 40px;grid-template-rows:auto;gap:0;grid-template-areas:"name switch" "description switch";background-color:var(--color-gray-50);height:min-content;border-radius:5px;padding:17px 30px 17px 17px}.article-list-filter .filter-flyout .content .filter-item.filter-colors sl-details .watersave .name{grid-area:name;text-transform:unset;line-height:16px}.article-list-filter .filter-flyout .content .filter-item.filter-colors sl-details .watersave .description{grid-area:description;font-size:12px}.article-list-filter .filter-flyout .content .filter-item.filter-colors sl-details .watersave .switch{grid-area:switch}.article-list-filter .filter-flyout .content .filter-item.filter-colors sl-details .watersave .switch::part(label){display:none}.article-list-filter .filter-flyout .footer{position:absolute;bottom:0;right:0;width:100%;height:62px}@media screen and (max-width:639px){.article-list-filter .filter-flyout .footer{height:48px}}.article-list-filter .filter-flyout .footer .apply-filter{width:100%}.article-list-filter .filter-flyout .footer .apply-filter::part(base){background-color:var(--color-primary);border-color:var(--color-primary);color:var(--sl-color-neutral-0);border-radius:0;height:62px;line-height:62px;text-transform:uppercase;font-weight:700;font-size:18px}@media screen and (max-width:639px){.article-list-filter .filter-flyout .footer .apply-filter::part(base){font-size:14px;line-height:48px}}.article-list-filter.open .backdrop{display:block}.article-list-filter.open .filter-flyout{visibility:visible;width:480px;padding:0;max-width:100vw;right:0;transform:translateX(0)}.article-detail{padding-top:60px;color:#242424}.article-detail .details-main{display:grid;grid-auto-columns:1fr;grid-template-columns:40% auto;grid-template-rows:auto;gap:60px;grid-template-areas:"details-left details-right"}@media screen and (max-width:1279px){.article-detail .details-main{gap:40px;grid-template-columns:40% auto}}@media screen and (max-width:1023px){.article-detail .details-main{gap:20px}}@media screen and (max-width:767px){.article-detail .details-main{display:flex;flex-direction:column;gap:0}}.article-detail .details-main .details-left{grid-area:details-left}@media screen and (max-width:1279px){.article-detail .details-main .details-left{gap:20px}}@media screen and (max-width:767px){.article-detail .details-main .details-left{display:flex;flex-direction:column;min-width:unset;margin-left:-20px;margin-right:-20px}}.article-detail .details-main .main{position:relative}@media screen and (max-width:1023px){.article-detail .details-main .main{max-width:unset;max-height:unset;padding-top:50px;background-color:var(--color-gray-50)}}@media screen and (max-width:539px){.article-detail .details-main .main{padding-top:20px}}.article-detail .details-main .main .preview-3d{grid-area:preview-3d;margin:auto;position:absolute;left:8px;bottom:6px;z-index:10}.article-detail .details-main .main .preview-3d button{background:#fff0;border:0;padding:0}.article-detail .details-main .main .preview-3d button img{pointer-events:none}@media screen and (max-width:1023px){.article-detail .details-main .main .preview-3d{display:none}}.article-detail .details-main .main .splide__pagination__page{background-color:var(--sl-color-blue-100);transform:scale(1.4);margin:7px}.article-detail .details-main .main .splide__pagination__page.is-active{background-color:var(--sl-color-blue-600);transform:scale(1.4);margin:7px}.article-detail .details-main .main .splide__arrow{border:0;color:var(--sl-color-neutral-1000);padding:0;background:unset;width:50px;font-size:33px;height:50px;z-index:10}.article-detail .details-main .main .splide__arrow svg{width:2em;height:2em}.article-detail .details-main .main .splide__arrow.splide__arrow--prev{left:5px}.article-detail .details-main .main .splide__arrow.splide__arrow--prev sl-icon{font-size:33px;top:0;margin:0}.article-detail .details-main .main .splide__arrow.splide__arrow--next{right:5px}.article-detail .details-main .main .splide__arrow.splide__arrow--next sl-icon{font-size:33px;top:0;margin:0}.article-detail .details-main .main .splide__pagination__page{border:0;padding:0;width:8px}.article-detail .details-main .main .splide__slide{background-color:var(--color-gray-50);padding:52px}@media screen and (max-width:767px){.article-detail .details-main .main .splide__slide{padding-bottom:50px}}.article-detail .details-main .main .splide__slide img{mix-blend-mode:darken;width:100%;height:auto;aspect-ratio:1}.article-detail .details-main .preview{padding-top:12px}.article-detail .details-main .preview .preview-slider{grid-area:preview-slider;max-width:100%;justify-content:space-evenly;display:block;width:max-content;margin:auto;float:unset}@media screen and (max-width:767px){.article-detail .details-main .preview .preview-slider{display:none}}.article-detail .details-main .preview .preview-slider .splide__arrow:disabled{display:none}.article-detail .details-main .preview .preview-slider .splide__slide img{width:100%}.article-detail .details-main .preview .preview-slider .splide__slide{border-radius:5px;border:1px solid var(--sl-color-neutral-0);background-color:var(--color-gray-50);padding:12px}.article-detail .details-main .preview .preview-slider .splide__slide img{mix-blend-mode:darken}.article-detail .details-main .preview .preview-slider .splide__slide.is-active{border:1px solid var(--sl-color-blue-600)}.article-detail .details-right{grid-area:details-right;display:flex;flex-direction:column}.article-detail .details-right .customize_btn_mobile_view>sl-button.customize_now{display:none}@media screen and (max-width:767px){.article-detail .details-right .customize_btn_mobile_view>sl-button.customize_now{display:block;padding-bottom:15px;width:100%}}.article-detail .details-right .art-flags{padding:3px 0 10px 0;order:1;position:relative}.article-detail .details-right .art-flags .art-flag{margin-left:0;margin-right:2px}@media screen and (min-width:1024px){.article-detail .details-right .art-flags .art-flag{font-size:16px;line-height:22px;padding:3px 7px}}.article-detail .details-right sl-button.show-factsheet-download{right:0;top:0;position:absolute}@media screen and (max-width:479px){.article-detail .details-right sl-button.show-factsheet-download{width:100%}}.article-detail .details-right sl-button.show-factsheet-download sl-icon{font-size:18px;padding-right:10px}.article-detail .details-right sl-button.show-factsheet-download::part(label){font-size:14px;padding:8px 20px}.article-detail .details-right .article-color-name{font-weight:600;order:2}@media screen and (max-width:479px){.article-detail .details-right .article-color-name{padding-top:40px}}.article-detail .details-right h1{font-weight:300;order:3}.article-detail .details-right .description{padding-bottom:20px;order:4}@media screen and (max-width:767px){.article-detail .details-right .description{order:6;padding-top:20px;border-top:1px solid var(--color-gray-100)}}.article-detail .details-right .customize_btn_mobile_view2{order:5;margin-top:-5px}.article-detail .details-right .customize_btn_mobile_view2>sl-button.customize_now{display:none}@media screen and (min-width:768px) and (max-width:1023px){.article-detail .details-right .customize_btn_mobile_view2>sl-button.customize_now{display:block;padding-bottom:15px}}.article-detail .details-right .subheadline{font-weight:700}.article-detail .details-right .more-link{text-transform:uppercase;font-weight:700}.article-detail .details-right .iframe-wrapper{margin-top:20px;margin-bottom:20px}.article-detail .details-right .mobile-show-price-info-container{display:none}@media screen and (max-width:1279px){.article-detail .details-right .mobile-show-price-info-container{display:flex;margin:20px auto 20px auto;order:7}}@media screen and (max-width:767px){.article-detail .details-right .mobile-show-price-info-container{display:flex;margin:0 auto 20px auto;order:5}}.article-detail .details-right .article-features{border-top:1px solid var(--color-gray-100);padding:20px 0;display:flex;justify-content:space-evenly;gap:35px 21px;flex-wrap:wrap;height:max-content;order:5}.article-detail .details-right .article-features .item{max-width:50%;flex-basis:20%;flex-grow:1;display:inline-block;text-align:center;color:var(--color-gray-600)}@media screen and (max-width:375px){.article-detail .details-right .article-features .item{max-width:100%}}.article-detail .details-right .article-features .item img{display:block;max-height:50px;margin:0 auto}.article-detail .details-right .article-features .item .image-spacer{display:block;height:50px;margin:0 0 15px 0}.article-detail .details-right .article-features .item strong{font:normal normal bold 14px/18px "Open Sans";color:#242424}.article-detail .details-right .article-features .item .feature-description{font:normal normal normal 12px/16px "Open Sans"}@media screen and (max-width:1279px){.article-detail .details-right .article-features .item{flex-basis:42%}}@media screen and (max-width:767px){.article-detail .details-right .article-features{order:7}}.article-detail .details-right .article-colors{border-top:1px solid var(--color-gray-100);padding-top:20px;order:6}.article-detail .details-right .article-colors .color-label{text-transform:uppercase;display:flex;flex-wrap:wrap;gap:5px;line-height:21px;padding-bottom:13px}.article-detail .details-right .article-colors .color-label.has-one-inflow>.next{display:flex!important}@media screen and (min-width:768px){.article-detail .details-right .article-colors .color-label.has-many-inflow>.next{display:flex}}@media screen and (max-width:767px){.article-detail .details-right .article-colors .color-label.has-many-inflow>.next{display:none}}.article-detail .details-right .article-colors .color-label #show-inflow{display:flex;align-items:center}.article-detail .details-right .article-colors .color-label #show-inflow sl-icon{margin-left:5px}.article-detail .details-right .article-colors .color-label.only-ordered>.next{display:flex!important}.article-detail .details-right .article-colors .color-label.only-ordered>.more{display:flex!important}.article-detail .details-right .article-colors .color-label .item{display:flex;text-transform:uppercase;flex-wrap:wrap;gap:5px}.article-detail .details-right .article-colors .color-label .item.label{font-weight:600}.article-detail .details-right .article-colors .color-label .item.label:nth-of-type(2){margin-left:20px}.article-detail .details-right .article-colors .color-label .item .badge{border-radius:3px;padding:0 6px;border:1px solid var(--color-gray-100);font-weight:400}.article-detail .details-right .article-colors .color-label:not(.current){display:none}.article-detail .details-right .article-colors .color-label #show-inflow{display:flex;font-weight:700;padding-left:20px}.article-detail .details-right .article-colors .color-label #show-inflow:hover{text-decoration:none}.article-detail .details-right .article-colors .colors{display:inline-flex;flex-wrap:wrap;gap:10px}.article-detail .details-right .article-colors .colors .item{background-color:var(--color-gray-50);border-radius:5px;border:1px solid var(--sl-color-neutral-0);position:relative}.article-detail .details-right .article-colors .colors .item:hover img{transform:scale(.9)}.article-detail .details-right .article-colors .colors .item div{width:100%;text-align:center;padding-bottom:4px;font-weight:600}.article-detail .details-right .article-colors .colors .item.active,.article-detail .details-right .article-colors .colors .item:hover{border:1px solid var(--sl-color-blue-600)}.article-detail .details-right .article-colors .colors .item.feature-watersave::after{content:" ";position:absolute;background:var(--sl-color-neutral-0) url(/img/article-detail/watersave.svg) 2px 2px no-repeat;width:22px;height:22px;top:-3px;padding:2px 2px 1px 1px;right:-3px;border-radius:50%;pointer-events:none}.article-detail .details-right .article-colors .colors .item a{display:inline-block;padding:9px}.article-detail .details-right .article-colors .colors .item a img{mix-blend-mode:darken;width:50px;height:auto;transition:transform 0.2s ease-in-out}@media screen and (max-width:767px){.article-detail .details-right .article-colors{order:4}}.article-detail .details-right .stock-light{display:inline-flex;flex-wrap:wrap;gap:6px;padding-top:18px;order:7}.article-detail .details-right .stock-light .light{background:red;border-radius:50%;width:18px;height:18px;float:left;margin-right:5px}.article-detail .details-right .stock-light .light.available{background:#50d144}.article-detail .details-right .stock-light .info{font-size:12px;text-transform:uppercase;line-height:18px;font-weight:600}@media screen and (max-width:767px){.article-detail .details-right .stock-light{order:5;margin-bottom:20px}}.article-detail .details-description{background-color:var(--color-gray-50);padding:80px 0 50px 0;scroll-margin-top:40px;margin:80px auto 0 -20px;width:calc(100vw - (100vw - 100%) + 40px)}.article-detail .details-description .cms-description{width:calc(100% - 40px)}.article-detail .details-description .cms-description .description-text{margin-bottom:20px}.article-detail .details-description .cms-description .description-text iframe{clear:both;display:flex;margin:30px auto;width:500px;height:281px}@media screen and (max-width:639px){.article-detail .details-description .cms-description .description-text iframe{width:100%;height:calc(100vw / 2)}}.article-detail .details-description .cms-description,.article-detail .details-description .technical-details{margin:0 auto 41px auto;font:normal normal normal 16px/26px "Open Sans";color:#242424}.article-detail .details-description .technical-details{width:calc(100% - 40px);max-width:100%;scroll-margin-top:60px}@media screen and (max-width:1023px){.article-detail .details-description .technical-details{font:normal normal normal 14px/23px "Open Sans"}}@media screen and (max-width:767px){.article-detail .details-description .technical-details{font:normal normal normal 12px/16px "Open Sans"}}.article-detail .details-description .technical-details .tech-info{background-color:var(--sl-color-neutral-0);padding:4px 20px;border-radius:5px}.article-detail .details-description .technical-details .tech-info .item{display:grid;grid-template-columns:1fr 1fr;padding:14px 0;border-bottom:1px solid var(--color-gray-50)}.article-detail .details-description .technical-details .tech-info .item .property{font-weight:700}.article-detail .details-description .technical-details .tech-info .item:last-of-type{border-bottom:0}@media screen and (max-width:767px){.article-detail .details-description .technical-details .tech-info .item .value{justify-self:end;text-align:right}}.article-detail .details-description .technical-details .show-factsheet-download{display:grid;margin:25px auto auto auto}@media screen and (max-width:767px){.article-detail .details-description .technical-details .show-factsheet-download{display:block;width:100%;max-width:390px;margin-left:auto;margin-right:auto}.article-detail .details-description .technical-details .show-factsheet-download::part(label){font:normal normal bold 14px/23px "Open Sans"}}@media screen and (max-width:479px){.article-detail .details-description .technical-details .show-factsheet-download::part(label){font:normal normal bold 12px/16px "Open Sans"}}.article-detail .details-description .technical-details .show-factsheet-download sl-icon{margin-right:10px}.article-detail .details-description .article-auszeichnungen{width:calc(100% - 40px);max-width:100%;margin:0 auto 41px auto}.article-detail .details-description .article-auszeichnungen .items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media screen and (max-width:767px){.article-detail .details-description .article-auszeichnungen .items{grid-template-columns:1fr 1fr}}@media screen and (max-width:539px){.article-detail .details-description .article-auszeichnungen .items{grid-template-columns:1fr}}.article-detail .details-description .article-auszeichnungen .items .item{height:150px;background-color:var(--sl-color-neutral-0);display:flex;border-radius:5px;width:100%}@media screen and (max-width:1023px){.article-detail .details-description .article-auszeichnungen .items .item{height:120px}}.article-detail .details-description .article-auszeichnungen .items .item img{margin:auto;max-width:80%;height:auto}.article-detail .details-description .article-werbeanbringungen{width:calc(100% - 40px);margin:0 auto 41px auto}.article-detail .details-description .article-werbeanbringungen .items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media screen and (max-width:767px){.article-detail .details-description .article-werbeanbringungen .items{grid-template-columns:1fr 1fr}}@media screen and (max-width:539px){.article-detail .details-description .article-werbeanbringungen .items{grid-template-columns:1fr}}.article-detail .details-description .article-werbeanbringungen .items .item{background-color:var(--sl-color-neutral-0);display:flex;border-radius:5px;width:100%;flex-wrap:wrap;flex-direction:column}@media screen and (max-width:539px){.article-detail .details-description .article-werbeanbringungen .items .item{display:grid;grid-template-columns:110px 1fr;gap:10px;font:normal normal normal 12px/23px "Open Sans"}}.article-detail .details-description .article-werbeanbringungen .items .item .overview{display:flex;flex-wrap:wrap;width:100%;flex-direction:column;text-align:center;padding-top:25px}@media screen and (max-width:539px){.article-detail .details-description .article-werbeanbringungen .items .item .overview{margin-left:10px;padding-bottom:25px}}.article-detail .details-description .article-werbeanbringungen .items .item .overview .image{min-height:80px;margin:auto}.article-detail .details-description .article-werbeanbringungen .items .item .details{display:flex;flex-wrap:wrap;padding:15px;flex-direction:column}@media screen and (max-width:539px){.article-detail .details-description .article-werbeanbringungen .items .item .details{border-left:1px solid #e0e0e0}}.article-detail .details-description .article-werbeanbringungen .items .item .details .title{color:#242424;padding-top:15px;padding-bottom:15px;font:normal normal bold 14px/23px "Open Sans";border-bottom:1px solid #e0e0e0;margin-bottom:14px}@media screen and (max-width:539px){.article-detail .details-description .article-werbeanbringungen .items .item .details .title{margin-bottom:unset;border-bottom:unset;padding-top:0}}.article-detail .details-description .article-werbeanbringungen .items .item .details .item{display:grid;grid-auto-columns:1fr;grid-template-columns:60fr 40fr;gap:10px;width:100%}.article-detail .details-description .article-werbeanbringungen .items .item .details .item .name,.article-detail .details-description .article-werbeanbringungen .items .item .details .item .value{font:normal normal normal 14px/23px "Open Sans"}@media screen and (max-width:539px){.article-detail .details-description .article-werbeanbringungen .items .item .details .item .name,.article-detail .details-description .article-werbeanbringungen .items .item .details .item .value{font:normal normal normal 12px/23px "Open Sans"}}.article-detail .details-description .article-werbeanbringungen .items .item .details .item .value{text-align:right}@media screen and (max-width:1490px){.article-detail .details-description .cms-description,.article-detail .details-description .technical-details,.article-detail .details-description .article-auszeichnungen,.article-detail .details-description .article-werbeanbringungen{width:calc(100vw - (100vw - 100%) - 40px);max-width:calc(100% - 40px)!important}}.article-detail .bottom-bar{position:fixed;width:calc(100vw - (100vw - 100%) - 40px);margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;height:83px;bottom:0;left:0;background:var(--sl-color-neutral-0);box-shadow:0 0 10px rgb(0 0 0 / .2);z-index:15}@media screen and (min-width:1024px){.article-detail .bottom-bar{width:calc(100vw - (100vw - 100%) - 80px);bottom:20px;left:20px;box-shadow:0 0 10px rgb(0 0 0 / .2);border-radius:10px}}@media screen and (max-width:767px){.article-detail .bottom-bar{height:99px}}@media screen and (max-width:479px){.article-detail .bottom-bar{height:120px}}.article-detail .bottom-bar .container.boxed{width:100%}.article-detail .bottom-bar .container .bar-items{display:grid;grid-auto-columns:1fr;grid-template-columns:1fr min-content;grid-template-rows:auto;gap:20px;grid-template-areas:"quick-nav order"}@media screen and (max-width:767px){.article-detail .bottom-bar .container .bar-items{grid-template-areas:"order";gap:0}}.article-detail .bottom-bar .container .bar-items .quick-nav{grid-area:quick-nav;line-height:80px;display:inline-flex;flex-wrap:nowrap;font:normal normal 600 16px/21px "Open Sans"}@media screen and (max-width:1279px){.article-detail .bottom-bar .container .bar-items .quick-nav{display:none}}.article-detail .bottom-bar .container .bar-items .quick-nav>a{color:#242424;border-top:3px solid #fff0;margin:0 20px;height:100%;display:flex;align-items:center;text-align:center}@media screen and (max-width:1399px){.article-detail .bottom-bar .container .bar-items .quick-nav>a{margin:0 10px}}.article-detail .bottom-bar .container .bar-items .quick-nav>a.active,.article-detail .bottom-bar .container .bar-items .quick-nav>a:hover{color:var(--color-primary);border-top-color:var(--color-primary);text-decoration:none}.article-detail .bottom-bar .container .bar-items>.order{grid-area:order;display:inline-flex;flex-wrap:nowrap;gap:20px}@media screen and (max-width:767px){.article-detail .bottom-bar .container .bar-items>.order{flex-wrap:wrap;gap:0}}.article-detail .bottom-bar .container .bar-items>.order .item-details{display:grid;grid-auto-columns:1fr;grid-template-columns:52px 1fr;grid-template-rows:83px;gap:0 21px;grid-template-areas:"preview-image price-info";height:83px}@media screen and (max-width:767px){.article-detail .bottom-bar .container .bar-items>.order .item-details{height:22px;line-height:22px;grid-template-areas:"price-info";grid-template-columns:1fr;width:100%}}.article-detail .bottom-bar .container .bar-items>.order .item-details .preview-image{grid-area:preview-image;display:flex;height:83px}@media screen and (max-width:767px){.article-detail .bottom-bar .container .bar-items>.order .item-details .preview-image{display:none}}.article-detail .bottom-bar .container .bar-items>.order .item-details .preview-image .image{display:flex;width:52px;height:52px;background-color:var(--color-gray-50);margin:auto;border-radius:5px}.article-detail .bottom-bar .container .bar-items>.order .item-details .preview-image .image img{margin:auto;mix-blend-mode:darken}.article-detail .bottom-bar .container .bar-items>.order .item-details .price-info{grid-area:price-info;display:inline-flex;flex-wrap:wrap;height:60px;padding-top:11px}@media screen and (max-width:767px){.article-detail .bottom-bar .container .bar-items>.order .item-details .price-info{display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:10px;grid-template-areas:". .";width:100%;height:22px}}.article-detail .bottom-bar .container .bar-items>.order .item-details .price-info .line{display:inline-flex}.article-detail .bottom-bar .container .bar-items>.order .item-details .price-info .line .price{font-weight:600;font-size:24px;margin:auto 0}.article-detail .bottom-bar .container .bar-items>.order .item-details .price-info .line .price:hover{cursor:pointer}@media screen and (max-width:767px){.article-detail .bottom-bar .container .bar-items>.order .item-details .price-info .line .price{font-size:16px;line-height:22px}}.article-detail .bottom-bar .container .bar-items>.order .item-details .price-info .line .strike-price{margin:auto 0 auto 10px;text-decoration:line-through;color:var(--color-gray-700)}.article-detail .bottom-bar .container .bar-items>.order .item-details .price-info .line .strike-price.invisible{display:none}.article-detail .bottom-bar .container .bar-items>.order .item-details .price-info .line .price-hint{font-weight:600;grid-area:price-hint;display:inline-flex;flex-wrap:nowrap;width:max-content}@media screen and (max-width:767px){.article-detail .bottom-bar .container .bar-items>.order .item-details .price-info .line .price-hint{margin-left:auto}}.article-detail .bottom-bar .container .bar-items>.order .item-details .price-info .line .price-hint .hint{text-transform:uppercase}.article-detail .bottom-bar .container .bar-items>.order .item-details .price-info .line .price-hint .hint.green{color:var(--color-primary)}.article-detail .bottom-bar .container .bar-items>.order .item-details .price-info.no-relay-prices .line .price:hover{cursor:default}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket{line-height:83px;display:inline-flex;gap:20px}@media screen and (max-width:767px){.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket{display:grid;width:100%;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:10px;grid-template-areas:". ."}}@media screen and (max-width:479px){.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket{padding-top:18px}}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .amount{display:inline-flex;align-items:center}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .amount sl-button.decrement{height:45px;line-height:45px}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .amount sl-button.decrement::part(base){border-radius:5px 0 0 5px;margin-right:-1px;padding-left:7px}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .amount sl-button.decrement::part(label){height:43px}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .amount sl-button.decrement sl-icon{vertical-align:4px}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .amount sl-button.increment{height:45px;line-height:45px}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .amount sl-button.increment::part(base){border-radius:0 5px 5px 0;margin-left:-1px;padding-left:9px}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .amount sl-button.increment::part(label){height:43px}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .amount sl-button.increment sl-icon{vertical-align:4px}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .amount sl-input::part(base){width:70px;height:44px;border-radius:0;border-color:var(--color-gray-100)}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .amount sl-input::part(input)::-webkit-outer-spin-button,.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .amount sl-input::part(input)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .amount sl-input::part(input){-moz-appearance:textfield}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .amount sl-input{z-index:5}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .amount sl-input::part(input){text-align:center;font-size:16px;height:44px;padding:0 12px;margin:unset}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .amount sl-button::part(base){height:44px;width:28px;background-color:var(--color-gray-50);border-color:var(--color-gray-100);align-items:center}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .amount sl-button::part(label){line-height:38px;font-size:1.2em;color:#242424}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .amount sl-button sl-icon{pointer-events:none}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .add::part(base){border-radius:5px;height:50px}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .add::part(label){padding:6px 20px;display:inline-grid;align-items:center;justify-items:start;width:100%}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .add::part(suffix){font-size:27px}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .add strong{font:normal normal bold 18px/21px "Open Sans"}@media screen and (max-width:479px){.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .add strong{font-size:14px}}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .add span{font:normal normal normal 12px/16px "Open Sans";text-transform:initial;color:#fff}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .add div.single_line{font:normal normal bold 18px/38px "Open Sans"}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .add div strong{text-transform:uppercase}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .add sl-icon{font-size:27px}@media screen and (max-width:1023px){.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .add span{display:none}}@media screen and (max-width:767px){.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .add{margin-left:auto}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .add div.single_line{font:normal normal bold 15px/31px "Open Sans"}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .add::part(base){height:43px}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .add::part(label){font-size:12px;padding:5px 10px}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .add::part(suffix){padding-right:0}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket .add sl-icon{font-size:20px}}.article-detail .bottom-bar .container .bar-items>.order .add-to-shopping-basket>sl-button sl-icon{margin-top:-2px}.article-detail .bottom-bar .container .bar-items sl-button{width:auto}@media screen and (min-width:768px) and (max-width:1279px){.article-detail .bottom-bar .container .bar-items>.order{display:contents}.article-detail .bottom-bar .container .bar-items>.order>.item-details>.price-info{flex-direction:column}.article-detail .bottom-bar .container .bar-items>.order>.item-details>.price-info>div:nth-child(2) .price-hint>div:first-child,.article-detail .bottom-bar .container .bar-items>.order>.item-details>.price-info>div:nth-child(2) .price-hint>div:last-child{margin-top:5px}}.article-detail .bottom-bar .container sl-tooltip.fabrella-info [slot="content"]{font-size:12px;line-height:17px;padding:17px 46px 17px 17px;box-shadow:0 10px 20px #00000029;background-color:var(--sl-color-neutral-0);border-radius:5px;position:fixed;width:max-content;right:20px;bottom:102px}@media screen and (max-width:767px){.article-detail .bottom-bar .container sl-tooltip.fabrella-info [slot="content"]{font-size:12px;position:absolute;width:calc(100vw - 145px);left:10px;bottom:130px}}.article-detail .bottom-bar .not-enough-stock-info[open] [slot="content"]{font-size:12px;line-height:17px;padding:17px 46px 17px 17px;box-shadow:0 10px 20px #00000029;background-color:var(--sl-color-neutral-0);border-radius:5px;position:fixed;bottom:0;width:200px}@media screen and (max-width:767px){.article-detail .bottom-bar .not-enough-stock-info[open] [slot="content"]{font-size:12px;position:absolute;width:calc(100vw - 145px);left:31px;bottom:24px}}.article-detail .bottom-bar .not-enough-stock-info[open] [slot="content"] .close-overlay{font-size:15px;margin:11px 13px;background-color:var(--color-gray-50);padding:6px;border-radius:5px;color:var(--sl-color-neutral-1000);position:absolute;right:0;top:0}.article-detail .bottom-bar .not-enough-stock-info[open] [slot="content"] .close-overlay:hover{cursor:pointer}.article-detail .bottom-bar .not-enough-stock-info[open]::part(base){width:400px;bottom:-3px;position:absolute;pointer-events:all;left:-128px}.article-detail .bottom-bar #shopping-basket-dialog-container{display:none}.article-detail .bottom-bar #shopping-basket-dialog-container.visible{display:block}@media screen and (max-width:1599px){.article-detail .bottom-bar:has(a.price-info):has(.customize_now) .container.boxed .bar-items .quick-nav .fare-view.anchor-link{display:none}.article-detail .bottom-bar:has(a.price-info):has(.customize_now) .container.boxed .bar-items .quick-nav .tech-info.anchor-link{display:none}}@media screen and (max-width:479px){.article-detail .bottom-bar .container.boxed .bar-items .order .item-details .price-info{gap:0}.article-detail .bottom-bar .container.boxed .bar-items .order .item-details .price-info>div:nth-child(2){grid-row:2}}@media screen and (min-width:768px) and (max-width:873px){.article-detail .bottom-bar .container.boxed .bar-items{gap:0}.article-detail .bottom-bar .container.boxed .bar-items .order .item-details .price-info>div:nth-child(2) .price-hint{display:inline-grid;grid-template-columns:1fr;font-weight:600;width:max-content}.article-detail .bottom-bar .container.boxed .bar-items .order .item-details .price-info>div:nth-child(2) .price-hint>div:first-child{grid-column-start:1;grid-row:1}.article-detail .bottom-bar .container.boxed .bar-items .order .item-details .price-info>div:nth-child(2) .price-hint .separator{display:none}}@media screen and (min-width:1024px) and (max-width:1279px){.article-detail .bottom-bar .container.boxed .bar-items{gap:0}.article-detail .bottom-bar .container.boxed .bar-items .order .item-details .price-info>div:nth-child(2) .price-hint{display:inline-grid;grid-template-columns:1fr;font-weight:600;width:max-content}.article-detail .bottom-bar .container.boxed .bar-items .order .item-details .price-info>div:nth-child(2) .price-hint>div:first-child{grid-column-start:1;grid-row:1}.article-detail .bottom-bar .container.boxed .bar-items .order .item-details .price-info>div:nth-child(2) .price-hint .separator{display:none}.article-detail .bottom-bar .container.boxed .bar-items .order .add-to-shopping-basket .amount>sl-input::part(base){width:55px}.article-detail .bottom-bar .container.boxed .bar-items .order .add-to-shopping-basket>sl-button.primary.filled.add>div>strong{font-size:16px}.article-detail .bottom-bar .container.boxed .bar-items .customize_now>div>strong{font-size:16px}}#shopping_basket_dialog{font-size:1.1em;line-height:1.3em;text-align:center}#shopping_basket_dialog::part(panel){width:600px;max-width:80vw}@media screen and (max-width:767px){#shopping_basket_dialog::part(panel){width:100vw;max-width:100%;position:absolute;bottom:0;padding-bottom:40px}}#shopping_basket_dialog .continue-shopping{margin-left:auto}#shopping_basket_dialog img{width:50px;margin-bottom:10px}#shopping_basket_dialog strong{text-align:center}#shopping_basket_dialog p{text-align:center;padding-bottom:20px;padding-top:10px}#shopping_basket_dialog .styleguide{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}#shopping_basket_dialog .styleguide a.button{line-height:35px;padding:0 10px 0 10px}@media screen and (max-width:767px){#shopping_basket_dialog .styleguide a.button{font-size:14px}}#shopping_basket_dialog .styleguide a.button:hover{text-decoration:unset}#rotation-overlay{width:100%;height:100%;display:none;background:var(--sl-color-neutral-0);position:fixed;top:0;left:0;z-index:101}#rotation-overlay sl-button#close-overlay{margin:30px;background-color:var(--color-gray-50);border-radius:5px;position:fixed;right:0;top:0}#rotation-overlay sl-button#close-overlay:hover{cursor:pointer}#rotation-overlay sl-button#close-overlay sl-icon{pointer-events:none}#rotation-overlay sl-button#close-overlay::part(base){background-color:#fff0;border-color:#fff0;color:var(--sl-color-neutral-1000);font-size:23px;padding:8px}#rotation-overlay sl-button#close-overlay::part(label){padding:0;display:flex}#rotation-overlay #rotation-background{position:fixed;top:calc(50% - 39px);left:50%;transform:translate(-50%,-50%);width:800px}#rotation-overlay #rotation-background .splide{text-align:center;font-size:23px}#rotation-overlay #rotation-background .splide .splide__track{margin-bottom:30px}#rotation-overlay #rotation-background #btnPause::part(base),#rotation-overlay #rotation-background #btnPlay::part(base),#rotation-overlay #rotation-background #btnPrevSlide::part(base),#rotation-overlay #rotation-background #btnNextSlide::part(base){background-color:var(--color-gray-50);border-color:var(--color-gray-50);color:var(--sl-color-neutral-1000);padding:8px;font-size:23px;border-radius:5px}#rotation-overlay #rotation-background #btnPause::part(label),#rotation-overlay #rotation-background #btnPlay::part(label),#rotation-overlay #rotation-background #btnPrevSlide::part(label),#rotation-overlay #rotation-background #btnNextSlide::part(label){padding:0;display:flex}#rotation-overlay #rotation-background #btnPause{display:inline-block}#rotation-overlay #rotation-background #btnPause sl-icon{display:inline-block}#rotation-overlay #rotation-background #btnPlay{display:none}#inflow_dialog::part(close-button__base){font-size:25px;padding:3px;border-radius:5px;background-color:var(--sl-color-gray-50);position:absolute;right:20px;top:-16px}@media screen and (max-width:767px){#inflow_dialog::part(close-button__base){position:unset}}#inflow_dialog::part(header){border-bottom:1px solid #e0e0e0;margin-bottom:10px;margin-left:-35px;margin-right:-35px;padding-left:35px}@media screen and (max-width:767px){#inflow_dialog::part(header){margin-left:0;margin-right:0;height:70px;padding-left:0}}#inflow_dialog::part(header) sl-icon-button,#inflow_dialog::part(header) .dialog__close{font-size:32px}#inflow_dialog::part(header) sl-icon-button sl-icon,#inflow_dialog::part(header) .dialog__close sl-icon{border-radius:5px;background-color:var(--color-gray-50)}#inflow_dialog::part(panel){width:550px;padding:35px;max-width:60vw}@media screen and (max-width:767px){#inflow_dialog::part(panel){width:100vw;max-width:100%;position:absolute;bottom:0;padding:0}}@media screen and (max-width:767px){#inflow_dialog::part(title){font:normal normal bold 16px/41px "Open Sans"}}#inflow_dialog::part(body){padding:0 15px 15px 15px}#inflow_dialog>div{width:100%}@media screen and (max-width:767px){#inflow_dialog>div{width:unset}}#inflow_dialog .inflow-container .inflow-row{color:#242424;display:flex;flex-direction:row;justify-content:space-between;font-size:14px;line-height:23px;padding:14px 0;border-bottom:1px solid var(--color-gray-100)}#inflow_dialog .inflow-container .inflow-row:last-of-type{border-bottom-width:0}#inflow_dialog .inflow-container .inflow-row .label{font-weight:700}#price-info-container{z-index:110;display:block;background-color:#fff;position:fixed;bottom:102px;border-top:1px solid #ccc;box-shadow:0 -10px 20px #00000029;width:calc(100vw - (100vw - 100%) - 40px)}@media screen and (max-width:480px){#price-info-container{bottom:118px}}@media screen and (min-width:480px) and (max-width:768px){#price-info-container{bottom:99px}}@media screen and (min-width:768px) and (max-width:1023px){#price-info-container{bottom:83px}}#price-info-container.hidden{height:0;display:none}#price-info-container .close-overlay{font-size:17px;padding:7px;position:absolute;right:40px;top:20px;border-radius:5px;background-color:var(--color-gray-50)}#price-info-container .close-overlay:hover{cursor:pointer}@media screen and (max-width:1023px){#price-info-container .close-overlay{right:30px}}#price-info-container .info-wrapper{max-width:1490px;margin:0 auto;position:relative}#price-info-container .info-wrapper .pricetable-summary{margin:60px auto 50px auto;text-align:center;color:var(--sl-color-blue-800);font-size:16px;line-height:22px}#price-info-container .info-wrapper .pricetable-summary strong{font-weight:700;font-size:24px;color:var(--sl-color-blue-600)}@media screen and (max-width:479px){#price-info-container .info-wrapper .pricetable-summary strong{display:block;margin-top:5px;margin-bottom:5px}}#price-info-container .info-wrapper .table-info{text-align:center;color:var(--sl-color-blue-800);font-size:14px;line-height:24px}#price-info-container .info-wrapper .pricetable{margin:0 auto 30px auto;max-width:768px;padding:70px 0 15px 0;font-size:12px;font-weight:700}@media screen and (max-width:1023px){#price-info-container .info-wrapper .pricetable{padding-left:15px;padding-right:15px}}#price-info-container .info-wrapper .pricetable .pricetable-header{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-rows:26px;line-height:26px;border-radius:5px 5px 0 0;background-color:var(--sl-color-blue-50);color:var(--sl-color-blue-800)}@media screen and (max-width:1023px){#price-info-container .info-wrapper .pricetable .pricetable-header{grid-template-columns:27% 1fr 1fr}}#price-info-container .info-wrapper .pricetable .pricetable-header div{text-align:center}#price-info-container .info-wrapper .pricetable .pricetable-header .header-column{position:relative;border-left:1px solid var(--sl-color-neutral-0)}@media screen and (max-width:1023px){#price-info-container .info-wrapper .pricetable .pricetable-header .header-column{display:none}}#price-info-container .info-wrapper .pricetable .pricetable-header .header-column:last-child.current .needed-amount-next-pricegroup{left:50%!important}#price-info-container .info-wrapper .pricetable .pricetable-header .header-column.current{background-color:var(--sl-color-blue-600);color:var(--color-ffffff)}@media screen and (max-width:1023px){#price-info-container .info-wrapper .pricetable .pricetable-header .header-column.current,#price-info-container .info-wrapper .pricetable .pricetable-header .header-column.current+div{display:block}}#price-info-container .info-wrapper .pricetable .pricetable-header .header-column .needed-amount-next-pricegroup{color:var(--sl-color-blue-600);position:absolute;top:-50px;font-size:18px;transform:translateX(-50%);white-space:nowrap}#price-info-container .info-wrapper .pricetable .pricetable-header .header-column .needed-amount-next-pricegroup:after{content:" ";height:20px;width:1px;background-color:var(--sl-color-blue-600);bottom:-24px;position:absolute;transform:translateX(-50%);left:50%}#price-info-container .info-wrapper .pricetable .pricetable-content{color:var(--sl-color-blue-600)}#price-info-container .info-wrapper .pricetable .pricetable-content .line{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-rows:37px;gap:0;line-height:37px}@media screen and (max-width:1023px){#price-info-container .info-wrapper .pricetable .pricetable-content .line{grid-template-columns:27% 1fr 1fr}}#price-info-container .info-wrapper .pricetable .pricetable-content .line div:first-child{border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:center;background-color:var(--sl-color-blue-50);color:var(--sl-color-blue-800);border-radius:0 0 0 5px}#price-info-container .info-wrapper .pricetable .pricetable-content .line .content-column{text-align:center}@media screen and (max-width:1023px){#price-info-container .info-wrapper .pricetable .pricetable-content .line .content-column{display:none}#price-info-container .info-wrapper .pricetable .pricetable-content .line .content-column.current{border-left:1px solid var(--color-e5eef7);margin-left:2px}#price-info-container .info-wrapper .pricetable .pricetable-content .line .content-column.current+div{border-right:1px solid var(--color-e5eef7)}#price-info-container .info-wrapper .pricetable .pricetable-content .line .content-column.current,#price-info-container .info-wrapper .pricetable .pricetable-content .line .content-column.current+div{display:block}}#price-info-container .info-wrapper .pricetable .pricetable-content .content-column{border-right:1px solid var(--sl-color-blue-50);border-bottom:1px solid var(--sl-color-blue-50)}#price-info-container .info-wrapper .pricetable .pricetable-content .content-column:last-child{border-radius:0 0 5px 0}#price-info-container .info-wrapper .pricetable .pricetable-content .strike-price{color:var(--color-gray-600);text-decoration:line-through;margin-left:10px;font-weight:400}#price-info-container .info-wrapper .pricetable .pricetable-footer{font-size:12px;color:var(--color-gray-700);text-align:right;padding-top:5px;font-weight:400}#price-info-container .info-wrapper .pricetable.nomarker{padding-top:30px}#price-info-container .info-wrapper .pricetable.nomarker .needed-amount-next-pricegroup{display:none}#factsheet_dialog::part(close-button__base){font-size:25px;padding:3px;border-radius:5px;background-color:var(--sl-color-gray-50);position:absolute;right:20px;top:20px}@media screen and (max-width:767px){#factsheet_dialog::part(close-button__base){position:unset}}#factsheet_dialog::part(header){border-bottom:1px solid #e0e0e0;margin-bottom:0;margin-left:-35px;margin-right:-35px;padding-left:35px}@media screen and (max-width:767px){#factsheet_dialog::part(header){margin-left:0;margin-right:0;height:70px;padding-left:0}}#factsheet_dialog::part(header) sl-icon-button,#factsheet_dialog::part(header) .dialog__close{font-size:32px}#factsheet_dialog::part(header) sl-icon-button sl-icon,#factsheet_dialog::part(header) .dialog__close sl-icon{border-radius:5px;background-color:var(--color-gray-50)}#factsheet_dialog::part(panel){width:800px;max-width:99vw;padding:35px}@media screen and (max-width:767px){#factsheet_dialog::part(panel){width:100vw;max-width:100%;position:absolute;bottom:0;padding:0}}#factsheet_dialog::part(body){padding:0 15px 15px 15px}@media screen and (max-width:767px){#factsheet_dialog::part(title){font:normal normal bold 16px/41px "Open Sans"}}#factsheet_dialog>div{width:100%}@media screen and (max-width:767px){#factsheet_dialog>div{width:unset;padding:0}}#factsheet_dialog .factsheet-container .factsheet-item{display:grid;grid-auto-columns:1fr;grid-template-columns:50fr 25fr 25fr;gap:10px;grid-template-rows:35px;grid-template-areas:"filename language download";align-items:center;padding-bottom:10px;padding-top:10px;border-bottom:1px solid #e0e0e0}#factsheet_dialog .factsheet-container .factsheet-item:last-child{border-bottom:none}@media screen and (max-width:767px){#factsheet_dialog .factsheet-container .factsheet-item{grid-template-areas:"language download";grid-template-columns:50fr 50fr;padding:10px 0 10px 0}#factsheet_dialog .factsheet-container .factsheet-item .filename{display:none}}#factsheet_dialog .factsheet-container .filename{grid-area:filename;font:normal normal bold 14px/18px "Open Sans";color:#242424;display:inline-block}#factsheet_dialog .factsheet-container .language{grid-area:language;display:flex;font:normal normal normal 14px/23px "Open Sans";line-height:35px}#factsheet_dialog .factsheet-container .language img{margin-right:10px;height:20px;margin-top:auto;margin-bottom:auto}#factsheet_dialog .factsheet-container .download{grid-area:download;height:35px;padding-top:0;padding-bottom:0;margin-left:auto;font:normal normal bold 14px/35px "Open Sans"}#factsheet_dialog .factsheet-container .download:hover{text-decoration:unset}#factsheet_dialog .factsheet-container .download>sl-icon{margin-left:unset;margin-right:10px}form.nl_subscription{padding:20px;margin:30px 0;background-color:#dee9f4}form.nl_subscription table{margin:0 auto}form.nl_subscription table th{text-align:left;padding:0 20px 5px 0;vertical-align:top}form.nl_subscription table td{text-align:left;padding:0 20px 5px 0;vertical-align:top;width:180px}form.nl_subscription input{width:180px;margin-bottom:5px}form.nl_subscription input.error{border:1px solid #c20303;outline:1px solid #c20303}form.nl_subscription ul.errors{font-size:11px;padding-top:5px;border:1px solid #c20303}form.nl_subscription ul.errors li{line-height:13px}.care_wrapper{background:#f5f5f5;border:1px solid var(--color-gray-200);padding:9px;margin:2px 0 21px}.care_wrapper .box{background:var(--sl-color-neutral-0);padding:0 48px 0 18px}.care_wrapper .box .header{padding:16px 0 18px}.care_wrapper .box .header .title{margin:0 0 5px}.care_wrapper .box .header .title::after{content:"";clear:both;display:block}.care_wrapper .box .header .title span{display:block;margin:3px 0 0 52px;font-size:13px}.care_wrapper .box .header .title figure{margin:-2px 0 0 0;float:left}.care_wrapper .box .header .title figure p.care_symbol{font-family:"GinetexSymbols";font-size:40px;margin:0}.care_wrapper .box .header .title strong{display:block;margin:0 0 0 52px;font-size:12pt}.care_wrapper .box .care_list .col{padding:16px 0 16.5px;border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200);float:none;width:auto;margin:-1px 0 0}.care_wrapper .box .care_list .col figure{margin:6px 0 0 0;display:table-cell}.care_wrapper .box .care_list .col figure p{padding-right:12px;font-size:36px}.care_wrapper .box .care_list .col p{margin-left:0;display:table-cell;padding-right:45px;line-height:17px}.care_wrapper .box .care_list:last-child .col{border-bottom:none}.care_wrapper .care_list{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto}@media screen and (max-width:639px){.care_wrapper .care_list{display:flex;flex-direction:column}}.care_symbol{font-family:"GinetexSymbols";font-size:40px;margin:0 20px 0 0}.shopping-basket{--sl-input-border-color:hsl(0, 0%, 80%);--sl-z-index-tooltip:101}.shopping-basket sl-tooltip{text-align:center}.shopping-basket sl-tooltip::part(base){min-width:250px}.shopping-basket sl-tooltip>[slot="content"]{font-size:12px;line-height:17px;padding:15px 40px;box-shadow:0 10px 20px #00000029;background-color:var(--sl-color-neutral-0);border-radius:5px}.shopping-basket sl-tooltip>[slot="content"] .exceeding-hint{color:var(--color-primary);padding-bottom:11px}.shopping-basket sl-tooltip>[slot="content"] .strong{padding-top:0}.shopping-basket sl-tooltip:not(:defined){visibility:hidden}.shopping-basket sl-tooltip sl-icon{font-size:16px;height:24px;vertical-align:middle;margin-top:-3px;color:var(--color-gray-200)}.shopping-basket sl-menu{padding:0;background-color:red}.shopping-basket sl-select::part(menu){max-height:calc(164px + var(--sl-spacing-x-small))}.shopping-basket sl-select sl-option img{width:22px;height:22px;margin-right:5px}.shopping-basket sl-select sl-option img[slot="prefix"]{mix-blend-mode:darken}.shopping-basket sl-select sl-option::part(base){height:40px;padding-left:10px;border-bottom:1px solid var(--color-gray-100)}.shopping-basket sl-select sl-option.last-item::part(base){border-bottom:none!important}.shopping-basket sl-select sl-option[aria-selected="true"]::part(base){background-color:var(--color-gray-200);color:var(--color-gray-900)}.shopping-basket sl-select sl-option[aria-disabled="true"]{opacity:.5}.shopping-basket sl-select sl-option:hover::part(base){background-color:var(--color-gray-50);color:var(--color-000000)}.shopping-basket sl-select sl-option::part(label){line-height:35px;margin-left:6px}.shopping-basket sl-select sl-option::part(checked-icon){right:5px;left:unset;font-size:1.5em}.shopping-basket sl-select sl-option::part(suffix){padding-right:20px}.shopping-basket sl-select::part(combobox){width:270px;border-radius:5px;background:url(/img/shoelace/sl-select-label-background.png) right no-repeat;border-color:var(--color-gray-200)}.shopping-basket sl-select::part(display-input){margin:0 12px}.shopping-basket sl-select>[slot="prefix"],.shopping-basket sl-select>[slot="suffix"]{display:flex;height:var(--sl-input-height-small);padding:3px 0}.shopping-basket sl-select>[slot="prefix"] img,.shopping-basket sl-select>[slot="suffix"] img{width:22px!important;height:fit-content!important}.shopping-basket sl-select::part(icon){font-size:1.2em;margin-right:9px}.shopping-basket sl-select::part(label){margin-left:5px}.shopping-basket sl-select::part(suffix){margin-right:20px}.shopping-basket sl-select:last-child{border-bottom:none}@media screen and (max-width:1023px){.shopping-basket{max-width:600px;margin:0 auto}}.shopping-basket .mob-text{display:none}@media screen and (max-width:1023px){.shopping-basket .mob-text{display:block}}.shopping-basket h1,.shopping-basket h2{font-size:20px;text-transform:uppercase;padding-bottom:20px;margin:0;font-weight:400}.shopping-basket .basket-content .basket-header{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:40px 360px 1fr 1fr 1fr 1fr 60px;grid-template-rows:1fr;grid-template-areas:"position color single-price stock-info amount total-net action";gap:0;font-size:12px;font-weight:700;padding-bottom:15px}@media screen and (max-width:1023px){.shopping-basket .basket-content .basket-header{display:none}}.shopping-basket .basket-content .basket-header .position{grid-area:position}.shopping-basket .basket-content .basket-header .color{grid-area:color}.shopping-basket .basket-content .basket-header .single-price{grid-area:single-price}.shopping-basket .basket-content .basket-header .stock-info{grid-area:stock-info;padding-right:60px;text-align:right}.shopping-basket .basket-content .basket-header .amount{grid-area:amount}.shopping-basket .basket-content .basket-header .total-net{grid-area:total-net;text-align:right;padding-right:25px}.shopping-basket .basket-content .basket-header .action{grid-area:action}.shopping-basket .basket-content .basket-header.readonly .total-net{padding-right:0}.shopping-basket .basket-content .articles{color:var(--color-gray-700);counter-reset:article-counter}.shopping-basket .basket-content .articles .article{background-color:var(--color-ffffff);box-shadow:0 10px 20px #0000000d;border-radius:5px;margin-bottom:15px;padding-bottom:15px;counter-increment:article-counter}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article{padding-top:18px}.shopping-basket .basket-content .articles .article>div{padding-left:15px;padding-right:15px}}.shopping-basket .basket-content .articles .article .info{display:grid;grid-auto-columns:1fr;grid-auto-rows:50px;grid-template-columns:40px 1fr 60px;grid-template-rows:1fr;gap:0;grid-template-areas:"item name action";border-bottom:1px solid var(--color-gray-100)}.shopping-basket .basket-content .articles .article .info .item{grid-area:item;font-size:16px;font-weight:700;text-align:center;height:50px;padding-top:18px}.shopping-basket .basket-content .articles .article .info .item:before{content:counter(article-counter)}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .info .item{padding-top:0}}.shopping-basket .basket-content .articles .article .info .name{grid-area:name;padding-top:18px}@media screen and (max-width:375px){.shopping-basket .basket-content .articles .article .info .name{padding-bottom:12px}}.shopping-basket .basket-content .articles .article .info .name a{text-decoration:none;font-size:16px;line-height:18px;font-weight:700}.shopping-basket .basket-content .articles .article .info .name .article-number{font-size:12px;line-height:16px;padding-top:2px;color:var(--color-gray-600)}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .info .name{padding-top:0}}.shopping-basket .basket-content .articles .article .info .action{padding-top:24px}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .info .action{text-align:right}}.shopping-basket .basket-content .articles .article .info .action sl-icon{grid-area:action;font-size:20px;color:var(--color-gray-600);pointer-events:none}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .info .action{padding-top:0}}.shopping-basket .basket-content .articles .article .colors .line{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:50px 62px 290px 1fr 1fr 1fr 1fr 60px;grid-template-rows:42px;grid-template-areas:"position image color single-price stock-info amount total-net action";gap:0;position:relative;padding:15px 0 0 0}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .colors .line{display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:1px solid var(--color-gray-100)}}.shopping-basket .basket-content .articles .article .colors .line:last-child{border-bottom:none}.shopping-basket .basket-content .articles .article .colors .line>div{line-height:40px}.shopping-basket .basket-content .articles .article .colors .line .position{grid-area:position}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .colors .line .position{display:none}}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .colors .line .image{order:1;width:55px;margin-top:10px}}.shopping-basket .basket-content .articles .article .colors .line .image>img{width:42px;height:auto}.shopping-basket .basket-content .articles .article .colors .line .color{grid-area:color;display:inline-flex;gap:20px}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .colors .line .color{order:5;width:70%}}@media screen and (max-width:479px){.shopping-basket .basket-content .articles .article .colors .line .color{width:100%}.shopping-basket .basket-content .articles .article .colors .line .color sl-select{width:100%}.shopping-basket .basket-content .articles .article .colors .line .color sl-select::part(control){width:100%}}.shopping-basket .basket-content .articles .article .colors .line .single-price{grid-area:single-price}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .colors .line .single-price{order:2;width:18%}}@media screen and (max-width:479px){.shopping-basket .basket-content .articles .article .colors .line .single-price{width:90px}}@media screen and (max-width:375px){.shopping-basket .basket-content .articles .article .colors .line .single-price{width:max-content;padding-right:5px}}.shopping-basket .basket-content .articles .article .colors .line .single-price .mob-text{height:25px}.shopping-basket .basket-content .articles .article .colors .line .stock-info{grid-area:stock-info;padding-right:60px;text-align:right}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .colors .line .stock-info{order:3;padding-right:0;width:30%;text-align:left}}.shopping-basket .basket-content .articles .article .colors .line .stock-info .mob-text{height:25px}.shopping-basket .basket-content .articles .article .colors .line .stock-info.not-enough-stock,.shopping-basket .basket-content .articles .article .colors .line .stock-info.not-enough-stock sl-tooltip sl-icon{color:var(--color-primary)}.shopping-basket .basket-content .articles .article .colors .line .stock-info.not-enough-stock .exceeding-hint{display:block}.shopping-basket .basket-content .articles .article .colors .line .stock-info .inflow-row{margin:5px 0}.shopping-basket .basket-content .articles .article .colors .line .stock-info .exceeding-hint{display:none}.shopping-basket .basket-content .articles .article .colors .line .stock-info .light{display:block;background:red;border-radius:50%;width:18px;height:18px;margin:13px auto}.shopping-basket .basket-content .articles .article .colors .line .stock-info .light.available{background:#50d144}.shopping-basket .basket-content .articles .article .colors .line .amount{grid-area:amount;display:inline-flex}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .colors .line .amount{order:5;width:30%;justify-content:flex-end}}@media screen and (max-width:479px){.shopping-basket .basket-content .articles .article .colors .line .amount{justify-content:flex-start;clear:both;width:100%;margin-top:15px}}.shopping-basket .basket-content .articles .article .colors .line .amount sl-button.decrement::part(base){border-radius:5px 0 0 5px;margin-right:-1px}.shopping-basket .basket-content .articles .article .colors .line .amount sl-button.increment::part(base){border-radius:0 5px 5px 0;margin-left:-1px}.shopping-basket .basket-content .articles .article .colors .line .amount sl-input::part(base){width:52px;height:42px;border-radius:0;padding-top:5px}.shopping-basket .basket-content .articles .article .colors .line .amount sl-input::part(input){text-align:center;font-size:12px;--sl-input-placeholder-color:transparent}.shopping-basket .basket-content .articles .article .colors .line .amount sl-button::part(base){height:42px;width:28px;background-color:var(--color-gray-50);align-items:center}.shopping-basket .basket-content .articles .article .colors .line .amount sl-button::part(label){line-height:38px;font-size:1.2em}.shopping-basket .basket-content .articles .article .colors .line .amount sl-button sl-icon{pointer-events:none}.shopping-basket .basket-content .articles .article .colors .line .total-net{grid-area:total-net;font-weight:700;padding-right:25px;text-align:right}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .colors .line .total-net{order:5;width:100%;padding-right:0}.shopping-basket .basket-content .articles .article .colors .line .total-net .mob-text{display:inline-block}.shopping-basket .basket-content .articles .article .colors .line .total-net span{display:inline-block;width:100px}}.shopping-basket .basket-content .articles .article .colors .line .action{grid-area:action;padding-top:6px}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .colors .line .action{order:4;width:20%;text-align:right;margin-top:10px;margin-left:auto}}@media screen and (max-width:767px){.shopping-basket .basket-content .articles .article .colors .line .action{position:absolute;right:15px}}@media screen and (max-width:479px){.shopping-basket .basket-content .articles .article .colors .line .action{right:0;top:-10px}}.shopping-basket .basket-content .articles .article .colors .line .action sl-icon{grid-area:action;font-size:20px;color:var(--color-gray-600)}.shopping-basket .basket-content .articles .article .colors .line.new .image>img{opacity:.3}.shopping-basket .basket-content .articles .article .add-color{margin:15px 0 0 40px;width:calc(100% - 80px)}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .add-color{width:calc(100% - 30px);margin:15px auto 0 15px}}.shopping-basket .basket-content .articles .article .add-color::part(base){display:flex;column-gap:10px;color:#000;background-color:var(--color-gray-50);border-color:var(--color-gray-50);border-radius:5px;height:40px}@media screen and (max-width:375px){.shopping-basket .basket-content .articles .article .add-color::part(base){height:60px;line-height:20px}}.shopping-basket .basket-content .articles .article .add-color::part(label){display:flex;justify-content:center;align-items:center;font-size:14px;padding:0;color:var(--color-gray-700);pointer-events:none}.shopping-basket .basket-content .articles .article .add-color::part(suffix){pointer-events:none;font-size:23px;padding-right:2px;padding-bottom:2px}.shopping-basket .basket-content .articles .article .summary{display:grid;grid-template-columns:40% 60%;grid-template-rows:1fr;grid-auto-columns:1fr;grid-auto-rows:1fr;gap:0;grid-auto-flow:row;grid-template-areas:"left article-total";padding:20px 40px 0 40px}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .summary{display:inline-flex;flex-direction:column;width:100%;padding:20px 0 0 0}}.shopping-basket .basket-content .articles .article .summary .left{grid-area:left}.shopping-basket .basket-content .articles .article .summary .article-total{grid-area:article-total;padding:5px 0 10px 0}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .summary .article-total{width:calc(100% - 30px);margin:0 auto}}.shopping-basket .basket-content .articles .article .summary .article-total .net-price,.shopping-basket .basket-content .articles .article .summary .article-total .price-bulkconsumer{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:1fr 150px;grid-template-rows:1fr;gap:0;grid-template-areas:"text price";text-align:right}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .summary .article-total .net-price,.shopping-basket .basket-content .articles .article .summary .article-total .price-bulkconsumer{grid-template-columns:1fr 130px;padding-right:0;font-size:16px}}@media screen and (max-width:375px){.shopping-basket .basket-content .articles .article .summary .article-total .net-price,.shopping-basket .basket-content .articles .article .summary .article-total .price-bulkconsumer{grid-template-columns:1fr 1fr}}.shopping-basket .basket-content .articles .article .summary .article-total .net-price .text,.shopping-basket .basket-content .articles .article .summary .article-total .price-bulkconsumer .text{grid-area:text}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .summary .article-total .net-price .text,.shopping-basket .basket-content .articles .article .summary .article-total .price-bulkconsumer .text{text-align:left}}.shopping-basket .basket-content .articles .article .summary .article-total .net-price .price,.shopping-basket .basket-content .articles .article .summary .article-total .price-bulkconsumer .price{grid-area:price}.shopping-basket .basket-content .articles .article .summary .article-total .net-price{font-size:18px;color:var(--color-gray-700);font-weight:700;padding-bottom:8px}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .summary .article-total .net-price{font-size:16px}}.shopping-basket .basket-content .articles .article .summary .article-total .price-bulkconsumer{font-size:14px;color:var(--color-gray-700)}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .summary .article-total .price-bulkconsumer{font-size:12px;line-height:14px}}.shopping-basket .basket-content .articles .article .price-tier{padding:0 40px;position:relative}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .price-tier{padding:0}}.shopping-basket .basket-content .articles .article .price-tier::part(base){--sl-focus-ring-color:hsla(198.6, 88.7%, 48.4%, 0.4)}.shopping-basket .basket-content .articles .article .price-tier:not(:defined){display:none}.shopping-basket .basket-content .articles .article .price-tier::part(summary-icon){transform:rotate(90deg);font-size:1.2em}.shopping-basket .basket-content .articles .article .price-tier[open]::part(summary-icon){transform:rotate(-180deg)}.shopping-basket .basket-content .articles .article .price-tier[open]::part(header)::after{box-shadow:inset 0 2px 4px #00000029}.shopping-basket .basket-content .articles .article .price-tier::part(base){border:none}.shopping-basket .basket-content .articles .article .price-tier::part(summary-icon){z-index:1;margin-left:15px}.shopping-basket .basket-content .articles .article .price-tier::part(header){max-width:40%;position:absolute;top:-40px;min-height:42px;border-color:var(--color-gray-100)}.shopping-basket .basket-content .articles .article .price-tier::part(header)::after{content:" ";height:25px;width:27px;background-color:var(--color-gray-50);border-radius:5px;position:absolute;right:5px}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .price-tier::part(header)::after{right:8px}}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .price-tier::part(header){width:initial;top:initial;position:initial;margin:20px 15px 0 15px;background:none;padding-right:0;padding-left:0;max-width:unset}}.shopping-basket .basket-content .articles .article .price-tier::part(content){padding:0;border:none}.shopping-basket .basket-content .articles .article .price-tier>[slot="summary"]{color:var(--color-gray-700);font-size:14px}@media screen and (max-width:479px){.shopping-basket .basket-content .articles .article .price-tier>[slot="summary"]{line-height:20px}}.shopping-basket .basket-content .articles .article .price-tier>[slot="summary"] strong{font-size:18px;color:var(--sl-color-blue-600)}.shopping-basket .basket-content .articles .article .price-tier .pricetable{padding:80px 0 15px 0;font-size:12px;font-weight:700}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .price-tier .pricetable{padding-left:15px;padding-right:15px}}.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-header{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-rows:26px;gap:2px;line-height:26px}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-header{grid-template-columns:27% 1fr 1fr}}.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-header div{text-align:center}.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-header .header-column{background-color:var(--color-e5eef7);color:var(--sl-color-blue-600);position:relative}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-header .header-column{display:none}}.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-header .header-column:nth-child(2){border-radius:30px 0 0 0}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-header .header-column:nth-child(2){border-radius:inherit}}.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-header .header-column:last-child{border-radius:0 30px 0 0}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-header .header-column:last-child{border-radius:inherit}}.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-header .header-column:last-child.current .needed-amount-next-pricegroup{left:50%!important}.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-header .header-column.current{background-color:var(--sl-color-blue-600);color:var(--color-ffffff)}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-header .header-column.current,.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-header .header-column.current+div{display:block}}.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-header .header-column .needed-amount-next-pricegroup{color:var(--sl-color-blue-600);position:absolute;top:-50px;font-size:18px;transform:translateX(-50%);white-space:nowrap}.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-header .header-column .needed-amount-next-pricegroup:after{content:" ";height:20px;width:1px;background-color:var(--sl-color-blue-600);bottom:-24px;position:absolute;transform:translateX(-50%);left:50%}.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-content{color:var(--sl-color-blue-600)}.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-content .line{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-rows:37px;gap:0;line-height:37px}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-content .line{grid-template-columns:27% 1fr 1fr}}.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-content .line div{text-align:left}.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-content .line .content-column{text-align:center}@media screen and (max-width:1023px){.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-content .line .content-column{display:none}.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-content .line .content-column.current{border-left:1px solid var(--color-e5eef7);margin-left:2px}.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-content .line .content-column.current+div{border-right:1px solid var(--color-e5eef7)}.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-content .line .content-column.current,.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-content .line .content-column.current+div{display:block}}.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-content .content-column{border-bottom:1px solid var(--color-e5eef7)}.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-content .content-column:nth-child(2){border-left:1px solid var(--color-e5eef7)}.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-content .content-column:last-child{border-right:1px solid var(--color-e5eef7)}.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-content .strike-price{color:var(--color-gray-600);text-decoration:line-through;margin-left:10px;font-weight:400}.shopping-basket .basket-content .articles .article .price-tier .pricetable .pricetable-footer{font-size:12px;color:var(--color-gray-700);text-align:right;padding-top:5px;font-weight:400}.shopping-basket .basket-content .articles.readonly .article .colors .total-net{padding-right:0}.shopping-basket .basket-content .articles.readonly .article .summary{padding-right:60px}.shopping-basket .checkout{scroll-margin-top:100px}.shopping-basket .checkout h2{margin-top:50px;font-weight:400}.shopping-basket .checkout .order_information{color:var(--color-gray-700);background-color:var(--color-ffffff);line-height:17px;box-shadow:0 10px 20px #0000000d;border-radius:5px;margin-bottom:15px}.shopping-basket .checkout .order_information .address{padding:18px 0 0 26px}.shopping-basket .checkout .order_information .address+a{display:block;color:var(--sl-color-primary-600);margin:2rem 0 0 26px}.shopping-basket .checkout .order_information .headline{color:var(--color-gray-700);font-size:16px;line-height:17px;font-weight:700}.shopping-basket .checkout .order_information .subline{font-size:12px;color:var(--color-gray-500);font-weight:400;display:inline-block}.shopping-basket .checkout .order_information .invoice_address{padding:40px;border-bottom:1px solid var(--color-gray-100)}.shopping-basket .checkout .order_information .invoice_address sl-icon{color:var(--color-gray-200);width:18px;height:18px;margin-right:.5em}.shopping-basket .checkout .order_information .invoice_address sl-icon:not(:defined){width:18px}.shopping-basket .checkout .order_information .invoice_address span{font-size:16px;line-height:18px;vertical-align:top;font-weight:700}.shopping-basket .checkout .order_information .invoice_address sl-alert{margin-top:20px}.shopping-basket .checkout .order_information .invoice_address sl-alert sl-icon{color:var(--color-form-invalid)}@media screen and (max-width:1023px){.shopping-basket .checkout .order_information .invoice_address{padding:30px}}.shopping-basket .checkout .order_information .shipping_address{padding:40px 0;border-bottom:1px solid var(--color-gray-100)}@media screen and (max-width:1023px){.shopping-basket .checkout .order_information .shipping_address{padding:30px 0 0 0}}.shopping-basket .checkout .order_information .shipping_address sl-radio{padding:0 40px 0 40px}@media screen and (max-width:1023px){.shopping-basket .checkout .order_information .shipping_address sl-radio{padding:0 30px}}.shopping-basket .checkout .order_information .shipping_address sl-radio.lager{grid-area:lager-button}.shopping-basket .checkout .order_information .shipping_address sl-radio.direkt{grid-area:direkt-button}.shopping-basket .checkout .order_information .shipping_address sl-radio::part(base){align-items:first baseline}.shopping-basket .checkout .order_information .shipping_address sl-radio::part(control){vertical-align:text-top;width:18px;height:18px}.shopping-basket .checkout .order_information .shipping_address sl-radio::part(label){color:var(--color-gray-700);font-size:16px;line-height:17px;font-weight:700}.shopping-basket .checkout .order_information .shipping_address .lager_info{grid-area:lager-info;padding:0 40px 0 40px;pointer-events:none}@media screen and (max-width:1023px){.shopping-basket .checkout .order_information .shipping_address .lager_info{padding:0 30px 30px 30px}}.shopping-basket .checkout .order_information .shipping_address .lager_info a{pointer-events:auto}.shopping-basket .checkout .order_information .shipping_address .direkt_info{grid-area:direkt-info;padding:0 40px 0 40px;pointer-events:none}@media screen and (max-width:1023px){.shopping-basket .checkout .order_information .shipping_address .direkt_info{padding:0 30px 30px 30px}}.shopping-basket .checkout .order_information .shipping_address .direkt_info a{pointer-events:auto}.shopping-basket .checkout .order_information .shipping_address .subline{padding-left:26px}.shopping-basket .checkout .order_information .shipping_address-grid::part(form-control-input){display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"alert alert" "lager-button direkt-button" "lager-info direkt-info";gap:0}@media screen and (max-width:1023px){.shopping-basket .checkout .order_information .shipping_address-grid::part(form-control-input){grid-template-areas:"alert" "lager-button" "lager-info" "direkt-button" "direkt-info";gap:0;grid-template-columns:unset}}.shopping-basket .checkout .order_information .express_shipping{padding:40px;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"time advisor";gap:0 50px}@media screen and (max-width:1023px){.shopping-basket .checkout .order_information .express_shipping{padding:30px;grid-template-areas:"time" "advisor";gap:50px 0;grid-template-columns:unset}}.shopping-basket .checkout .order_information .express_shipping sl-checkbox{grid-area:time}.shopping-basket .checkout .order_information .express_shipping sl-checkbox:not(:defined){display:none}.shopping-basket .checkout .order_information .express_shipping sl-checkbox::part(base){align-items:flex-start}.shopping-basket .checkout .order_information .express_shipping sl-checkbox::part(control){width:18px;height:18px}.shopping-basket .checkout .order_information .express_shipping sl-checkbox::part(label){color:var(--color-gray-700);font-size:16px;line-height:17px;font-weight:700}.shopping-basket .checkout .order_information .express_shipping sl-checkbox .subline{margin-top:1px}.shopping-basket .checkout .order_information .express_shipping sl-checkbox sl-button{display:none;font-size:12px;line-height:17px;margin-top:10px}.shopping-basket .checkout .order_information .express_shipping sl-checkbox sl-button::part(label){color:var(--color-gray-700)}.shopping-basket .checkout .order_information .express_shipping sl-checkbox sl-button::part(base){border-radius:5px;border-color:var(--color-gray-50);background-color:var(--color-gray-50)}.shopping-basket .checkout .order_information .express_shipping sl-checkbox sl-button.selected::part(base){background-color:var(--sl-color-primary-600);border-color:var(--sl-color-primary-600)}.shopping-basket .checkout .order_information .express_shipping sl-checkbox sl-button.selected::part(label){color:var(--sl-color-neutral-0)}.shopping-basket .checkout .order_information .express_shipping .advisor{display:none}.shopping-basket .checkout .order_information .express_shipping .advisor .advisor_details{display:grid;grid-template-columns:1fr 1fr;gap:10px}.shopping-basket .checkout .order_information .express_shipping .advisor .advisor_details sl-input::part(form-control-label){color:var(--color-gray-700)}.shopping-basket .checkout .order_information .express_shipping .advisor .advisor_details sl-input:last-of-type{grid-column:1 / 3}.shopping-basket .checkout .order_information .express_shipping .advisor .advisor_details sl-input::part(base){border-radius:5px;line-height:40px;height:40px;border-color:var(--color-gray-200)}.shopping-basket .checkout .order_information .express_shipping .advisor .advisor_details sl-input::part(input){height:100%;color:var(--color-gray-700)}.shopping-basket .checkout .order_information .express_shipping .advisor .advisor_details sl-input::part(input)::placeholder{color:var(--color-gray-500)}.shopping-basket .checkout .order_information .express_shipping .advisor .advisor_details sl-input.invalid::part(base){border-color:var(--color-form-invalid);color:var(--color-form-invalid)}.shopping-basket .checkout .order_information .express_shipping .advisor sl-alert:not(:defined){display:none}.shopping-basket .checkout .order_information .express_shipping.checked sl-button{display:inline-flex}.shopping-basket .checkout .order_information .express_shipping.checked .advisor{display:inline}.shopping-basket .checkout .order_information sl-radio-group>sl-alert{grid-area:alert;margin:0 40px}.shopping-basket .checkout a{color:var(--sl-color-primary-600)}.shopping-basket .wrap-up{scroll-margin-top:100px}.shopping-basket .wrap-up h2{margin-top:50px;font-weight:400}.shopping-basket .wrap-up .order_summary{color:var(--color-ffffff);background-color:var(--color-gray-900);line-height:17px;box-shadow:0 10px 20px #0000000d;border-radius:5px;margin-bottom:15px;padding:40px;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"commission total";gap:0 50px}@media screen and (max-width:1023px){.shopping-basket .wrap-up .order_summary{display:block;padding:20px}}.shopping-basket .wrap-up .order_summary .commission{grid-area:commission}@media screen and (max-width:1023px){.shopping-basket .wrap-up .order_summary .commission{padding-bottom:20px}}.shopping-basket .wrap-up .order_summary .commission #orderApplyVoucher::part(base){height:auto;padding:7px 0;background-color:#f4f4f4;border-top-left-radius:0;border-bottom-left-radius:0}.shopping-basket .wrap-up .order_summary .commission #orderVoucherInput::part(base){border-top-right-radius:0;border-bottom-right-radius:0}.shopping-basket .wrap-up .order_summary .totals{grid-area:total;text-align:right}@media screen and (max-width:1279px){.shopping-basket .wrap-up .order_summary .totals div.inline-buttons{display:flex;justify-content:end;flex-wrap:wrap}}@media screen and (max-width:1023px){.shopping-basket .wrap-up .order_summary .totals{padding-top:20px;border-top:1px solid var(--color-2e2e2e)}}.shopping-basket .wrap-up .order_summary .totals .already-customer::part(base){background-color:#fff;color:var(--color-primary);border:1px solid var(--color-primary)}.shopping-basket .wrap-up .order_summary .headline{font-size:18px;line-height:25px;font-weight:700}.shopping-basket .wrap-up .order_summary .headline.total{padding-left:10px}.shopping-basket .wrap-up .order_summary .subline{color:var(--color-gray-300)}.shopping-basket .wrap-up .order_summary .discounted{text-decoration:line-through}.shopping-basket .wrap-up .order_summary .discount{color:#50d144;padding-bottom:10px;border-bottom:1px solid #5f5f5f}.shopping-basket .wrap-up .order_summary .discount-container.hidden{display:none}.shopping-basket .wrap-up .order_summary .discount-container{display:contents}.shopping-basket .wrap-up .order_summary .sums{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap:5px;width:fit-content;margin-left:auto;margin-bottom:5px}.shopping-basket .wrap-up .order_summary .sums .subline{text-align:right;font-size:12px;line-height:17px;font-weight:700}@media screen and (max-width:1023px){.shopping-basket .wrap-up .order_summary .sums{width:auto}.shopping-basket .wrap-up .order_summary .sums .descriptor{text-align:left}}.shopping-basket .wrap-up .order_summary #ak_discount{font-weight:400}.shopping-basket .wrap-up .order_summary hr{border-color:var(--color-gray-600);margin:10px 0}.shopping-basket .wrap-up .order_summary .inline-buttons{display:inline-flex;gap:0 20px}.shopping-basket .wrap-up .order_summary .payment-hint-container{display:grid;justify-items:end;row-gap:12px}@media screen and (max-width:479px){.shopping-basket .wrap-up .order_summary .payment-hint-container{justify-items:start}}.shopping-basket .wrap-up .order_summary .payment-hint-container .payment-hint{display:block;margin-top:20px;color:#fff;font-size:14px;font-weight:600;width:400px}@media screen and (max-width:479px){.shopping-basket .wrap-up .order_summary .payment-hint-container .payment-hint{width:100%;text-align:left}}.shopping-basket .wrap-up .order_summary .payment-hint-container .payment-hint a{color:#fff}.shopping-basket .wrap-up .order_summary .payment-hint-container .payment-options{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:7px}.shopping-basket .wrap-up .order_summary .payment-hint-container .payment-options>div{background-color:#fff;border-radius:4px;height:32px;display:flex;justify-content:center;align-items:center}.shopping-basket .wrap-up .order_summary .payment-hint-container .payment-options>div .img-paypal{width:63px}.shopping-basket .wrap-up .order_summary .payment-hint-container .payment-options>div .img-visa{width:41px}.shopping-basket .wrap-up .order_summary .payment-hint-container .payment-options>div .img-master-card{width:27px}.shopping-basket .wrap-up .order_summary .payment-hint-container .payment-options>div .img-sepa{width:58px;margin:4px}.shopping-basket .wrap-up .order_summary sl-input{margin:15px 0 20px 0;width:270px}.shopping-basket .wrap-up .order_summary sl-input::part(base){border-radius:5px;line-height:40px;height:40px}.shopping-basket .wrap-up .order_summary sl-input::part(input){height:100%}.shopping-basket .wrap-up .order_summary sl-input::part(input)::placeholder{color:var(--color-gray-500)}@media screen and (max-width:1023px){.shopping-basket .wrap-up .order_summary sl-input{width:100%}}.shopping-basket .wrap-up .order_summary sl-checkbox:not(:defined){display:none}.shopping-basket .wrap-up .order_summary sl-checkbox::part(base){align-items:flex-start}.shopping-basket .wrap-up .order_summary sl-checkbox::part(control){width:18px;height:18px}.shopping-basket .wrap-up .order_summary sl-checkbox::part(label){color:var(--color-ffffff);font-size:16px;line-height:17px}.shopping-basket .wrap-up .order_summary .versandk a{color:var(--color-gray-300)}.shopping-basket .wrap-up .order_summary sl-button{margin-top:20px}.shopping-basket .wrap-up .order_summary sl-button:not(:defined){min-height:40px;display:block;opacity:0}.shopping-basket .wrap-up .order_summary sl-button::part(label){text-transform:uppercase;font-size:18px;line-height:24px;font-weight:var(--sl-font-weight-bold);font-family:"Open Sans",Arial,Helvetica,sans-serif}.shopping-basket .wrap-up .order_summary sl-button::part(base){height:auto;padding:9px 25px}@media screen and (max-width:1023px){.shopping-basket .wrap-up .order_summary sl-button{width:100%}.shopping-basket .wrap-up .order_summary sl-button::part(label){font-size:15px}}.shopping-basket .wrap-up a{color:var(--sl-color-primary-600)}.shopping-basket sl-alert{margin-top:20px}#shopping-basket-delete-dialog{--footer-spacing:0;text-align:center;color:var(--color-gray-700)}#shopping-basket-delete-dialog::part(panel){border-radius:5px}#shopping-basket-delete-dialog::part(body){padding:30px 34px 27px 34px}#shopping-basket-delete-dialog strong{text-align:center;font:normal normal bold 16px/22px Open Sans;display:none}#shopping-basket-delete-dialog .article-name{display:block;margin-top:20px}#shopping-basket-delete-dialog [slot="footer"]{display:flex;padding:0;width:100%}#shopping-basket-delete-dialog [slot="footer"] sl-button{width:50%;height:50px}#shopping-basket-delete-dialog [slot="footer"] sl-button::part(base){height:50px}#shopping-basket-delete-dialog [slot="footer"] sl-button::part(label){font:normal normal bold 16px/22px Open Sans;text-transform:uppercase;font-weight:var(--sl-font-weight-bold);padding-top:13px}#shopping-basket-delete-dialog [slot="footer"] sl-button.dismiss::part(base){border-radius:0 0 0 5px;border-left:none}#shopping-basket-delete-dialog [slot="footer"] sl-button.confirm::part(base){border-radius:0 0 5px 0;border-right:none}#invoice-edit-details{margin-top:20px;margin-left:14px}#invoice-edit-details::part(base){border:none}#invoice-edit-details::part(header){display:inline-flex;gap:5px}#invoice-edit-details::part(summary-icon){transform:rotate(90deg);color:var(--sl-color-primary-600)}#invoice-edit-details::part(summary){color:var(--sl-color-primary-600);text-decoration:underline}#invoice-edit-details::part(summary):hover{text-decoration:none}#invoice-edit{display:grid;grid-template-columns:50%;grid-template-rows:auto;grid-template-areas:"salutation ." "firstname lastname" "street-number zip-city" "form-submit form-submit";gap:15px 30px;width:calc(100% - 30px);--sl-input-height-medium:44px;--sl-font-size-medium:14px}#invoice-edit .form-field{display:flex;flex-direction:column;margin-top:auto;min-height:56px}#invoice-edit .form-field label,#invoice-edit .form-field sl-select::part(form-control-label){font:normal normal bold 14px/24px "Open Sans";display:inline-block;padding-bottom:0}#invoice-edit .form-field sl-input{margin-top:auto}#invoice-edit .form-field sl-radio,#invoice-edit .form-field sl-checkbox{--sl-toggle-size:18px;padding-right:19px;display:inline-block}#invoice-edit .form-field sl-select::part(control){width:100%}#invoice-edit .form-field sl-select::part(base) label{--sl-font-size-medium:14px}#invoice-edit .form-field sl-button{width:100%}#invoice-edit .salutation{grid-area:salutation}#invoice-edit .firstname{grid-area:firstname}#invoice-edit .lastname{grid-area:lastname}#invoice-edit .street-number{grid-area:street-number}#invoice-edit .street-number .line{display:grid;grid-template-columns:calc(67% - 15px) 33%;grid-template-rows:auto;gap:15px;grid-template-areas:"street number"}#invoice-edit .zip-city{grid-area:zip-city}#invoice-edit .zip-city .line{display:grid;grid-template-columns:33% calc(67% - 15px);grid-template-rows:auto;gap:15px;grid-template-areas:"zip city"}#invoice-edit .form-submit{grid-area:form-submit}@media screen and (max-width:600px){#invoice-edit{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"salutation" "firstname" "lastname" "street-number" "zip-city" "form-submit";gap:15px 0}}.btn{display:inline-block;font-size:14px;line-height:24px;padding:0 15px;text-decoration:none}.btn.blue{background:var(--color-primary)!important;font-weight:700!important;color:#fff!important;padding:5px 15px!important;border:1px solid var(--color-primary)!important;text-decoration:none!important;line-height:initial!important;height:auto!important}.btn.blue:hover{background:#fff!important;color:var(--sl-color-blue-600)!important}.btn.grey{background:#ced8e2;color:var(--sl-color-neutral-1000)}.btn.grey:hover{background:#248cdc;color:var(--sl-color-neutral-0)}.btn.white{background:var(--sl-color-neutral-0);border:1px solid var(--sl-color-primary-600);color:var(--sl-color-primary-600);font-size:14px;padding:9px 15px 12px 21px}.btn.white.arrow:after{background:url(../img/bgi/sprite.png) -139px -181px no-repeat;margin:3px 0 0}.btn.arrow:after{content:"";float:right;background:url(../img/bgi/sprite.png) -81px -104px no-repeat;width:22px;height:21px;margin:0}.btn.arrow{background:var(--sl-color-primary-600);border-radius:2px;padding:8px 8px 9px 16px;line-height:20px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:700;font-size:18px;color:var(--sl-color-neutral-0);text-decoration:none}.tab_info{padding:22px 17px 21px;line-height:17px;color:#585858}.tab_filter{border-bottom:1px solid #c2c2c2;border-top:1px solid #c2c2c2;position:relative;padding:35px 16px 22px;margin:0 0 31px}.tab_filter .input_holder{float:left;border-left:1px solid #c6c6c6;padding:0 21px;min-height:49px}.tab_filter .input_holder:first-child{border:none;padding-left:0}.tab_filter label{display:block;font-weight:700;color:#313131;margin:0 0 5px}.tab_filter input{background:var(--sl-color-neutral-0);border:1px solid #9e9e9e;padding:2.5px 6px;height:18px;line-height:18px;width:173px;color:#262626}.tab_filter select{background:var(--sl-color-neutral-0);border:1px solid #9e9e9e;padding:2.5px 6px;height:25px;line-height:25px;width:141px}.tab_filter .date_filter input{background-image:url(../img/bgi/bg-date.png);background-position:right 0;background-repeat:no-repeat;width:max-content;padding:2.5px 30px 2.5px 6px}.tab_filter .submit{position:absolute;bottom:-19px;right:20px}.tab_filter .submit button{width:113px;height:34px;padding:0;color:var(--sl-color-neutral-1000);font-weight:700}.basket_details{float:left;width:331px;padding:17px 0 0 29px}.basket_details li{border-bottom:1px solid #afafaf;line-height:20.5px;color:#262626}.basket_details li:last-child{border:none}.basket_details li strong{display:inline-block;width:109px;padding:0 0 0 1px}.basket_delivery{float:left;padding:15px 0 0 32px;width:400px;line-height:17px;color:#262626;font-size:14px}.basket_delivery strong{display:block;margin:0 0 3px;line-height:22px}.basket_results .title{font-weight:700;font-size:14px;color:#262626;padding:20px 0 11px;letter-spacing:-.4px}.order_results .title{color:#262626;font-size:14px;font-weight:700;padding:2px 0 18px}.order_results .box{background:var(--sl-color-neutral-0);margin:0 0 20px}.order_results .headline{background:var(--color-gray-100);color:#3a3a3a;padding:10px 25px 10px 29px}.order_results .headline a{float:right;margin:0 0 0 20px;color:#3a3a3a;font-family:Arial,Helvetica,sans-serif;font-size:12px}.order_results .headline .basket_number{border-color:#ebebeb}.order_results .basket_options{width:147px;padding:13px 10px 0 0}.order_results .basket_options .status{margin:0 0 18px}.order_results .basket_options .status span{font-size:14px;line-height:17px;color:var(--sl-color-neutral-1000);display:block}.order_results .basket_options .btn{margin:0 16px 0 0}.order_results .pager{padding:32px 0 0}.account_wrapper{padding:39px 0 0}.account_wrapper .title{color:#080808;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:600;font-size:16px;margin:0 0 12px}.account_wrapper .box{background:#f0f0f0}.account_wrapper .account_logo{float:right;width:322px}.account_wrapper .account_data{float:left;width:646px}.account_logo .note{padding:27px 30px 0;font-style:italic;color:#8f0202}.account_logo figure{margin:18px 0 0 27px;width:151px;height:159px;line-height:159px;border:1px dashed #828282;padding:0 4px}.account_logo figure img{vertical-align:middle}.account_logo form{padding:27px 0 0;margin:0 28px}.account_logo label{font-weight:700;color:#313131;display:block;margin:0 0 6px}.account_logo .load_info{color:#313131;line-height:17px;padding:6px 28px 112px}.account_logo .load_info span{display:block;border-bottom:1px solid #bfbfbf;padding:0 0 18px}.account_form{padding:21px 50px 0 16px}.account_form .row{padding:0 0 17px}.account_form .row:last-child{border-bottom:1px solid #bfbfbf;padding:6px 0 29px}.account_form .col{float:left;width:199px}.account_form .col:last-child{width:181px}.account_form select{width:104px;height:25px;border:1px solid #9e9e9e;padding:3px 5px}.account_form input{width:163px;height:18px;border:1px solid #9e9e9e;padding:2.5px 8px;background:var(--sl-color-neutral-0);color:#222}.account_form label{display:block;font-weight:700;color:#313131;margin:0 0 5px}.ui-tabs-panel:after{content:"";display:block;clear:both}.form_col{float:left;width:247px;padding:39px 0 0}.form_col .title{color:#080808;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:600;font-size:16px;margin:0 0 11px}.form_col .box{background:#ebeff3;padding:0 19px 0 17px;min-height:1119px}.form_col form{padding:22px 0 0}.form_col .input_holder{margin:0 0 11px}.form_col form .title{padding:11px 0 0}.form_col label{display:block;margin:0 0 4px}.form_col input{border:1px solid #9e9e9e;background:var(--sl-color-neutral-0);padding:2.5px 8px;height:18px;line-height:18px;width:193px;color:#777}.form_col select{border:1px solid #9e9e9e;background:var(--sl-color-neutral-0);padding:3px 2px;height:25px;width:209px;color:#777}.form_col select.anrede{width:104px}.form_col .checkbox{padding:0 0 22px}.form_col .checkbox input,.form_col .contactperson input{width:auto;height:auto}.form_col .checkbox label{display:inline;color:#333;margin:0 0 0 5px}.form_col .contactperson{overflow:hidden;border-top:1px solid var(--sl-color-neutral-0);border-bottom:1px solid var(--sl-color-neutral-0);padding:23px 0 19px 4px;line-height:18px}.form_col .contactperson input{float:left;margin:3px 0 0}.form_col .contactperson label{font-size:16px;color:#080808;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:600;margin-left:22px;display:block}.form_col .load_info{color:#313131;line-height:17px;margin:-5px 15px 18px 0}.form_col figure{background:#d6dee5;border:1px dashed #72787e;width:160px;height:200px;margin:0 0 15px}.form_col .jstyling-file{margin:2px 0 0}.form_col .submit{text-align:right;padding:26px 0 0}.form_col .submit .btn{border:none;background:#588ec4;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#fffefe;font-weight:700;width:170px;height:37px;border-radius:2px}.btn.standart{background:var(--color-gray-50);border:1px solid #999;font:bold 12px/30px Arial,Helvetica,sans-serif;color:var(--sl-color-neutral-1000);border-radius:3px;margin:11px 0 0;padding:0 20.5px}#handler_address1 .tab_filter{border-top:none;padding:39px 14px 23px;margin:0}#handler_address1 .tab_filter input,#handler_address1 .tab_filter sl-input{width:342px}#handler_address1 .form_col{padding:29px 0 0}#handler_address1 .form_col form{padding:7px 0 0}#handler_address1 .form_col form .title{padding:12px 0 0}#handler_address1 .form_col .input_holder{margin:0 0 12px}#handler_deliveryaddress .tab_filter{border-top:none;padding:39px 14px 23px;margin:0}#handler_deliveryaddress .tab_filter input,#handler_deliveryaddress .tab_filter sl-input{width:342px}#handler_deliveryaddress .form_col{padding:29px 0 0}#handler_deliveryaddress .form_col form{padding:7px 0 0}#handler_deliveryaddress .form_col form .title{padding:12px 0 0}#handler_deliveryaddress .form_col label{margin:0 0 6px}#handler_deliveryaddress .form_col .input_holder{margin:0 0 11px}#handler_address1 .form_col label,#handler_address1 .form_col sl-select::part(form-control-label),#handler_address1 .form_col sl-input::part(form-control-label){margin:0 0 5px}#handler_postaddress .tab_filter{border-top:none;padding:39px 14px 23px;margin:0}#handler_postaddress .tab_filter input,#handler_postaddress .tab_filter sl-input{width:342px}#handler_postaddress .form_col{padding:29px 0 0}#handler_postaddress .form_col form{padding:7px 0 0}#handler_postaddress .form_col form .title{padding:12px 0 0}#handler_postaddress .form_col label{margin:0 0 6px}#handler_postaddress .form_col .input_holder{margin:0 0 11px}#handler_postaddress .border_box{border-bottom:1px solid #c0c4c8;border-top:1px solid #c0c4c8;margin:27px 0 0;padding:3px 0 12px}#handler_postaddress .border_box .title{line-height:19px}#handler_postaddress .border_box+.submit{padding:12px 3px 0 0}.address_list{float:left;width:716px;padding:31px 0 0 26px}.address_list .title{font-size:14px;color:#080808;margin:0 0 11px}.address_list .box:after{clear:both;display:block;content:""}.address_list .box{border:1px solid #bfbfbf;margin:0 0 16px;padding:16px 23px 13px}.address_list .box.active{background:#f7f7f7}.address_list .box strong{display:block;margin:0 0 3px}.address_list .box li{border-bottom:1px solid #cfcfcf;line-height:19px;color:#252525}.address_list .box li:last-child{border:none}.address_list .box li span{display:inline-block;color:#747474;width:100px}.address_list .box .address_details{float:left;width:316px}.address_list .box .partner_details{float:left;width:316px;margin-left:33px}.address_list .box .partner_details li span{width:112px}.address_list .box .address_options{margin:0 -12px 0 0;padding:19px 0 0}.address_list .box .address_options .btn{float:right;margin-left:12px;padding:0;width:103px;text-align:center}.address_list .box .address_options .btn:first-child{width:91px}.address_list .box .address_options .btn.active{background:#588ec4;border-color:#588ec4;color:var(--sl-color-neutral-0)}.address_list .box.disabled strong,.address_list .box.disabled ul{opacity:.3}.address_list .box .address_options .address_btn{width:223px;margin:11px 0 0 -3px}.address_list .box .address_options .address_btn.address_active{color:#569539;text-align:left;border-color:#cecece;background:#f7f7f7}.address_list .box .address_options .address_btn.address_active:before{content:"";background:url(../img/bgi/sprite.png) -59px -220px no-repeat;width:22px;height:22px;display:inline-block;vertical-align:top;margin:4px 6px 0 9px}.address_list .box.disabled .address_options .address_btn{opacity:.3;cursor:default}#distributor_email{display:inline-block;width:100%}#distributor_email .tab_filter{border-top:none;padding:39px 14px 22px;margin:0 0 42px}#distributor_email .tab_filter form{display:inline-block}#distributor_email .tab_filter form sl-button{position:absolute;right:20px}#distributor_email .tab_filter form sl-select#filter-emailtpl::part(form-control){width:350px}#distributor_email .tab_filter form sl-option::part(label){padding:5px 0;font-size:14px}#distributor_email .template_wrapper{display:grid;background:#f0f0f0;padding:0 25px 0 21px}#distributor_email .template_wrapper sl-button{color:var(--sl-color-neutral-1000);font-weight:700;padding:0}#distributor_email .email_placeholders{float:right;background:var(--sl-color-neutral-0);width:267px;min-height:690px;box-shadow:1px 1px 4px rgb(0 0 0 / .2);position:relative;margin:229px 0 55px}#distributor_email .email_placeholders:before{content:"";position:absolute;left:-23px;top:14px;background:url(../img/bgi/sprite.png) -177px -180px no-repeat;width:23px;height:25px}#distributor_email .email_placeholders ul{margin:0 24px;border-bottom:1px solid #bcbcbc;padding:21px 0 5px}#distributor_email .email_placeholders ul li{font-size:14px;line-height:17px;margin:0 0 12.5px}#distributor_email .email_placeholders ul li span{display:block;color:var(--sl-color-blue-600)}#distributor_email .email_placeholders ul:first-child li{margin:0 0 16px}#distributor_email .email_placeholders ul:last-child{border:none}#distributor_email .email_fields{float:left;width:calc(100% - 330px);padding:18px 0 0;margin:0 0 42px}#distributor_email .email_fields label{display:block;font-weight:700;line-height:17px;color:#313131;margin:0 0 3px 2px}#distributor_email .email_fields .input_holder{margin:0 0 12px}#distributor_import .tab_filter{border-top:none;padding:39px 14px 22px;margin:0 0 47px}#distributor_import .tab_filter .date{width:129px}#distributor_import .tab_filter .date:last-child{width:111px}#distributor_import .tab_filter .date input{width:75px}#filter-distribution{width:190px}.order_list .title{font-weight:700;color:#313131;margin:0 0 11px}.list{width:100%;line-height:15px}.list thead td{background:var(--sl-color-blue-600);height:10px;padding:0}.list thead th{background:var(--sl-color-blue-600);height:22px;vertical-align:middle;text-align:left;border-right:1px solid #d8e6f2;font-weight:700;color:var(--sl-color-neutral-0);padding:0}.list thead th:last-child{border-color:var(--sl-color-blue-600)}.list tbody td{height:73px;vertical-align:middle;text-align:left;border:1px solid silver;color:#313131;padding:0}.list tbody tr:nth-child(2n+1) td{background:#f6f6f6}.order_list_table .col1{padding-left:16px;width:49px}.order_list_table .col2{padding-left:10px;width:55px}.order_list_table .col3{padding-left:13px;width:87px}.order_list_table .col4{padding-left:14px;width:102px}.order_list_table .col5{padding-left:12px;width:255px}.order_list_table .col6{padding-left:10px;width:77px}.order_list_table .col7{padding-left:10px;width:70px}.order_list_table .col8{padding-left:12px;width:74px}.order_list_table .col9{width:114px;text-align:center}.order_list_table{margin:0 0 24px}.order_list_table .btn{margin:-3px 0 0;padding:0 15px}#starterbox_admin #filter-form,#themeworld_admin #filter-form,#sidebar_admin #filter-form{margin-bottom:20px;padding-bottom:20px}#starterbox_admin #filter-form sl-select,#themeworld_admin #filter-form sl-select,#sidebar_admin #filter-form sl-select{max-width:300px;width:auto}#starterbox_admin sl-dialog,#themeworld_admin sl-dialog,#sidebar_admin sl-dialog{--width:66vw}@media screen and (max-width:1600px){#starterbox_admin sl-dialog,#themeworld_admin sl-dialog,#sidebar_admin sl-dialog{--width:80vw}}@media screen and (max-width:1400px){#starterbox_admin sl-dialog,#themeworld_admin sl-dialog,#sidebar_admin sl-dialog{--width:96vw}}#starterbox_admin sl-dialog#delete_dialog,#themeworld_admin sl-dialog#delete_dialog,#sidebar_admin sl-dialog#delete_dialog{--width:33vw}#starterbox_admin sl-dialog::part(body),#themeworld_admin sl-dialog::part(body),#sidebar_admin sl-dialog::part(body){padding-top:0}#starterbox_admin sl-dialog sl-button::part(label),#themeworld_admin sl-dialog sl-button::part(label),#sidebar_admin sl-dialog sl-button::part(label){font-weight:700}#starterbox_admin sl-dialog sl-tab-group sl-tab::part(base),#themeworld_admin sl-dialog sl-tab-group sl-tab::part(base),#sidebar_admin sl-dialog sl-tab-group sl-tab::part(base){font-weight:700}#starterbox_admin sl-dialog .form_wrapper,#themeworld_admin sl-dialog .form_wrapper,#sidebar_admin sl-dialog .form_wrapper{display:grid;grid-template-columns:4fr 6fr;gap:30px}#starterbox_admin sl-dialog .form_wrapper .preis,#themeworld_admin sl-dialog .form_wrapper .preis,#sidebar_admin sl-dialog .form_wrapper .preis{width:120px}#starterbox_admin sl-dialog .form_wrapper .preis::part(input),#themeworld_admin sl-dialog .form_wrapper .preis::part(input),#sidebar_admin sl-dialog .form_wrapper .preis::part(input){margin:0 var(--sl-input-spacing-small)}#starterbox_admin sl-dialog .form_wrapper .left_column .top,#themeworld_admin sl-dialog .form_wrapper .left_column .top,#sidebar_admin sl-dialog .form_wrapper .left_column .top,#starterbox_admin sl-dialog .form_wrapper .left_column .middle,#themeworld_admin sl-dialog .form_wrapper .left_column .middle,#sidebar_admin sl-dialog .form_wrapper .left_column .middle{border-bottom:1px solid var(--color-themeworld-filter-border);padding-bottom:20px;margin-bottom:20px}#starterbox_admin sl-dialog .form_wrapper .left_column .top>div,#themeworld_admin sl-dialog .form_wrapper .left_column .top>div,#sidebar_admin sl-dialog .form_wrapper .left_column .top>div,#starterbox_admin sl-dialog .form_wrapper .left_column .middle>div,#themeworld_admin sl-dialog .form_wrapper .left_column .middle>div,#sidebar_admin sl-dialog .form_wrapper .left_column .middle>div,#starterbox_admin sl-dialog .form_wrapper .left_column .bottom>div,#themeworld_admin sl-dialog .form_wrapper .left_column .bottom>div,#sidebar_admin sl-dialog .form_wrapper .left_column .bottom>div{display:grid;grid-template-columns:3fr 6fr;gap:5px}#starterbox_admin sl-dialog .form_wrapper .left_column .top>div label,#themeworld_admin sl-dialog .form_wrapper .left_column .top>div label,#sidebar_admin sl-dialog .form_wrapper .left_column .top>div label,#starterbox_admin sl-dialog .form_wrapper .left_column .middle>div label,#themeworld_admin sl-dialog .form_wrapper .left_column .middle>div label,#sidebar_admin sl-dialog .form_wrapper .left_column .middle>div label,#starterbox_admin sl-dialog .form_wrapper .left_column .bottom>div label,#themeworld_admin sl-dialog .form_wrapper .left_column .bottom>div label,#sidebar_admin sl-dialog .form_wrapper .left_column .bottom>div label{margin-bottom:10px;align-self:center}#starterbox_admin sl-dialog .form_wrapper .left_column .top>div sl-input,#themeworld_admin sl-dialog .form_wrapper .left_column .top>div sl-input,#sidebar_admin sl-dialog .form_wrapper .left_column .top>div sl-input,#starterbox_admin sl-dialog .form_wrapper .left_column .middle>div sl-input,#themeworld_admin sl-dialog .form_wrapper .left_column .middle>div sl-input,#sidebar_admin sl-dialog .form_wrapper .left_column .middle>div sl-input,#starterbox_admin sl-dialog .form_wrapper .left_column .bottom>div sl-input,#themeworld_admin sl-dialog .form_wrapper .left_column .bottom>div sl-input,#sidebar_admin sl-dialog .form_wrapper .left_column .bottom>div sl-input,#starterbox_admin sl-dialog .form_wrapper .left_column .top>div sl-select,#themeworld_admin sl-dialog .form_wrapper .left_column .top>div sl-select,#sidebar_admin sl-dialog .form_wrapper .left_column .top>div sl-select,#starterbox_admin sl-dialog .form_wrapper .left_column .middle>div sl-select,#themeworld_admin sl-dialog .form_wrapper .left_column .middle>div sl-select,#sidebar_admin sl-dialog .form_wrapper .left_column .middle>div sl-select,#starterbox_admin sl-dialog .form_wrapper .left_column .bottom>div sl-select,#themeworld_admin sl-dialog .form_wrapper .left_column .bottom>div sl-select,#sidebar_admin sl-dialog .form_wrapper .left_column .bottom>div sl-select{grid-column-start:2}#starterbox_admin sl-dialog .form_wrapper .left_column sl-textarea,#themeworld_admin sl-dialog .form_wrapper .left_column sl-textarea,#sidebar_admin sl-dialog .form_wrapper .left_column sl-textarea,#starterbox_admin sl-dialog .form_wrapper .left_column sl-input,#themeworld_admin sl-dialog .form_wrapper .left_column sl-input,#sidebar_admin sl-dialog .form_wrapper .left_column sl-input,#starterbox_admin sl-dialog .form_wrapper .left_column sl-select,#themeworld_admin sl-dialog .form_wrapper .left_column sl-select,#sidebar_admin sl-dialog .form_wrapper .left_column sl-select{margin-bottom:10px}#starterbox_admin sl-dialog .form_wrapper .left_column input[type="file"],#themeworld_admin sl-dialog .form_wrapper .left_column input[type="file"],#sidebar_admin sl-dialog .form_wrapper .left_column input[type="file"]{display:none}#starterbox_admin sl-dialog .form_wrapper .left_column .file_upload,#themeworld_admin sl-dialog .form_wrapper .left_column .file_upload,#sidebar_admin sl-dialog .form_wrapper .left_column .file_upload{font-size:1.5rem;height:calc(var(--sl-input-height-medium) - var(--sl-input-border-width) * 2);line-height:calc(var(--sl-input-height-medium) - var(--sl-input-border-width) * 2);color:var(--sl-input-color);border-radius:var(--sl-border-radius-medium);border:solid var(--sl-input-border-width) var(--sl-input-border-color);cursor:pointer}#starterbox_admin sl-dialog .form_wrapper .left_column .file_upload sl-icon,#themeworld_admin sl-dialog .form_wrapper .left_column .file_upload sl-icon,#sidebar_admin sl-dialog .form_wrapper .left_column .file_upload sl-icon{margin:0 var(--sl-input-spacing-medium);padding:calc(var(--sl-input-spacing-medium) / 2) 0;float:left}#starterbox_admin sl-dialog .form_wrapper .left_column .file_upload>div,#themeworld_admin sl-dialog .form_wrapper .left_column .file_upload>div,#sidebar_admin sl-dialog .form_wrapper .left_column .file_upload>div{font-size:var(--sl-font-size-medium);line-height:calc(var(--sl-input-height-medium) - var(--sl-input-border-width) * 2)}#starterbox_admin sl-dialog .form_wrapper .left_column .file_upload:hover,#themeworld_admin sl-dialog .form_wrapper .left_column .file_upload:hover,#sidebar_admin sl-dialog .form_wrapper .left_column .file_upload:hover{border-color:var(--sl-input-border-color-hover)}#starterbox_admin sl-dialog .form_wrapper .left_column img,#themeworld_admin sl-dialog .form_wrapper .left_column img,#sidebar_admin sl-dialog .form_wrapper .left_column img{max-height:120px}#starterbox_admin sl-dialog .form_wrapper .right_column,#themeworld_admin sl-dialog .form_wrapper .right_column,#sidebar_admin sl-dialog .form_wrapper .right_column{border-left:1px solid var(--color-themeworld-filter-border);padding-left:30px}#starterbox_admin sl-dialog .form_wrapper .right_column span,#themeworld_admin sl-dialog .form_wrapper .right_column span,#sidebar_admin sl-dialog .form_wrapper .right_column span{width:90%;line-height:1.5rem;font-weight:700;font-size:1.1rem}#starterbox_admin sl-dialog .form_wrapper .right_column .prod_row,#themeworld_admin sl-dialog .form_wrapper .right_column .prod_row,#sidebar_admin sl-dialog .form_wrapper .right_column .prod_row{display:grid;grid-template-columns:100px auto 120px 120px;gap:10px}#starterbox_admin sl-dialog .form_wrapper .right_column .prod_row .prod_anzahl,#themeworld_admin sl-dialog .form_wrapper .right_column .prod_row .prod_anzahl,#sidebar_admin sl-dialog .form_wrapper .right_column .prod_row .prod_anzahl{width:100px}#starterbox_admin sl-dialog .form_wrapper .right_column .prod_row .subcolumn,#themeworld_admin sl-dialog .form_wrapper .right_column .prod_row .subcolumn,#sidebar_admin sl-dialog .form_wrapper .right_column .prod_row .subcolumn{grid-column-start:2;align-self:center;justify-self:end}#starterbox_admin .action_buttons sl-button,#sidebar_admin .action_buttons sl-button{margin-bottom:20px}#starterbox_admin .action_buttons sl-button::part(label),#sidebar_admin .action_buttons sl-button::part(label){font-size:var(--sl-font-size-large);padding:0 var(--sl-spacing-small)}#starterbox_admin .action_buttons sl-button::part(base),#sidebar_admin .action_buttons sl-button::part(base){background-color:#fff0;border-color:var(--sl-color-gray-600)}#starterbox_admin .action_buttons sl-button:hover,#sidebar_admin .action_buttons sl-button:hover{background-color:#fff0}#starterbox_admin .action_buttons sl-button:hover::part(base),#sidebar_admin .action_buttons sl-button:hover::part(base){border-color:var(--sl-color-primary-500)}#starterbox_admin .action_buttons sl-button:hover sl-icon,#sidebar_admin .action_buttons sl-button:hover sl-icon{color:var(--sl-color-primary-500)}#starterbox_admin .action_buttons sl-button.edit_link::part(base),#sidebar_admin .action_buttons sl-button.edit_link::part(base){background-color:var(--sl-color-primary-600);border-color:var(--sl-color-primary-600)}#starterbox_admin .action_buttons sl-button.edit_link::part(base):hover,#sidebar_admin .action_buttons sl-button.edit_link::part(base):hover{background-color:var(--sl-color-primary-500);border-color:var(--sl-color-primary-500)}#starterbox_admin .action_buttons sl-button.edit_link sl-icon,#sidebar_admin .action_buttons sl-button.edit_link sl-icon{color:var(--sl-color-white)}#starterbox_admin .action_buttons sl-button sl-icon,#sidebar_admin .action_buttons sl-button sl-icon{pointer-events:none;color:var(--sl-color-gray-400)}#starterbox_admin .action_buttons sl-button sl-icon.visible,#sidebar_admin .action_buttons sl-button sl-icon.visible{display:none}#starterbox_admin .action_buttons sl-button sl-icon.not_visible,#sidebar_admin .action_buttons sl-button sl-icon.not_visible{display:inline-block}#starterbox_admin #filter-form{border-bottom:1px solid var(--color-themeworld-filter-border)}#starterbox_admin #starterbox_list{margin:30px 0;display:grid;gap:30px}#starterbox_admin #starterbox_list .list_item{display:grid;grid-template-columns:auto 45px;gap:20px;padding:20px;background-color:var(--color-themeworld-list-background);border-radius:4px}#starterbox_admin #starterbox_list .list_item .heading{grid-column-start:1;grid-column-end:3;display:grid;grid-template-columns:1fr 1fr}#starterbox_admin #starterbox_list .list_item .heading h3>span{color:#00a2e5;font-size:.8em;margin-left:.5rem;display:none}#starterbox_admin #starterbox_list .list_item .heading h4{align-self:center}#starterbox_admin #starterbox_list .list_item .themeworld-starterbox{grid-row-start:2}#starterbox_admin #starterbox_list .list_item.hidden_starterbox .heading>h3>span{display:unset}#starterbox_admin #starterbox_list .list_item.hidden_starterbox .themeworld-starterbox{opacity:.3}#starterbox_admin #starterbox_list .list_item.hidden_starterbox .action_buttons sl-button.hide_link sl-icon.visible{display:inline-block}#starterbox_admin #starterbox_list .list_item.hidden_starterbox .action_buttons sl-button.hide_link sl-icon.not_visible{display:none}#starterbox_admin sl-dialog .left_column .prices>div{display:grid;grid-template-columns:3fr 3fr 3fr;gap:5px}#starterbox_admin sl-dialog .left_column .prices>div:first-child{line-height:2rem}#starterbox_admin sl-dialog .left_column .prices>div:first-child *:nth-child(2),#starterbox_admin sl-dialog .left_column .prices>div:first-child *:nth-child(3){width:120px;text-align:center}#starterbox_admin sl-dialog .left_column .prices>div label{margin-bottom:10px;align-self:center}#themeworld_admin h1{border-bottom:1px solid var(--color-themeworld-filter-border);padding-bottom:20px;margin-bottom:20px}#themeworld_admin #create_themeworld{padding-bottom:20px}#themeworld_admin #create_themeworld sl-input{max-width:20vw;margin-bottom:20px}#themeworld_admin #create_themeworld sl-input::part(form-control-label){font-weight:700}#themeworld_admin #create_themeworld sl-button::part(label){padding:0 var(--sl-spacing-x-large)}#themeworld_admin #themeworld_list .world_list_item{max-width:20vw;min-width:300px;border:1px solid var(--color-themeworld-filter-border);padding:10px var(--sl-spacing-x-large);margin-top:20px;font-size:1.4rem;line-height:2rem}#themeworld_admin #themeworld_list .world_list_item sl-button{float:right;top:-2px}#themeworld_admin #themeworld_list .world_list_item sl-button::part(label){font-size:var(--sl-font-size-medium)}#themeworld_admin #themeworld_list .world_list_item sl-button::part(base){background-color:var(--sl-color-gray-500);border-color:var(--sl-color-gray-500)}#themeworld_admin #themeworld_list .world_list_item sl-button::part(base):hover{background-color:var(--sl-color-gray-400);border-color:var(--sl-color-gray-400)}#themeworld_admin #themeworld_list .world_list_item sl-button sl-icon{pointer-events:none}#sidebar_admin h1{border-bottom:1px solid var(--color-themeworld-filter-border);padding-bottom:20px;margin-bottom:20px}#sidebar_admin sl-dialog #edit_form .middle{display:grid;grid-template-columns:1fr 1fr;gap:20px}#sidebar_admin sl-dialog #edit_form .middle sl-input::part(form-control){grid-template-columns:1fr 1fr 1fr}#sidebar_admin sl-dialog #edit_form .middle sl-input::part(base){max-width:45%}#sidebar_admin sl-dialog #edit_form .value_row{margin-bottom:20px}#sidebar_admin sl-dialog #edit_form .value_row sl-input,#sidebar_admin sl-dialog #edit_form .value_row sl-select{margin-bottom:10px}#sidebar_admin sl-dialog #edit_form .value_row sl-input::part(form-control-label),#sidebar_admin sl-dialog #edit_form .value_row sl-select::part(form-control-label){align-self:center}#sidebar_admin sl-dialog #edit_form .value_row sl-input::part(form-control),#sidebar_admin sl-dialog #edit_form .value_row sl-select::part(form-control){display:grid;grid-template-columns:2fr 8fr}#sidebar_admin sl-dialog #edit_form .value_row sl-select::part(prefix),#sidebar_admin sl-dialog #edit_form .value_row sl-option::part(prefix){width:50px}#sidebar_admin sl-dialog #edit_form .value_row sl-select img,#sidebar_admin sl-dialog #edit_form .value_row sl-option img{height:1.5rem;margin:0 auto}#sidebar_admin #sidebar_list{padding-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:30px}#sidebar_admin #sidebar_list .list-item{display:grid;grid-template-columns:auto 45px;grid-template-rows:2rem 1fr;gap:20px;padding:20px;background-color:var(--color-themeworld-list-background);border-radius:4px}#sidebar_admin #sidebar_list .list-item .heading{grid-column-start:1;grid-column-end:3;display:grid;gap:20px;grid-template-columns:1fr 1fr;padding-bottom:20px}#sidebar_admin #sidebar_list .list-item .heading h3{height:1.5rem;font-size:1.3rem}#sidebar_admin #sidebar_list .list-item .heading h3 span{font-size:initial}#sidebar_admin #sidebar_list .list-item .sidebar_content{grid-row-start:2;display:grid;grid-template-columns:4fr 6fr;gap:15px;border:1px solid var(--color-000000);text-align:center;padding:10px;align-self:stretch}#sidebar_admin #sidebar_list .list-item .sidebar_content .teaser{grid-area:order-area;margin:0 auto;height:fit-content;background:#fff0 linear-gradient(180deg,var(--color-primary-gradient-light) 0%,var(--color-primary) 100%) 0% 0% no-repeat padding-box;box-shadow:0 4px 15px #00000029;width:150px;text-align:center;border-radius:5px;padding:20px}#sidebar_admin #sidebar_list .list-item .sidebar_content .teaser .price{font-size:1.5rem;color:var(--color-ffffff);padding:5px 0}#sidebar_admin #sidebar_list .list-item .sidebar_content .teaser .hint-text{font-size:.8rem;color:var(--color-ffffff);padding-bottom:5px}#sidebar_admin #sidebar_list .list-item .sidebar_content .teaser .divider{border-top:1px solid var(--color-ffffff);width:23px;margin:13px auto}#sidebar_admin #sidebar_list .list-item .sidebar_content .overview h2{color:var(--color-000000);font-size:1rem;font-weight:700;line-height:1.5rem}#sidebar_admin #sidebar_list .list-item .sidebar_content .overview .subheadline{color:var(--color-primary);font-size:1rem;font-weight:700;line-height:1.5rem}#sidebar_admin #sidebar_list .list-item .sidebar_content .proposition .proposition-value{text-align:left;display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:80px 1fr;grid-template-rows:auto;gap:0;grid-template-areas:"icon content-area";padding-bottom:50px}#sidebar_admin #sidebar_list .list-item .sidebar_content .proposition .proposition-value img{grid-area:icon;max-height:46px;width:46px;padding-top:4px}#sidebar_admin #sidebar_list .list-item .sidebar_content .proposition .proposition-value .content-area{grid-area:content-area;padding-top:5px}#sidebar_admin #sidebar_list .list-item .sidebar_content .proposition .proposition-value .content-area .position-headline{color:var(--color-primary);font-size:1rem;line-height:1.2rem;padding-bottom:5px;font-weight:700}#sidebar_admin #sidebar_list .list-item .sidebar_content .proposition .proposition-value .content-area .position-text{font-size:14px;line-height:16px}#starterbox_list .themeworld-starterbox .content-area h3,#starterbox_list .themeworld-starterbox .side-area .total-price{font-size:24px;padding-bottom:8px}#starterbox_list .themeworld-starterbox .content-area h3{font-size:24px;padding-bottom:8px}.row.cms-content>section.cms-module-themeworlds{width:100%;left:unset;margin-bottom:50px}.row.cms-content>section.cms-module-themeworlds .themeworld .content-grid{padding-left:4.16666667%;width:100%;max-width:100vw}.paper-background{background:var(--color-themeworld-background-grey)}.paper-background::before{content:"";position:absolute;left:0;right:0;top:0;height:56px;background:url(/img/bgi/bg-pr-top.png) 0 0 repeat-x}.paper-background::after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:url(/img/bgi/bg-pr-bottom.png) 0 0 repeat-x}.themeworld{position:relative;color:var(--color-000000);font-size:16px;min-height:1100px}@media screen and (min-width:1400px) and (max-width:1599px){.themeworld{font-size:14px}}@media screen and (min-width:1280px) and (max-width:1399px){.themeworld{font-size:12px}}@media screen and (min-width:1024px) and (max-width:1279px){.themeworld{font-size:14px;row-gap:30px;padding-right:4.16666667%}}@media screen and (max-width:1023px){.themeworld{font-size:12px}}.themeworld.starterbox-selected .order-area .themeworld-process{display:block!important}.themeworld.starterbox-selected .teaser,.themeworld.starterbox-selected .overview{display:none}@media screen and (max-width:1280px){.themeworld.starterbox-selected .teaser,.themeworld.starterbox-selected .overview{display:initial}}.themeworld .background{z-index:-1;position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:calc(100vw - 16px)}@media screen and (max-width:768px){.themeworld .background{width:100vw}}.themeworld .content-grid{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:70% 30%;grid-template-rows:auto;gap:0;grid-template-areas:"product-area order-area";padding:60px 0}@media screen and (max-width:1600px){.themeworld .content-grid{grid-template-columns:70% 30%}}@media screen and (max-width:1280px){.themeworld .content-grid{display:flex;flex-direction:column}.themeworld .content-grid .product-area{order:3}.themeworld .content-grid .overview{order:2;padding-top:60px!important}.themeworld .content-grid .teaser{order:1}.themeworld .content-grid .order-area{order:4}}@media screen and (max-width:1023px){.themeworld .content-grid{padding-right:4.16666667%;width:90%;margin:auto}}.themeworld .content-grid .product-area{grid-area:product-area;display:flex;flex-direction:column;gap:30px;padding-right:70px}@media screen and (max-width:1280px){.themeworld .content-grid .product-area{padding-right:0}}@media screen and (max-width:1023px){.themeworld .content-grid .product-area{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:20px;grid-template-areas:". ."}}@media screen and (max-width:767px){.themeworld .content-grid .product-area{grid-template-columns:1fr;grid-template-areas:"."}}.themeworld .content-grid .product-area .admin_hint a{color:var(--color-primary);line-height:1.5rem}.themeworld .content-grid .overview{grid-area:order-area;text-align:center;padding:150px 0 20px 0}@media screen and (max-width:1279px){.themeworld .content-grid .overview{padding:0}}.themeworld .content-grid .overview h2{color:var(--color-000000);font-size:32px;font-weight:700;line-height:46px}@media screen and (max-width:1600px){.themeworld .content-grid .overview h2{font-size:28px;line-height:40px}}@media screen and (max-width:767px){.themeworld .content-grid .overview h2{font-size:22px;line-height:32px}}.themeworld .content-grid .overview .subheadline{color:var(--color-primary);font-size:32px;font-weight:700;line-height:46px}@media screen and (max-width:1600px){.themeworld .content-grid .overview .subheadline{font-size:28px;line-height:40px}}@media screen and (max-width:767px){.themeworld .content-grid .overview .subheadline{font-size:22px;line-height:32px}}.themeworld .content-grid .overview .arrow{color:var(--color-primary);margin:50px 0}@media screen and (max-width:1600px){.themeworld .content-grid .overview .arrow{margin:40px 0;width:60px}}@media screen and (max-width:1279px){.themeworld .content-grid .overview .arrow{display:none}}.themeworld .content-grid .overview hr{margin-bottom:50px;border-top:1px solid var(--color-themeworld-border-grey)}@media screen and (max-width:767px){.themeworld .content-grid .overview hr{margin-top:40px;margin-bottom:45px}}@media screen and (max-width:1279px){.themeworld .content-grid .overview .proposition{display:flex;flex-wrap:wrap;margin-bottom:10px}}.themeworld .content-grid .overview .proposition .proposition-value{text-align:left;display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:80px 1fr;grid-template-rows:auto;gap:0;grid-template-areas:"icon content-area";padding-bottom:50px}@media screen and (max-width:1600px){.themeworld .content-grid .overview .proposition .proposition-value{padding-bottom:40px}}@media screen and (max-width:1279px){.themeworld .content-grid .overview .proposition .proposition-value{width:50%;display:flex;flex-direction:column}}@media (max-width:767px){.themeworld .content-grid .overview .proposition .proposition-value{width:100%;padding-bottom:40px}}.themeworld .content-grid .overview .proposition .proposition-value img{grid-area:icon;aspect-ratio:1 / .8;max-height:46px}@media screen and (max-width:1279px){.themeworld .content-grid .overview .proposition .proposition-value img{width:15%;margin:auto;padding-bottom:20px}}@media (max-width:767px){.themeworld .content-grid .overview .proposition .proposition-value img{width:40px;padding-bottom:10px}}.themeworld .content-grid .overview .proposition .proposition-value .content-area{grid-area:content-area;padding-top:5px}@media screen and (max-width:1279px){.themeworld .content-grid .overview .proposition .proposition-value .content-area{text-align:center}}.themeworld .content-grid .overview .proposition .proposition-value .content-area .position-headline{color:var(--color-primary);font-size:16px;line-height:18px;padding-bottom:5px;font-weight:700}@media (max-width:767px){.themeworld .content-grid .overview .proposition .proposition-value .content-area .position-headline{font-size:16px;line-height:22px}}.themeworld .content-grid .overview .proposition .proposition-value .content-area .position-text{font-size:14px;line-height:16px}@media (max-width:767px){.themeworld .content-grid .overview .proposition .proposition-value .content-area .position-text{line-height:20px}}.themeworld .content-grid .teaser{grid-area:order-area;margin:-120px auto 0 auto;height:fit-content;background:#fff0 linear-gradient(180deg,var(--color-primary-gradient-light) 0%,var(--color-primary) 100%) 0% 0% no-repeat padding-box;box-shadow:0 4px 15px #00000029;width:150px;text-align:center;border-radius:5px;padding:20px}@media screen and (max-width:1279px){.themeworld .content-grid .teaser{margin:0 auto 0 auto}}@media screen and (max-width:767px){.themeworld .content-grid .teaser{width:120px}}.themeworld .content-grid .teaser .price{font-size:24px;line-height:26px;color:var(--color-ffffff);padding:5px 0;font-weight:700}@media screen and (max-width:767px){.themeworld .content-grid .teaser .price{padding:0}}.themeworld .content-grid .teaser .hint-text{font-size:12px;color:var(--color-ffffff);padding-bottom:5px}@media screen and (max-width:767px){.themeworld .content-grid .teaser .hint-text{padding-bottom:unset}}.themeworld .content-grid .teaser .divider{border-top:1px solid var(--color-ffffff);width:23px;margin:13px auto}.themeworld .content-grid .order-area{grid-area:order-area;display:flex;flex-direction:column}.themeworld .content-grid .order-area .themeworld-process{display:none;padding:20px 0 20px 0}@media screen and (max-width:1280px){.themeworld .content-grid .order-area .themeworld-process{padding:20px 0 20px;margin:auto;width:55%}}@media screen and (max-width:1279px){.themeworld .content-grid .order-area .themeworld-process{width:100%;padding-top:50px}}.themeworld .content-grid .order-area .themeworld-process .themeworld-registration-success{max-width:470px;text-align:center;color:var(--color-000000)}@media screen and (max-width:1280px){.themeworld .content-grid .order-area .themeworld-process .themeworld-registration-success{max-width:initial}}.themeworld .content-grid .order-area .themeworld-process .themeworld-registration-success img{margin-bottom:25px}.themeworld .content-grid .order-area .themeworld-process .themeworld-registration-success h3{font-size:32px;line-height:46px;max-width:400px;margin:0 auto}.themeworld .content-grid .order-area .themeworld-process .themeworld-registration-success h3.headline-success{color:var(--color-themeworld-hint-green)}.themeworld .content-grid .order-area .themeworld-process .themeworld-registration-success p{font-size:16px;line-height:18px;max-width:400px;margin:70px auto}.themeworld .content-grid .order-area .themeworld-process .themeworld-registration-success hr{margin-bottom:70px;border-top:1px solid var(--color-themeworld-border-grey)}.themeworld .content-grid .order-area .themeworld-process .themeworld-registration-success sl-button{font-size:20px;text-align:center}.themeworld .themeworld-starterbox:hover{cursor:pointer}.themeworld.no_access .content-grid{grid-template-columns:65% 35%;grid-template-rows:auto;gap:0;grid-template-areas:"product-area order-area"}.themeworld.no_access .content-grid .product-area .themeworld-starterbox .side-area .tax-hint{font-size:.8rem;line-height:1.2em;padding-left:20%}.themeworld.no_access .content-grid .product-area .themeworld-starterbox .side-area .tax-hint.mobile{display:none}.themeworld.no_access .content-grid .product-area .themeworld-starterbox .side-area .tax-hint.mobile a{color:var(--color-primary)}@media screen and (max-width:1279px){.themeworld.no_access .content-grid .product-area .themeworld-starterbox .side-area .tax-hint{display:none}.themeworld.no_access .content-grid .product-area .themeworld-starterbox .side-area .tax-hint.mobile{display:block}}.themeworld.no_access .content-grid .request_access{grid-area:order-area;background-color:var(--color-darkestgrey);text-align:center;color:var(--color-themeworld-hint);padding:60px;position:relative;border-radius:10px 0 0 10px}@media screen and (max-width:1279px){.themeworld.no_access .content-grid .request_access{order:4;height:auto;top:unset;margin-top:30px;display:grid;grid-template-columns:1fr 1fr 1fr;padding:30px}}.themeworld.no_access .content-grid .request_access h2{line-height:3rem}.themeworld.no_access .content-grid .request_access h2::first-line{color:var(--color-ffffff)}@media screen and (max-width:1279px){.themeworld.no_access .content-grid .request_access h2{grid-column:1 / 4}}@media screen and (max-width:767px){.themeworld.no_access .content-grid .request_access h2{font-size:16pt;line-height:1.5em;margin-bottom:20px}}.themeworld.no_access .content-grid .request_access .spacer{font-size:1.3rem;padding:35px 0}@media screen and (max-width:1279px){.themeworld.no_access .content-grid .request_access .spacer{display:none}.themeworld.no_access .content-grid .request_access .spacer:first-of-type{display:block;grid-column:1 / 4}}@media screen and (max-width:767px){.themeworld.no_access .content-grid .request_access .spacer:first-of-type{display:none}}.themeworld.no_access .content-grid .request_access .access_option .headline{font-size:1.7rem;color:var(--color-primary);line-height:1.3em;padding-bottom:.3em}.themeworld.no_access .content-grid .request_access .access_option .text{color:var(--color-ffffff);line-height:1.3em;padding:0 50px}.themeworld.no_access .content-grid .request_access .access_option sl-button{margin-top:1rem}.themeworld.no_access .content-grid .request_access .access_option sl-button::part(label){font-weight:700}@media screen and (max-width:1279px){.themeworld.no_access .content-grid .request_access .access_option{display:grid;grid-template-rows:auto auto auto}.themeworld.no_access .content-grid .request_access .access_option sl-button{align-self:end;max-width:max-content;justify-self:center}}@media screen and (max-width:767px){.themeworld.no_access .content-grid .request_access .access_option{grid-column:1 / 4;margin:0 0 20px 0}}.themeworld.no_access .themeworld-starterbox:hover{cursor:default}.themeworld-starterbox{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:285px 1fr 180px;grid-template-rows:auto;gap:0;grid-template-areas:"image-area content-area side-area";background-color:var(--color-ffffff);border-radius:10px;box-shadow:0 0 0 1px var(--color-themeworld-border-grey),0 0 0 2px #fff0}@media screen and (min-width:1400px) and (max-width:1599px){.themeworld-starterbox{grid-template-columns:260px 1fr 170px}}@media screen and (min-width:1280px) and (max-width:1599px){.themeworld-starterbox{grid-template-columns:220px 1fr 130px}}@media screen and (max-width:1023px){.themeworld-starterbox{display:flex;flex-direction:column}}.themeworld-starterbox.selected{box-shadow:0 0 0 3px var(--color-primary)}.themeworld-starterbox.selected .select-button{display:none!important;padding-right:0}.themeworld-starterbox.selected .select-button.selected{display:inline-block!important;background-color:var(--color-primary);color:#fff;margin-right:-1px;margin-bottom:-1px;height:41px}@media screen and (min-width:1400px) and (max-width:1599px){.themeworld-starterbox.selected .select-button.selected{font-size:12px;height:36px;line-height:36px}}@media screen and (min-width:1280px) and (max-width:1399px){.themeworld-starterbox.selected .select-button.selected{font-size:14px}}@media (max-width:1023px){.themeworld-starterbox.selected .select-button.selected{font-size:14px;height:44px;line-height:44px}}.themeworld-starterbox .image-area{grid-area:image-area;max-height:100%}.themeworld-starterbox .image-area img{width:100%;height:auto;border-radius:10px 0 0 10px}@media screen and (max-width:1023px){.themeworld-starterbox .image-area img{border-radius:10px 10px 0 0}}.themeworld-starterbox .content-area{grid-area:content-area;padding:20px}@media screen and (min-width:1400px) and (max-width:1599px){.themeworld-starterbox .content-area{padding:15px}}@media screen and (min-width:1280px) and (max-width:1599px){.themeworld-starterbox .content-area{padding:10px}}@media screen and (max-width:1023px){.themeworld-starterbox .content-area{padding:15px}}.themeworld-starterbox .content-area h3{font-family:var(--clx-font-primary);padding-bottom:5px;font-size:32px;font-weight:700}@media screen and (min-width:1400px) and (max-width:1599px){.themeworld-starterbox .content-area h3{font-size:26px}}@media screen and (min-width:1280px) and (max-width:1399px){.themeworld-starterbox .content-area h3{font-size:22px}}@media screen and (min-width:1024px) and (max-width:1279px){.themeworld-starterbox .content-area h3{font-size:28px}}@media screen and (max-width:1023px){.themeworld-starterbox .content-area h3{font-size:22px}}.themeworld-starterbox .content-area .short-description{color:var(--color-themeworld-hint);padding-bottom:15px}@media screen and (min-width:1280px) and (max-width:1599px){.themeworld-starterbox .content-area .short-description{padding-bottom:5px}}.themeworld-starterbox .content-area .line{display:flex;flex-direction:row;line-height:28px}@media screen and (min-width:1280px) and (max-width:1599px){.themeworld-starterbox .content-area .line{line-height:23px}}@media screen and (max-width:1023px){.themeworld-starterbox .content-area .line{line-height:22px}}.themeworld-starterbox .content-area .line .price{margin-left:auto;text-align:right;white-space:nowrap}.themeworld-starterbox .content-area .line .price span{padding-left:5px}.themeworld-starterbox .content-area .line .price .strike-price-value{color:var(--color-themeworld-hint);text-decoration:line-through}.themeworld-starterbox .content-area .line .price .price-value{font-weight:700}.themeworld-starterbox .content-area .line .price .hint{font-size:12px;color:var(--color-themeworld-hint)}.themeworld-starterbox .content-area .line .price .free{color:var(--color-themeworld-red);font-weight:700}.themeworld-starterbox .side-area{grid-area:side-area;display:flex;flex-direction:column;border-left:1px solid var(--color-themeworld-border-grey);text-align:right}@media screen and (max-width:1023px){.themeworld-starterbox .side-area{margin-top:auto;border-left:unset;border-top:1px solid var(--color-themeworld-border-grey)}}.themeworld-starterbox .side-area .total-price{font-family:var(--clx-font-primary);font-size:32px;line-height:32px;font-weight:700;padding:20px 20px 5px 0}@media screen and (min-width:1400px) and (max-width:1599px){.themeworld-starterbox .side-area .total-price{padding-right:15px;font-size:26px;padding-top:15px}}@media screen and (min-width:1280px) and (max-width:1599px){.themeworld-starterbox .side-area .total-price{font-size:22px;padding-top:10px;padding-bottom:0}}@media screen and (max-width:1279px){.themeworld-starterbox .side-area .total-price{font-size:28px}}@media screen and (max-width:1023px){.themeworld-starterbox .side-area .total-price{font-size:22px}}.themeworld-starterbox .side-area .tax-hint{color:var(--color-themeworld-hint);font-size:14px;padding-right:20px;padding-bottom:20px}@media screen and (min-width:1400px) and (max-width:1599px){.themeworld-starterbox .side-area .tax-hint{padding-right:15px}}@media screen and (min-width:1280px) and (max-width:1599px){.themeworld-starterbox .side-area .tax-hint{font-size:12px}}@media screen and (max-width:1023px){.themeworld-starterbox .side-area .tax-hint{font-size:12px}}.themeworld-starterbox .side-area .savings-hint{color:var(--color-themeworld-hint-green);font-weight:700;padding-right:20px}@media screen and (min-width:1400px) and (max-width:1599px){.themeworld-starterbox .side-area .savings-hint{padding-right:15px}}@media screen and (min-width:1280px) and (max-width:1599px){.themeworld-starterbox .side-area .savings-hint{font-size:12px}}@media screen and (max-width:1023px){.themeworld-starterbox .side-area .savings-hint{padding-bottom:20px;font-size:14px}}.themeworld-starterbox .side-area .select-button{margin-top:auto;background-color:var(--color-themeworld-border-grey);height:40px;line-height:40px;text-align:center;border-radius:0 0 10px 0;color:var(--color-themeworld-select-button);font-weight:700;font-size:16px;display:inline-block}@media screen and (min-width:1400px) and (max-width:1599px){.themeworld-starterbox .side-area .select-button{font-size:12px;height:36px;line-height:36px}}@media screen and (min-width:1280px) and (max-width:1399px){.themeworld-starterbox .side-area .select-button{font-size:14px}}@media (max-width:1023px){.themeworld-starterbox .side-area .select-button{font-size:14px;height:44px;line-height:44px;border-radius:0 0 10px 10px}}.themeworld-starterbox .side-area .select-button:hover,.themeworld-starterbox .side-area .select-button:focus{text-decoration:none}.themeworld-starterbox .side-area .select-button.selected{display:none}.themeworld_registration_form{max-width:470px;scroll-margin-top:120px}@media screen and (max-width:1279px){.themeworld_registration_form{max-width:unset}}@media screen and (max-width:1023px){.themeworld_registration_form{scroll-margin-top:30px}}@media screen and (min-width:1024px) and (max-width:1279px){.themeworld_registration_form::part(base){max-width:initial;display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:20px;grid-template-areas:"part1 part2"}}@media screen and (max-width:1023px){.themeworld_registration_form::part(base){display:flex;flex-direction:column}}@media screen and (max-width:1279px){.themeworld_registration_form .part1{grid-area:part1}}@media screen and (max-width:1279px){.themeworld_registration_form .part2{grid-area:part2}}.themeworld_registration_form h3{font-size:28px;font-weight:700;line-height:40px}@media screen and (max-width:1600px){.themeworld_registration_form h3{--sl-input-font-size-large:14px}}@media screen and (max-width:767px){.themeworld_registration_form h3{font-size:22px;line-height:32px}}.themeworld_registration_form h3.subheadline{color:var(--color-primary)}.themeworld_registration_form p{font-size:16px;line-height:26px;padding:25px 0 40px}@media screen and (max-width:1600px){.themeworld_registration_form p{font-size:14px}}.themeworld_registration_form .form{display:grid;gap:20px;grid-template-columns:minmax(0,130px) minmax(0,120px) minmax(0,150px) minmax(0,100px);--sl-input-border-color:transparent;--sl-input-font-size-large:16px;--sl-input-letter-spacing:0}@media screen and (max-width:1600px){.themeworld_registration_form .form{--sl-input-font-size-large:14px}}@media screen and (max-width:1023px){.themeworld_registration_form .form{grid-template-columns:unset}}.themeworld_registration_form .form sl-select::part(icon){--sl-input-color:0 0 0;fill:var(--sl-input-color)}.themeworld_registration_form .form sl-input,.themeworld_registration_form .form sl-select,.themeworld_registration_form .form sl-checkbox{grid-column:1 / 5}.themeworld_registration_form .form sl-checkbox{--sl-toggle-size-medium:22px;--sl-input-border-color:var(--sl-color-orange-600);--sl-input-font-size-medium:16px;--sl-input-color:0 0 0}@media screen and (max-width:1600px){.themeworld_registration_form .form sl-checkbox{--sl-input-font-size-medium:14px}}.themeworld_registration_form .form sl-checkbox::part(base){align-items:flex-start}.themeworld_registration_form .form sl-checkbox::part(control){margin-right:16px}.themeworld_registration_form .form a,.themeworld_registration_form .form a:hover,.themeworld_registration_form .form a:visited,.themeworld_registration_form .form a:active{color:var(--sl-color-orange-600)}.themeworld_registration_form .form .hint-not-shop-country{grid-column:1 / 5;display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:44px 1fr;grid-template-rows:auto;gap:0;grid-template-areas:"img txt"}.themeworld_registration_form .form .hint-not-shop-country sl-icon{grid-area:img;margin:5px auto 0}.themeworld_registration_form .form .hint-not-shop-country p{grid-area:txt;padding:0}@media screen and (min-width:768px){.themeworld_registration_form .form{}.themeworld_registration_form .form [name="vorname"]{grid-column:1 / 3}.themeworld_registration_form .form [name="nachname"]{grid-column:3 / 5}.themeworld_registration_form .form [name="strasse"]{grid-column:1 / 4}.themeworld_registration_form .form [name="hausnummer"]{grid-column:4 / 5}.themeworld_registration_form .form [name="plz"]{grid-column:1 / 2}.themeworld_registration_form .form [name="ort"]{grid-column:2 / 5}}.themeworld_registration_form sl-button{width:100%}.themeworld_registration_form sl-button::part(base){font-weight:700}.themeworld_registration_form .summary{margin:50px 0;text-align:right}.themeworld_registration_form .summary span{display:block;font-size:14px;line-height:19px}.themeworld_registration_form .summary .price{font-size:32px;line-height:43px;font-weight:700}.themeworld_registration_form .summary .mwst{color:var(--color-themeworld-hint)}.themeworld_registration_form .summary .shipping-costs{color:var(--color-themeworld-hint-green)}.themeworld_registration_form .summary .shipping-outside-de{display:none}.themeworld_registration_form .summary.not-de .shipping-costs{display:none}.themeworld_registration_form .summary.not-de .shipping-time{display:none}.themeworld_registration_form .summary.not-de .shipping-outside-de{display:block}.themeworld_registration_form .required-hint{margin-top:20px;display:block;color:var(--color-themeworld-hint)}#themeworld_token_admin h1{border-bottom:1px solid var(--color-themeworld-filter-border);padding-bottom:20px;margin-bottom:20px}#themeworld_token_admin .global-actions{height:45px;line-height:45px;margin-bottom:15px}#themeworld_token_admin .url-info{padding-bottom:50px}#themeworld_token_admin .url-info span.url{color:var(--color-themeworld-url);font-weight:600}#themeworld_token_admin table.list{width:100%;margin-top:20px;border:1px solid #c5c5c5}#themeworld_token_admin table.list tbody tr:nth-child(even){background:#f2f2f2}#themeworld_token_admin table.list tr{border-bottom:1px solid #c5c5c5;border-top:1px solid #c5c5c5}#themeworld_token_admin table.list thead{background-color:#e3e3e3}#themeworld_token_admin table.list th,#themeworld_token_admin table.list td{padding:10px 15px;height:auto;vertical-align:center}#themeworld_token_admin table.list th a.btn,#themeworld_token_admin table.list td a.btn{margin:0;line-height:15px;padding:5px 20px}#themeworld_token_admin table.list th{border-left:1px solid #c5c5c5}#themeworld_token_admin sl-dialog{--width:30vw}#themeworld_token_admin sl-dialog#delete_dialog{--width:33vw}#themeworld_token_admin sl-dialog::part(body){padding-top:0}#themeworld_token_admin sl-dialog sl-button::part(label){font-weight:700}#themeworld_token_admin sl-dialog sl-tab-group sl-tab::part(base){font-weight:700}#themeworld_token_admin sl-dialog .form_wrapper .preis{width:120px}#themeworld_token_admin sl-dialog .form_wrapper .preis::part(input){margin:0 var(--sl-input-spacing-small)}#themeworld_token_admin sl-dialog .form_wrapper .left_column .top,#themeworld_token_admin sl-dialog .form_wrapper .left_column .middle{border-bottom:1px solid var(--color-themeworld-filter-border);padding-bottom:20px;margin-bottom:20px}#themeworld_token_admin sl-dialog .form_wrapper .left_column .top>div,#themeworld_token_admin sl-dialog .form_wrapper .left_column .middle>div,#themeworld_token_admin sl-dialog .form_wrapper .left_column .bottom>div{display:grid;grid-template-columns:4fr 5fr;gap:5px}#themeworld_token_admin sl-dialog .form_wrapper .left_column .top>div label,#themeworld_token_admin sl-dialog .form_wrapper .left_column .middle>div label,#themeworld_token_admin sl-dialog .form_wrapper .left_column .bottom>div label{margin-bottom:10px;align-self:center}#themeworld_token_admin sl-dialog .form_wrapper .left_column .top>div sl-input,#themeworld_token_admin sl-dialog .form_wrapper .left_column .middle>div sl-input,#themeworld_token_admin sl-dialog .form_wrapper .left_column .bottom>div sl-input,#themeworld_token_admin sl-dialog .form_wrapper .left_column .top>div sl-select,#themeworld_token_admin sl-dialog .form_wrapper .left_column .middle>div sl-select,#themeworld_token_admin sl-dialog .form_wrapper .left_column .bottom>div sl-select{grid-column-start:2}#themeworld_token_admin sl-dialog .form_wrapper .left_column sl-textarea,#themeworld_token_admin sl-dialog .form_wrapper .left_column sl-input,#themeworld_token_admin sl-dialog .form_wrapper .left_column sl-select{margin-bottom:10px}#themeworld_token_admin sl-dialog .form_wrapper .left_column input[type="file"]{display:none}#themeworld_token_admin sl-dialog .form_wrapper .left_column .file_upload{font-size:1.5rem;height:calc(var(--sl-input-height-medium) - var(--sl-input-border-width) * 2);line-height:calc(var(--sl-input-height-medium) - var(--sl-input-border-width) * 2);color:var(--sl-input-color);border-radius:var(--sl-border-radius-medium);border:1px solid var(--color-themeworld-upload-border);cursor:pointer}#themeworld_token_admin sl-dialog .form_wrapper .left_column .file_upload sl-icon{margin:0 var(--sl-input-spacing-medium);padding:calc(var(--sl-input-spacing-medium) / 2) 0;float:left}#themeworld_token_admin sl-dialog .form_wrapper .left_column .file_upload div{font-size:var(--sl-font-size-medium)}#themeworld_token_admin sl-dialog .form_wrapper .left_column img{max-height:120px}#themeworld_token_admin .action_buttons sl-button{margin-bottom:20px}#themeworld_token_admin .action_buttons sl-button::part(label){font-size:var(--sl-font-size-large);padding:0 var(--sl-spacing-small)}#themeworld_token_admin .action_buttons sl-button::part(base){background-color:#fff0;border-color:var(--sl-color-gray-600)}#themeworld_token_admin .action_buttons sl-button:hover{background-color:#fff0}#themeworld_token_admin .action_buttons sl-button:hover::part(base){border-color:var(--sl-color-primary-500)}#themeworld_token_admin .action_buttons sl-button:hover sl-icon{color:var(--sl-color-primary-500)}#themeworld_token_admin .action_buttons sl-button.edit_link::part(base){background-color:var(--sl-color-primary-600);border-color:var(--sl-color-primary-600)}#themeworld_token_admin .action_buttons sl-button.edit_link::part(base):hover{background-color:var(--sl-color-primary-500);border-color:var(--sl-color-primary-500)}#themeworld_token_admin .action_buttons sl-button.edit_link sl-icon{color:var(--sl-color-white)}#themeworld_token_admin .action_buttons sl-button sl-icon{pointer-events:none;color:var(--sl-color-gray-400)}#themeworld_token_admin .action_buttons sl-button sl-icon.visible{display:none}#themeworld_token_admin .action_buttons sl-button sl-icon.not_visible{display:inline-block}header#header #recombee_search_result{display:none;height:calc(100vh - 160px);overflow-y:auto;width:calc(100vw - (100vw - 100%))}header#header #recombee_search_result .fulltext-search-results{width:600px;margin:0 auto;max-width:calc(100% - 40px);padding-bottom:20px}header#header #recombee_search_result .fulltext-search-results h2{color:#242424;font-size:16px;line-height:22px;font-weight:700;padding-bottom:20px}header#header #recombee_search_result .fulltext-search-results a{text-decoration:none}header#header #recombee_search_result .fulltext-search-results a:hover{color:var(--sl-color-blue-600)}header#header #recombee_search_result .fulltext-search-results .products{width:unset;float:unset;padding:0 0 30px 0}header#header #recombee_search_result .fulltext-search-results .products .empty-result{font-size:14px;padding-left:15px}header#header #recombee_search_result .fulltext-search-results .products .item a{display:grid;grid-template-columns:75px auto;margin-bottom:15px;max-width:100%}header#header #recombee_search_result .fulltext-search-results .products .item a .image{justify-self:center;background-color:var(--color-gray-50);border-radius:5px;width:48px;height:48px;padding:3px}header#header #recombee_search_result .fulltext-search-results .products .item a .image img{width:42px;border-radius:5px;mix-blend-mode:darken;margin:2px 0 0 2px}header#header #recombee_search_result .fulltext-search-results .products .item a .info-text{justify-self:start;font-size:12px;line-height:16px}header#header #recombee_search_result .fulltext-search-results .products .item a .info-text .item-short-description{font-size:14px;line-height:19px}header#header #recombee_search_result .fulltext-search-results .products .item a .info-text .item-description{color:var(--color-gray-700)}header#header #recombee_search_result .fulltext-search-results .products a.link-to-list{display:inline-block;margin-top:15px;padding-left:15px;color:var(--color-primary);font-weight:600;line-height:20px}header#header #recombee_search_result .fulltext-search-results .products a.link-to-list sl-icon{top:3px;padding-left:10px;width:1.1em;height:1.1em}@media screen and (max-width:479px){header#header #recombee_search_result .fulltext-search-results .products a.link-to-list sl-icon{display:none}}header#header #recombee_search_result .fulltext-search-results .pages{padding:30px 0;border-top:1px solid var(--color-gray-100)}header#header #recombee_search_result .fulltext-search-results .pages .item{padding-left:15px;margin-bottom:15px}header#header #recombee_search_result .fulltext-search-results .pages .item a{display:grid;grid-auto-columns:1fr;grid-template-columns:10px 1fr;grid-template-rows:auto;gap:12px 12px;line-height:20px;grid-template-areas:"marker headline"}header#header #recombee_search_result .fulltext-search-results .pages .item a .marker{grid-area:marker;margin-top:3px}header#header #recombee_search_result .fulltext-search-results .pages .item a .headline{grid-area:headline}header#header #recombee_search_result .fulltext-search-results .pages .item .item-description{margin-left:22px;font-size:12px;color:var(--color-gray-700);padding-top:2px;line-height:16px}header#header #searchInputTexts{display:none}body .search-container #overlay-cms{display:none;overflow-y:auto}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms{display:block}.price-switch{display:flex;align-items:center;position:relative}.price-switch sl-switch:not(:defined){visibility:hidden}.price-switch sl-switch{--thumb-size:26px;--height:20px;--width:96px}.price-switch sl-switch::part(thumb){box-shadow:0 2px 4px rgb(0 0 0 / .2);border:none;display:flex;align-items:center;justify-content:center}.price-switch sl-switch::part(control){background:var(--color-primary);border:none}.price-switch sl-switch::part(base){position:relative}.price-switch sl-switch::part(label){color:#fff;position:absolute;width:100%;margin:0;text-align:center;font-weight:400;font-size:10px;letter-spacing:0;display:flex;align-items:center}.price-switch sl-switch:not([checked]) .business{opacity:0}.price-switch sl-switch:not([checked]) .consumer{opacity:1}.price-switch sl-switch[checked] .business{opacity:1}.price-switch sl-switch[checked] .consumer{opacity:0}.price-switch sl-switch[disabled]::part(base){opacity:1}.price-switch sl-switch[disabled]::part(control){background:var(--color-gray-100)}.price-switch sl-switch[disabled]::part(label){color:var(--color-gray-700);font-weight:600}.price-switch span{position:absolute;transition:opacity 150ms ease}.price-switch span.consumer{margin-left:43px}.price-switch span.business{margin-left:12px}.price-switch .price-switch-tooltip{display:none}.price-switch .price-switch-tooltip.visible{display:block}.price-switch .price-switch-tooltip,.price-switch .price-switch-disabled-tooltip{transition:all 0.2s ease-in-out;color:var(--color-ffffff);background:var(--color-primary);position:absolute;top:81px;left:50%;z-index:5;border-radius:5px;width:400px;font-size:16px;line-height:24px;transform:translate(-50%,0);box-shadow:0 10px 20px #00000029}@media screen and (max-width:1023px){.price-switch .price-switch-tooltip,.price-switch .price-switch-disabled-tooltip{right:20px;top:67px}}@media screen and (max-width:539px){.price-switch .price-switch-tooltip,.price-switch .price-switch-disabled-tooltip{width:calc(100vw - 40px);transform:translate(-40%,0);z-index:10}}.price-switch .price-switch-tooltip .arrow,.price-switch .price-switch-disabled-tooltip .arrow{display:block;width:30px;height:30px;rotate:45deg;background:var(--color-primary);position:absolute;top:-10px;left:calc(50% - 20px)}.price-switch .price-switch-tooltip .close,.price-switch .price-switch-disabled-tooltip .close{color:var(--sl-color-neutral-0);position:absolute;top:10px;right:10px;opacity:1}.price-switch .price-switch-tooltip .close:hover,.price-switch .price-switch-disabled-tooltip .close:hover{opacity:.7;cursor:pointer}.price-switch .price-switch-tooltip .ps_content,.price-switch .price-switch-disabled-tooltip .ps_content{padding:30px 40px}.price-switch .price-switch-tooltip .h4,.price-switch .price-switch-disabled-tooltip .h4{font-size:24px;line-height:34px;margin-bottom:13px}.price-switch .price-switch-tooltip strong,.price-switch .price-switch-disabled-tooltip strong{margin-top:15px;display:block}.price-switch .price-switch-tooltip a,.price-switch .price-switch-disabled-tooltip a{text-decoration:underline}.price-switch .price-switch-disabled-tooltip{display:none;color:#424242;background:var(--color-ffffff);font-size:12px;line-height:16px;top:60px;width:250px}.price-switch .price-switch-disabled-tooltip .arrow{width:15px;height:15px;top:-7px;background:var(--color-ffffff)}.price-switch .price-switch-disabled-tooltip .content{padding:15px}.price-switch:hover .price-switch-disabled-tooltip{display:block}header#header .price-switch-tooltip a{color:var(--sl-color-neutral-0)!important}header#header.scroll .price-switch-tooltip{top:63px;transition:all 0.2s ease-in-out}header#header.scroll .price-switch-disabled-tooltip{top:50px}.impersonate_form{padding:30px}.impersonate_form h2{font-size:20px;padding:0;margin-bottom:20px}body.impersonate.cms_toolbar_open .impersonate_hint{padding-top:38px}@media screen and (max-width:1023px){body.impersonate.cms_toolbar_open .impersonate_hint{top:0}}body.impersonate .impersonate_hint{position:fixed;top:0;right:0;left:0;bottom:0;pointer-events:none;z-index:1000;border:6px solid #dd1414;box-shadow:inset 0 0 15px rgb(221 20 20 / .3);box-sizing:border-box}body.impersonate .impersonate_hint .impersonate_container .impersonate_nav{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:1fr 300px;grid-template-rows:auto;gap:0;max-width:1100px;height:34px;grid-template-areas:"hint button";margin:0 auto;font-size:1.7em;line-height:10px;color:var(--sl-color-danger-600);text-align:center}@media screen and (max-width:1023px){body.impersonate .impersonate_hint .impersonate_container .impersonate_nav{display:block;width:100vw;position:absolute;bottom:0}}body.impersonate .impersonate_hint .impersonate_container .impersonate_nav .hint{grid-area:hint;font-size:16px;line-height:34px}@media screen and (max-width:1023px){body.impersonate .impersonate_hint .impersonate_container .impersonate_nav .hint{display:none}}body.impersonate .impersonate_hint .impersonate_container .impersonate_nav .hint sl-icon{margin-right:6px;vertical-align:text-top}body.impersonate .impersonate_hint .impersonate_container .impersonate_nav .impersonate_button{grid-area:button;padding-top:3px;min-width:fit-content}@media screen and (max-width:1023px){body.impersonate .impersonate_hint .impersonate_container .impersonate_nav .impersonate_button{grid-area:unset;text-align:center;left:50%;transform:translateX(-50%);position:absolute;bottom:9px}}body.impersonate .impersonate_hint .impersonate_container .impersonate_nav .impersonate_button a{border-radius:0 0 4px 4px;padding:5px 10px;border-top:none;color:var(--sl-color-neutral-0);font-size:16px;margin-top:11px;background:var(--sl-color-danger-600);pointer-events:all;text-decoration:none}@media screen and (max-width:1023px){body.impersonate .impersonate_hint .impersonate_container .impersonate_nav .impersonate_button a{border-radius:4px 4px 0 0}}body.impersonate .impersonate_hint .impersonate_container .impersonate_nav .impersonate_button a:hover{text-decoration:none}.new-headlines-holder{clear:left}:root{--no-space:0px;--small-space:20px;--medium-space:40px;--large-space:60px;--cms-outside-margin-vertical:var(--no-space);--cms-outside-margin-horizontal:var(--no-space);--cms-inside-padding-vertical:var(--no-space);--cms-inside-padding-horizontal:var(--no-space);--cms-inside-grid-gap:var(--no-space)}@media screen and (max-width:1023px){:root{--small-space:10px;--medium-space:20px;--large-space:30px}}.cms-module-root{overflow-wrap:break-word;hyphens:auto}.cms-module-root .widescreen-boxed{margin-left:auto;margin-right:auto;width:var(--page-box-width);max-width:calc(100%)}.cms-module-root .widescreen-boxed.width_plr{width:calc(var(--page-box-width) - (2 * var(--cms-inside-padding-horizontal)));max-width:calc(100% - (2 * var(--cms-inside-padding-horizontal)))}.cms-module-root .widescreen-boxed .boxed{width:100%}.cms-module-root .widescreen-boxed .boxed.width_plr{width:calc(100% - (2 * var(--cms-inside-padding-horizontal)))}.cms-module-root .widescreen-boxed .boxed.width_mlr{width:calc(100% - (2 * var(--cms-outside-margin-horizontal)))}.cms-module-root .widescreen-boxed .boxed.width_plr_mlr,.cms-module-root .widescreen-boxed .boxed.width_mlr_plr{width:calc(100% - (2 * var(--cms-outside-margin-horizontal)) - (2 * var(--cms-inside-padding-horizontal)))}.cms-module-root .a_left{text-align:left}.cms-module-root .a_center{text-align:center}.cms-module-root .a_right{text-align:right}.cms-module-root .gap_no{--cms-inside-grid-gap:0}.cms-module-root .gap_sm{--cms-inside-grid-gap:var(--small-space)}.cms-module-root .gap_me{--cms-inside-grid-gap:var(--medium-space)}.cms-module-root .gap_la{--cms-inside-grid-gap:var(--large-space)}.cms-module-root .mtb_sm{--cms-outside-margin-vertical:var(--small-space)}.cms-module-root .mtb_me{--cms-outside-margin-vertical:var(--medium-space)}.cms-module-root .mtb_la{--cms-outside-margin-vertical:var(--large-space)}.cms-module-root .mlr_sm{--cms-outside-margin-horizontal:var(--small-space)}.cms-module-root .mlr_me{--cms-outside-margin-horizontal:var(--medium-space)}.cms-module-root .mlr_la{--cms-outside-margin-horizontal:var(--large-space)}.cms-module-root .ptb_sm{--cms-inside-padding-vertical:var(--small-space)}.cms-module-root .ptb_me{--cms-inside-padding-vertical:var(--medium-space)}.cms-module-root .ptb_la{--cms-inside-padding-vertical:var(--large-space)}.cms-module-root .plr_sm{--cms-inside-padding-horizontal:var(--small-space)}.cms-module-root .plr_me{--cms-inside-padding-horizontal:var(--medium-space)}.cms-module-root .plr_la{--cms-inside-padding-horizontal:var(--large-space)}.cms-module-root .ptb_sm,.cms-module-root .ptb_me,.cms-module-root .ptb_la,.cms-module-root .plr_sm,.cms-module-root .plr_me,.cms-module-root .plr_la{padding:var(--cms-inside-padding-vertical) var(--cms-inside-padding-horizontal)}.cms-module-root .mtb_sm,.cms-module-root .mtb_me,.cms-module-root .mtb_la,.cms-module-root .mlr_sm,.cms-module-root .mlr_me,.cms-module-root .mlr_la{margin:var(--cms-outside-margin-vertical) var(--cms-outside-margin-horizontal)}.cms-module-root .width_plr{width:calc(100% - (2 * var(--cms-inside-padding-horizontal)))}.cms-module-root .width_mlr{width:calc(100% - (2 * var(--cms-outside-margin-horizontal)))}.cms-module-root .width_plr_mlr,.cms-module-root .width_mlr_plr{width:calc(100% - (2 * var(--cms-outside-margin-horizontal)) - (2 * var(--cms-inside-padding-horizontal)))}.page-content>.container:not(.boxed)>.cms-module-ctabutton .boxed,.page-content .article-detail .container:not(.boxed)>.cms-module-ctabutton .boxed,.page-content>.container:not(.boxed)>.cms-module-distance .boxed,.page-content .article-detail .container:not(.boxed)>.cms-module-distance .boxed,.page-content>.container:not(.boxed)>.cms-module-dividingline .boxed,.page-content .article-detail .container:not(.boxed)>.cms-module-dividingline .boxed,.page-content>.container:not(.boxed)>.cms-module-headline .boxed,.page-content .article-detail .container:not(.boxed)>.cms-module-headline .boxed,.page-content>.container:not(.boxed)>.cms-module-image .boxed,.page-content .article-detail .container:not(.boxed)>.cms-module-image .boxed,.page-content>.container:not(.boxed)>.cms-module-slider .boxed,.page-content .article-detail .container:not(.boxed)>.cms-module-slider .boxed,.page-content>.container:not(.boxed)>.cms-module-text .boxed,.page-content .article-detail .container:not(.boxed)>.cms-module-text .boxed,.page-content>.container:not(.boxed)>.cms-module-textandimage .boxed,.page-content .article-detail .container:not(.boxed)>.cms-module-textandimage .boxed,.page-content>.container:not(.boxed)>.cms-module-video .boxed,.page-content .article-detail .container:not(.boxed)>.cms-module-video .boxed,.page-content>.container:not(.boxed)>.cms-module-registrationform .boxed,.page-content .article-detail .container:not(.boxed)>.cms-module-registrationform .boxed,.page-content>.container:not(.boxed)>.cms-module-contactform .boxed,.page-content .article-detail .container:not(.boxed)>.cms-module-contactform .boxed{max-width:100%}.page-content>.container:not(.boxed)>.cms-module-ctabutton .widescreen,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-ctabutton .widescreen,.page-content .article-detail .container:not(.boxed)>.cms-module-ctabutton .widescreen,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-ctabutton .widescreen,.page-content>.container:not(.boxed)>.cms-module-distance .widescreen,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-distance .widescreen,.page-content .article-detail .container:not(.boxed)>.cms-module-distance .widescreen,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-distance .widescreen,.page-content>.container:not(.boxed)>.cms-module-dividingline .widescreen,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-dividingline .widescreen,.page-content .article-detail .container:not(.boxed)>.cms-module-dividingline .widescreen,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-dividingline .widescreen,.page-content>.container:not(.boxed)>.cms-module-headline .widescreen,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-headline .widescreen,.page-content .article-detail .container:not(.boxed)>.cms-module-headline .widescreen,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-headline .widescreen,.page-content>.container:not(.boxed)>.cms-module-image .widescreen,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-image .widescreen,.page-content .article-detail .container:not(.boxed)>.cms-module-image .widescreen,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-image .widescreen,.page-content>.container:not(.boxed)>.cms-module-slider .widescreen,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-slider .widescreen,.page-content .article-detail .container:not(.boxed)>.cms-module-slider .widescreen,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-slider .widescreen,.page-content>.container:not(.boxed)>.cms-module-text .widescreen,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-text .widescreen,.page-content .article-detail .container:not(.boxed)>.cms-module-text .widescreen,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-text .widescreen,.page-content>.container:not(.boxed)>.cms-module-textandimage .widescreen,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-textandimage .widescreen,.page-content .article-detail .container:not(.boxed)>.cms-module-textandimage .widescreen,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-textandimage .widescreen,.page-content>.container:not(.boxed)>.cms-module-video .widescreen,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-video .widescreen,.page-content .article-detail .container:not(.boxed)>.cms-module-video .widescreen,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-video .widescreen,.page-content>.container:not(.boxed)>.cms-module-registrationform .widescreen,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-registrationform .widescreen,.page-content .article-detail .container:not(.boxed)>.cms-module-registrationform .widescreen,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-registrationform .widescreen,.page-content>.container:not(.boxed)>.cms-module-contactform .widescreen,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-contactform .widescreen,.page-content .article-detail .container:not(.boxed)>.cms-module-contactform .widescreen,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-contactform .widescreen{margin-left:auto;margin-right:auto}.page-content>.container:not(.boxed)>.cms-module-ctabutton .boxed,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-ctabutton .boxed,.page-content .article-detail .container:not(.boxed)>.cms-module-ctabutton .boxed,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-ctabutton .boxed,.page-content>.container:not(.boxed)>.cms-module-distance .boxed,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-distance .boxed,.page-content .article-detail .container:not(.boxed)>.cms-module-distance .boxed,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-distance .boxed,.page-content>.container:not(.boxed)>.cms-module-dividingline .boxed,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-dividingline .boxed,.page-content .article-detail .container:not(.boxed)>.cms-module-dividingline .boxed,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-dividingline .boxed,.page-content>.container:not(.boxed)>.cms-module-headline .boxed,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-headline .boxed,.page-content .article-detail .container:not(.boxed)>.cms-module-headline .boxed,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-headline .boxed,.page-content>.container:not(.boxed)>.cms-module-image .boxed,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-image .boxed,.page-content .article-detail .container:not(.boxed)>.cms-module-image .boxed,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-image .boxed,.page-content>.container:not(.boxed)>.cms-module-slider .boxed,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-slider .boxed,.page-content .article-detail .container:not(.boxed)>.cms-module-slider .boxed,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-slider .boxed,.page-content>.container:not(.boxed)>.cms-module-text .boxed,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-text .boxed,.page-content .article-detail .container:not(.boxed)>.cms-module-text .boxed,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-text .boxed,.page-content>.container:not(.boxed)>.cms-module-textandimage .boxed,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-textandimage .boxed,.page-content .article-detail .container:not(.boxed)>.cms-module-textandimage .boxed,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-textandimage .boxed,.page-content>.container:not(.boxed)>.cms-module-video .boxed,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-video .boxed,.page-content .article-detail .container:not(.boxed)>.cms-module-video .boxed,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-video .boxed,.page-content>.container:not(.boxed)>.cms-module-registrationform .boxed,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-registrationform .boxed,.page-content .article-detail .container:not(.boxed)>.cms-module-registrationform .boxed,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-registrationform .boxed,.page-content>.container:not(.boxed)>.cms-module-contactform .boxed,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-contactform .boxed,.page-content .article-detail .container:not(.boxed)>.cms-module-contactform .boxed,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-contactform .boxed{width:var(--page-box-width)}.page-content>.container:not(.boxed)>.cms-module-ctabutton .boxed.width_plr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-ctabutton .boxed.width_plr,.page-content .article-detail .container:not(.boxed)>.cms-module-ctabutton .boxed.width_plr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-ctabutton .boxed.width_plr,.page-content>.container:not(.boxed)>.cms-module-distance .boxed.width_plr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-distance .boxed.width_plr,.page-content .article-detail .container:not(.boxed)>.cms-module-distance .boxed.width_plr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-distance .boxed.width_plr,.page-content>.container:not(.boxed)>.cms-module-dividingline .boxed.width_plr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-dividingline .boxed.width_plr,.page-content .article-detail .container:not(.boxed)>.cms-module-dividingline .boxed.width_plr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-dividingline .boxed.width_plr,.page-content>.container:not(.boxed)>.cms-module-headline .boxed.width_plr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-headline .boxed.width_plr,.page-content .article-detail .container:not(.boxed)>.cms-module-headline .boxed.width_plr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-headline .boxed.width_plr,.page-content>.container:not(.boxed)>.cms-module-image .boxed.width_plr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-image .boxed.width_plr,.page-content .article-detail .container:not(.boxed)>.cms-module-image .boxed.width_plr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-image .boxed.width_plr,.page-content>.container:not(.boxed)>.cms-module-slider .boxed.width_plr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-slider .boxed.width_plr,.page-content .article-detail .container:not(.boxed)>.cms-module-slider .boxed.width_plr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-slider .boxed.width_plr,.page-content>.container:not(.boxed)>.cms-module-text .boxed.width_plr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-text .boxed.width_plr,.page-content .article-detail .container:not(.boxed)>.cms-module-text .boxed.width_plr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-text .boxed.width_plr,.page-content>.container:not(.boxed)>.cms-module-textandimage .boxed.width_plr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-textandimage .boxed.width_plr,.page-content .article-detail .container:not(.boxed)>.cms-module-textandimage .boxed.width_plr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-textandimage .boxed.width_plr,.page-content>.container:not(.boxed)>.cms-module-video .boxed.width_plr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-video .boxed.width_plr,.page-content .article-detail .container:not(.boxed)>.cms-module-video .boxed.width_plr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-video .boxed.width_plr,.page-content>.container:not(.boxed)>.cms-module-registrationform .boxed.width_plr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-registrationform .boxed.width_plr,.page-content .article-detail .container:not(.boxed)>.cms-module-registrationform .boxed.width_plr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-registrationform .boxed.width_plr,.page-content>.container:not(.boxed)>.cms-module-contactform .boxed.width_plr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-contactform .boxed.width_plr,.page-content .article-detail .container:not(.boxed)>.cms-module-contactform .boxed.width_plr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-contactform .boxed.width_plr{width:calc(var(--page-box-width) - (2 * var(--cms-inside-padding-horizontal)));max-width:calc(100% - (2 * var(--cms-inside-padding-horizontal)))}.page-content>.container:not(.boxed)>.cms-module-ctabutton .boxed.width_mlr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-ctabutton .boxed.width_mlr,.page-content .article-detail .container:not(.boxed)>.cms-module-ctabutton .boxed.width_mlr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-ctabutton .boxed.width_mlr,.page-content>.container:not(.boxed)>.cms-module-distance .boxed.width_mlr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-distance .boxed.width_mlr,.page-content .article-detail .container:not(.boxed)>.cms-module-distance .boxed.width_mlr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-distance .boxed.width_mlr,.page-content>.container:not(.boxed)>.cms-module-dividingline .boxed.width_mlr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-dividingline .boxed.width_mlr,.page-content .article-detail .container:not(.boxed)>.cms-module-dividingline .boxed.width_mlr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-dividingline .boxed.width_mlr,.page-content>.container:not(.boxed)>.cms-module-headline .boxed.width_mlr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-headline .boxed.width_mlr,.page-content .article-detail .container:not(.boxed)>.cms-module-headline .boxed.width_mlr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-headline .boxed.width_mlr,.page-content>.container:not(.boxed)>.cms-module-image .boxed.width_mlr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-image .boxed.width_mlr,.page-content .article-detail .container:not(.boxed)>.cms-module-image .boxed.width_mlr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-image .boxed.width_mlr,.page-content>.container:not(.boxed)>.cms-module-slider .boxed.width_mlr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-slider .boxed.width_mlr,.page-content .article-detail .container:not(.boxed)>.cms-module-slider .boxed.width_mlr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-slider .boxed.width_mlr,.page-content>.container:not(.boxed)>.cms-module-text .boxed.width_mlr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-text .boxed.width_mlr,.page-content .article-detail .container:not(.boxed)>.cms-module-text .boxed.width_mlr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-text .boxed.width_mlr,.page-content>.container:not(.boxed)>.cms-module-textandimage .boxed.width_mlr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-textandimage .boxed.width_mlr,.page-content .article-detail .container:not(.boxed)>.cms-module-textandimage .boxed.width_mlr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-textandimage .boxed.width_mlr,.page-content>.container:not(.boxed)>.cms-module-video .boxed.width_mlr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-video .boxed.width_mlr,.page-content .article-detail .container:not(.boxed)>.cms-module-video .boxed.width_mlr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-video .boxed.width_mlr,.page-content>.container:not(.boxed)>.cms-module-registrationform .boxed.width_mlr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-registrationform .boxed.width_mlr,.page-content .article-detail .container:not(.boxed)>.cms-module-registrationform .boxed.width_mlr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-registrationform .boxed.width_mlr,.page-content>.container:not(.boxed)>.cms-module-contactform .boxed.width_mlr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-contactform .boxed.width_mlr,.page-content .article-detail .container:not(.boxed)>.cms-module-contactform .boxed.width_mlr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-contactform .boxed.width_mlr{width:calc(var(--page-box-width) - (2 * var(--cms-outside-margin-horizontal)));max-width:calc(100% - (2 * var(--cms-outside-margin-horizontal)))}.page-content>.container:not(.boxed)>.cms-module-ctabutton .boxed.width_plr_mlr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-ctabutton .boxed.width_plr_mlr,.page-content .article-detail .container:not(.boxed)>.cms-module-ctabutton .boxed.width_plr_mlr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-ctabutton .boxed.width_plr_mlr,.page-content>.container:not(.boxed)>.cms-module-distance .boxed.width_plr_mlr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-distance .boxed.width_plr_mlr,.page-content .article-detail .container:not(.boxed)>.cms-module-distance .boxed.width_plr_mlr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-distance .boxed.width_plr_mlr,.page-content>.container:not(.boxed)>.cms-module-dividingline .boxed.width_plr_mlr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-dividingline .boxed.width_plr_mlr,.page-content .article-detail .container:not(.boxed)>.cms-module-dividingline .boxed.width_plr_mlr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-dividingline .boxed.width_plr_mlr,.page-content>.container:not(.boxed)>.cms-module-headline .boxed.width_plr_mlr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-headline .boxed.width_plr_mlr,.page-content .article-detail .container:not(.boxed)>.cms-module-headline .boxed.width_plr_mlr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-headline .boxed.width_plr_mlr,.page-content>.container:not(.boxed)>.cms-module-image .boxed.width_plr_mlr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-image .boxed.width_plr_mlr,.page-content .article-detail .container:not(.boxed)>.cms-module-image .boxed.width_plr_mlr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-image .boxed.width_plr_mlr,.page-content>.container:not(.boxed)>.cms-module-slider .boxed.width_plr_mlr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-slider .boxed.width_plr_mlr,.page-content .article-detail .container:not(.boxed)>.cms-module-slider .boxed.width_plr_mlr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-slider .boxed.width_plr_mlr,.page-content>.container:not(.boxed)>.cms-module-text .boxed.width_plr_mlr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-text .boxed.width_plr_mlr,.page-content .article-detail .container:not(.boxed)>.cms-module-text .boxed.width_plr_mlr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-text .boxed.width_plr_mlr,.page-content>.container:not(.boxed)>.cms-module-textandimage .boxed.width_plr_mlr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-textandimage .boxed.width_plr_mlr,.page-content .article-detail .container:not(.boxed)>.cms-module-textandimage .boxed.width_plr_mlr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-textandimage .boxed.width_plr_mlr,.page-content>.container:not(.boxed)>.cms-module-video .boxed.width_plr_mlr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-video .boxed.width_plr_mlr,.page-content .article-detail .container:not(.boxed)>.cms-module-video .boxed.width_plr_mlr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-video .boxed.width_plr_mlr,.page-content>.container:not(.boxed)>.cms-module-registrationform .boxed.width_plr_mlr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-registrationform .boxed.width_plr_mlr,.page-content .article-detail .container:not(.boxed)>.cms-module-registrationform .boxed.width_plr_mlr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-registrationform .boxed.width_plr_mlr,.page-content>.container:not(.boxed)>.cms-module-contactform .boxed.width_plr_mlr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-contactform .boxed.width_plr_mlr,.page-content .article-detail .container:not(.boxed)>.cms-module-contactform .boxed.width_plr_mlr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-contactform .boxed.width_plr_mlr,.page-content>.container:not(.boxed)>.cms-module-ctabutton .boxed.width_mlr_plr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-ctabutton .boxed.width_mlr_plr,.page-content .article-detail .container:not(.boxed)>.cms-module-ctabutton .boxed.width_mlr_plr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-ctabutton .boxed.width_mlr_plr,.page-content>.container:not(.boxed)>.cms-module-distance .boxed.width_mlr_plr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-distance .boxed.width_mlr_plr,.page-content .article-detail .container:not(.boxed)>.cms-module-distance .boxed.width_mlr_plr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-distance .boxed.width_mlr_plr,.page-content>.container:not(.boxed)>.cms-module-dividingline .boxed.width_mlr_plr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-dividingline .boxed.width_mlr_plr,.page-content .article-detail .container:not(.boxed)>.cms-module-dividingline .boxed.width_mlr_plr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-dividingline .boxed.width_mlr_plr,.page-content>.container:not(.boxed)>.cms-module-headline .boxed.width_mlr_plr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-headline .boxed.width_mlr_plr,.page-content .article-detail .container:not(.boxed)>.cms-module-headline .boxed.width_mlr_plr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-headline .boxed.width_mlr_plr,.page-content>.container:not(.boxed)>.cms-module-image .boxed.width_mlr_plr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-image .boxed.width_mlr_plr,.page-content .article-detail .container:not(.boxed)>.cms-module-image .boxed.width_mlr_plr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-image .boxed.width_mlr_plr,.page-content>.container:not(.boxed)>.cms-module-slider .boxed.width_mlr_plr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-slider .boxed.width_mlr_plr,.page-content .article-detail .container:not(.boxed)>.cms-module-slider .boxed.width_mlr_plr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-slider .boxed.width_mlr_plr,.page-content>.container:not(.boxed)>.cms-module-text .boxed.width_mlr_plr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-text .boxed.width_mlr_plr,.page-content .article-detail .container:not(.boxed)>.cms-module-text .boxed.width_mlr_plr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-text .boxed.width_mlr_plr,.page-content>.container:not(.boxed)>.cms-module-textandimage .boxed.width_mlr_plr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-textandimage .boxed.width_mlr_plr,.page-content .article-detail .container:not(.boxed)>.cms-module-textandimage .boxed.width_mlr_plr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-textandimage .boxed.width_mlr_plr,.page-content>.container:not(.boxed)>.cms-module-video .boxed.width_mlr_plr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-video .boxed.width_mlr_plr,.page-content .article-detail .container:not(.boxed)>.cms-module-video .boxed.width_mlr_plr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-video .boxed.width_mlr_plr,.page-content>.container:not(.boxed)>.cms-module-registrationform .boxed.width_mlr_plr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-registrationform .boxed.width_mlr_plr,.page-content .article-detail .container:not(.boxed)>.cms-module-registrationform .boxed.width_mlr_plr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-registrationform .boxed.width_mlr_plr,.page-content>.container:not(.boxed)>.cms-module-contactform .boxed.width_mlr_plr,.page-content>.container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-contactform .boxed.width_mlr_plr,.page-content .article-detail .container:not(.boxed)>.cms-module-contactform .boxed.width_mlr_plr,.page-content .article-detail .container>.cmsarea_containment>.modulecms>.cmsmodule>.cmsHtmlArea>.cms-module-contactform .boxed.width_mlr_plr{width:calc(var(--page-box-width) - (2 * var(--cms-outside-margin-horizontal)) - (2 * var(--cms-inside-padding-horizontal)));max-width:calc(100% - (2 * var(--cms-outside-margin-horizontal)) - (2 * var(--cms-inside-padding-horizontal)))}.sl-theme-clx-cms a,.sl-theme-clx-cms p,.sl-theme-clx-cms span{font-size:13px!important}.layerForAddModules a{font-size:15px!important;font-weight:bold!important;line-height:15px!important}#cmsToolbar a.cms-anchor{margin-top:1px}.cms_sticky_element .tox-tinymce--toolbar-sticky-off .tox-editor-header{position:unset!important}.cms_sticky_element .tox-tinymce--toolbar-sticky-on .tox-editor-header{top:95px!important}.cms_sticky_element .tox-editor-container{width:1490px!important;margin:0 auto!important;z-index:1000;overflow:initial!important}.cms_sticky_element .tox-toolbar-overlord{margin-left:-15px!important;border:1px solid #ccc!important}.cms_sticky_element .tox-editor-header{max-width:567px!important;border:none!important;left:unset!important}.cms_sticky_element .tox-tinymce{overflow:initial!important;left:0!important;width:100vw!important;padding:0 130px 0 142px!important}.cmsEditArea .cmsModuleEdit label{align-self:center}.cmsEditArea .cmsModuleEdit .modulecms_inputtype_viewportImage img{height:32px}.cmsEditArea .cmsModuleEdit .modulecms_inputHolder_link{max-width:360px}.modulecms.visible .cmsmodule{overflow:inherit}.modulecms.visible .cmsModuleEdit input[type="text"]{width:100%}.modulecms .cmsmodule .cmsModuleEdit fieldset .label{flex:0 1 190px;padding:0;width:190px;font-size:12px;line-height:16px}sl-radio-group::part(form-control-input){display:flex;gap:15px}sl-radio-button::part(base){margin-right:15px}sl-radio-button::part(button){height:27px;border-radius:5px;background-color:#fff;color:#000;border:1px solid #ccc}sl-radio-button::part(button--checked){color:#fff;background-color:var(--color-primary)}sl-radio::part(control--checked){background-color:var(--color-primary);border-color:var(--color-primary)}sl-button.primary::part(base){background-color:var(--color-primary);border-color:var(--color-primary)}sl-dialog#clx_cms_add_module_dialog::part(close-button__base),sl-dialog#clx_cms_module_dialog::part(close-button__base){background-color:var(--sl-color-primary-700)}sl-dialog .modulecms_inputHolder{padding:3px 0}sl-dialog .modulecms_inputHolder sl-alert{margin:15px 10px}sl-dialog .modulecms_inputHolder sl-alert::part(base){width:100%}section.content .modulecms.visible span.htmlid_label,section.content .contentoverlay span.htmlid_label{z-index:1}body.cms_toolbar_open .main-header .cmsmodulTopContainer,body.cms_toolbar_open .main-header .cmsmodulBottomContainer{width:calc(100vw - 120px)}.cms-module-root .darkmode p,.cms-module-root .darkmode ul,.cms-module-root .darkmode li,.cms-module-root .darkmode strong,.cms-module-root .darkmode span{color:#ffffff!important}.cms-module-ctabutton{margin-bottom:20px}.cms-module-ctabutton .mod_cta_button{display:flex}.cms-module-ctabutton .mod_cta_button.left a{display:block;margin-right:auto}.cms-module-ctabutton .mod_cta_button.center a{display:block;margin-left:auto;margin-right:auto}.cms-module-ctabutton .mod_cta_button.right a{display:block;margin-left:auto}.cms-module-ctabutton a.button{display:block;width:max-content;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:22px;border-radius:5px;padding:10px 20px;height:min-content;border:1px solid var(--color-primary);text-decoration:none;text-transform:uppercase}.cms-module-ctabutton a.button:disabled{background-color:var(--color-gray-100);color:var(--color-gray-500)}.cms-module-ctabutton a.button.red{color:var(--color-ffffff);background-color:var(--color-primary)}.cms-module-ctabutton a.button.red:hover{background-color:var(--color-6ea8db);border-color:var(--color-6ea8db)}.cms-module-ctabutton a.button.red:active{background-color:var(--color-437db0);border-color:var(--color-437db0)}.cms-module-ctabutton a.button.red:disabled{border-color:var(--color-gray-100)}.cms-module-ctabutton a.button.secondary{color:var(--color-primary);background-color:var(--color-ffffff)}.cms-module-ctabutton a.button.secondary:hover{background-color:var(--color-e5eef7)}.cms-module-ctabutton a.button.secondary:active{background-color:var(--color-cbe0f2)}.cms-module-ctabutton a.button.secondary:disabled{border-color:var(--color-gray-500)}.cms-module-headline .mod_headline{padding-bottom:10px}.mod_text{font-size:14px;color:var(--color-gray-700);line-height:2rem}.mod_text .row>div{word-break:break-word;hyphens:auto}.mod_text h1,.mod_text *.h1{font-size:36px;line-height:49px;font-weight:400;margin:0 0 15px 0;color:var(--sl-color-neutral-1000)}@media screen and (max-width:1023px){.mod_text h1,.mod_text *.h1{font-size:22px;line-height:41px}}.mod_text h2,.mod_text *.h2{font-size:28px;line-height:39px;font-weight:700;margin:0 0 15px 0;color:var(--sl-color-neutral-1000)}@media screen and (max-width:1023px){.mod_text h2,.mod_text *.h2{font-size:20px;line-height:32px}}.mod_text h3,.mod_text *.h3{font-size:24px;line-height:34px;font-weight:700;margin:0 0 15px 0;color:var(--sl-color-neutral-1000)}@media screen and (max-width:1023px){.mod_text h3,.mod_text *.h3{font-size:20px;line-height:27px}}.mod_text p{margin-bottom:15px}.mod_text p em{font-style:italic}.mod_text a{color:var(--color-primary);font-weight:700;text-decoration:unset}.mod_text a:hover{text-decoration:underline}.mod_text ol,.mod_text ul{list-style-type:unset;list-style-position:outside;padding-left:20px;margin-bottom:15px}.mod_text ol{list-style-type:decimal}.cms-module-textandimage .mod_text{display:grid;grid-template-columns:1fr 1fr;gap:30px}.cms-module-textandimage .mod_text.text_image{grid-template-areas:"text image"}.cms-module-textandimage .mod_text.image_text{grid-template-areas:"image text"}.cms-module-textandimage .mod_text .image{grid-area:image}.cms-module-textandimage .mod_text .text{grid-area:text}@media screen and (max-width:1023px){.cms-module-textandimage .mod_text{grid-template-columns:1fr;display:flex;flex-direction:column}}.cms-module-textandimage .mod_text picture img{max-width:100%;width:100%}.cms-module-textandimage .mod_text a.button{display:block;width:max-content;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:22px;border-radius:5px;padding:10px 20px;border:1px solid var(--color-primary);text-decoration:none;text-transform:uppercase;color:var(--color-ffffff);background-color:var(--color-primary);margin-top:10px}.cms-module-textandimage .mod_text a.button:hover{background-color:var(--color-6ea8db);border-color:var(--color-6ea8db)}.cms-module-textandimage .mod_text a.button:active{background-color:var(--color-437db0);border-color:var(--color-437db0)}.cms-module-textandimage .mod_text a.button:disabled{border-color:var(--color-gray-100);background-color:var(--color-gray-100);color:var(--color-gray-500)}.cms-module-dividingline{clear:both;padding:40px 0}.cms-module-dividingline hr{color:#ebebeb;margin:0}.cms-module-dividingline .module_unpublished{box-shadow:unset}.cmsHtmlArea .cms-module-dividingline{padding:0}.cmsHtmlArea .cms-module-dividingline hr{padding:40px 0}.mod_slider{position:relative;padding-bottom:20px;max-width:100%}.mod_slider img{max-width:100%;width:100%}.mod_slider .modulecmsslider:not(.tns-slider) li:not(:first-child){display:none}.mod_slider .tns-nav{text-align:center}.mod_slider .tns-nav button{margin:10px 5px;width:12px;height:12px;border-radius:12px;background-color:var(--color-cbe0f2);border-width:0;padding:8px}.mod_slider .tns-nav button.tns-nav-active{background-color:var(--sl-color-blue-600)}@media only screen and (min-width:1023px){.mod_slider .tns-nav{z-index:99;position:relative}.mod_slider .tns-controls{position:absolute;width:100%;left:0;display:flex;flex-direction:row;justify-content:space-between;height:calc(100% - 60px)}.mod_slider .tns-controls button{z-index:1;height:auto;border:0;width:40px;padding:0}.mod_slider .tns-controls button[data-controls="prev"]{background:url(/img/bgi/svg/white_chevron-left.svg) no-repeat center;background-size:contain;margin-left:30px}.mod_slider .tns-controls button[data-controls="next"]{background:url(/img/bgi/svg/white_chevron-right.svg) no-repeat center;background-size:contain;margin-right:30px}}@media only screen and (max-width:1023px){.cms-module-root>div.mod_slider{padding:0}}.mod_video>div,.mod_video .widescreen-boxed>div{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media screen and (max-width:1023px){.mod_video>div,.mod_video .widescreen-boxed>div{grid-template-columns:1fr}}.mod_video>div.video_text,.mod_video .widescreen-boxed>div.video_text{grid-template-areas:"video text"}@media screen and (max-width:1023px){.mod_video>div.video_text,.mod_video .widescreen-boxed>div.video_text{grid-template-areas:"video" "text"}}.mod_video>div.text_video,.mod_video .widescreen-boxed>div.text_video{grid-template-areas:"text video"}@media screen and (max-width:1023px){.mod_video>div.text_video,.mod_video .widescreen-boxed>div.text_video{grid-template-areas:"text" "video"}}.mod_video>div.video_only,.mod_video .widescreen-boxed>div.video_only{grid-template-columns:1fr;grid-template-areas:"video"}.mod_video>div.video_only>.mod_text,.mod_video .widescreen-boxed>div.video_only>.mod_text{display:none}.mod_video>div .video,.mod_video .widescreen-boxed>div .video{grid-area:video;position:relative;padding-bottom:56.25%;height:0;z-index:1}.mod_video>div .video iframe,.mod_video .widescreen-boxed>div .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mod_video>div .mod_text,.mod_video .widescreen-boxed>div .mod_text{grid-area:text}.cms-module-root.cms-module-image .mod_image img{max-width:100%;width:100%}.mod_form{margin-bottom:36px}.mod_form .form_placeholder{width:50%;height:200px;border:1px solid #cecece;margin:auto;padding:65px 20%;font-weight:700}.mod_form .form_placeholder div{text-align:center;line-height:2em}.cms_anchor{scroll-margin-top:120px}.mod_cleverreach_newsletter{overflow:hidden;padding:14px 10px}.mod_cleverreach_newsletter *{box-sizing:border-box}.mod_cleverreach_newsletter .cr-mail-responsive,.mod_cleverreach_newsletter .cr-mail-responsive *{box-sizing:unset}.mod_cleverreach_newsletter .cr_site{margin:0;padding:75px 0 0 0;text-align:center;background-color:#eee}.mod_cleverreach_newsletter .cr_font{font-size:14px;font-family:var(--clx-font-primary)}.mod_cleverreach_newsletter .cr_page{width:100%!important;max-width:640px;padding-top:20px;padding-bottom:20px}.mod_cleverreach_newsletter .cr_body{box-shadow:0 0 14px 0 rgb(51 51 51 / .4);border-radius:8px;line-height:150%;font-family:var(--clx-font-primary);font-size:12px;color:#333}.mod_cleverreach_newsletter .cr_body h2,.mod_cleverreach_newsletter .cr_header h2{font-size:22px;line-height:28px;margin:0 0 10px 0}.mod_cleverreach_newsletter .cr_body h1,.mod_cleverreach_newsletter .cr_header h2{font-size:28px;margin-bottom:15px;padding:0;margin-top:0}.mod_cleverreach_newsletter .wrapper,.mod_cleverreach_newsletter .cr_page{margin:0 auto 10px auto;text-align:left}.mod_cleverreach_newsletter .cr_header{text-align:center;background:transparent!important}.mod_cleverreach_newsletter .cr_header img{max-width:100%}.mod_cleverreach_newsletter .cr_body label,.mod_cleverreach_newsletter .cr_body .label{float:none;clear:both;display:inline-block;width:auto;margin-top:8px;text-align:left;font-weight:700;position:relative}.mod_cleverreach_newsletter .cr_body .no-label{font-weight:400}.mod_cleverreach_newsletter .cr_body #editable_content{padding:20px}.mod_cleverreach_newsletter .editable-content{padding:20px}.mod_cleverreach_newsletter .cr_button{display:inline-block;font-family:"Helvetica",Arial,sans-serif;width:auto;white-space:nowrap;height:32px;margin:5px 0;padding:0 22px;text-decoration:none;text-align:center;font-weight:700;font-style:normal;font-size:15px;line-height:32px;cursor:pointer;border:0;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;vertical-align:top}.mod_cleverreach_newsletter .cr_button{background-color:#333;color:#fff}.mod_cleverreach_newsletter .cr_button:hover,.mod_cleverreach_newsletter .cr_button-small:hover{opacity:.7;filter:alpha(opacity=70)}.mod_cleverreach_newsletter .powered{padding:20px 0;width:560px;margin:0 auto}.mod_cleverreach_newsletter .cr_ipe_item label{line-height:150%;font-size:14px}.mod_cleverreach_newsletter .cr_ipe_item textarea{background:none repeat scroll 0 0 #fff;border-radius:3px;border:1px solid #ccc;font-family:Helvetica;font-size:16px}.mod_cleverreach_newsletter .cr_ipe_item input{background:none repeat scroll 0 0 #fff;border-radius:3px;border:1px solid #ccc;padding:12px;font-family:Helvetica;font-size:16px}.mod_cleverreach_newsletter .cr_ipe_item select{background:none repeat scroll 0 0 #fff;border-radius:3px;border:1px solid #ccc;padding:12px!important;display:block;margin:0;padding:5px;width:100%;font-family:Helvetica;font-size:16px}.mod_cleverreach_newsletter .cr_ipe_item input.cr_ipe_radio,.mod_cleverreach_newsletter input.cr_ipe_checkbox{-moz-binding:none;-moz-box-sizing:border-box;background-color:-moz-field!important;border:2px inset ThreeDFace!important;color:-moz-fieldtext!important;cursor:default;height:13px;padding:0!important;width:13px}.mod_cleverreach_newsletter .cr_ipe_item input.cr_ipe_radio{-moz-appearance:radio;border-radius:100% 100% 100% 100%!important;margin:3px 3px 0 5px}.mod_cleverreach_newsletter .cr_ipe_item{margin:0 10px;padding:0 10px}.mod_cleverreach_newsletter .submit_container{text-align:center}.mod_cleverreach_newsletter .cr_ipe_item.inactive{display:none}.mod_cleverreach_newsletter .imprint{font-size:.8em}.mod_cleverreach_newsletter .cr_captcha{padding-left:130px}.mod_cleverreach_newsletter .cr_error{font-size:1.1em;padding:10px}.mod_cleverreach_newsletter .clever_form_error{background-color:#f99;color:#000;border:1px solid #f22!important}.mod_cleverreach_newsletter .clever_form_note{margin:26px 0 0 3px;position:absolute;display:inline;padding:2px 4px;font-weight:700;background-color:#f2ecb5;color:#000;font-size:12px!important}.mod_cleverreach_newsletter .cr_form-flex{display:flex}.mod_cleverreach_newsletter .cr_form-flex>.cr_form-inputgroup{flex-grow:1;margin-right:5px}.mod_cleverreach_newsletter .cr_form-flex>.cr_form-inputgroup:last-child{margin-right:0}.mod_cleverreach_newsletter .cr_form-flex input{width:100%}.mod_cleverreach_newsletter .cr_site{background-color:#eee}.mod_cleverreach_newsletter .cr_header{color:#000}.mod_cleverreach_newsletter .cr_body{background-color:#fff;font-size:12px;color:#000}.mod_cleverreach_newsletter .cr_hr{background-color:#ccc;margin-left:0;margin-right:0}.mod_cleverreach_newsletter .cr_site a{color:#0084ff}.mod_cleverreach_newsletter .imprint{color:#000}.mod_cleverreach_newsletter .cr_site{background-color:#fff}.mod_cleverreach_newsletter .cr_body{color:#000;background-color:#fff}.mod_cleverreach_newsletter .cr_header{color:#000}.mod_cleverreach_newsletter .cr_hr{background-color:#ccc}.mod_cleverreach_newsletter .cr_site a{color:#5793c9}.mod_cleverreach_newsletter .imprint{color:#000}.mod_cleverreach_newsletter .cr_page{width:auto;max-width:850px}.mod_cleverreach_newsletter .cr_button{background-color:var(--color-primary);color:#fff}.mod_cleverreach_newsletter .cr_button:hover{background-color:var(--sl-color-primary-500)}.mod_cleverreach_newsletter .cr_button:active{background-color:var(--sl-color-primary-500)}.mod_cleverreach_newsletter .cr_form-component--group .cr_form-inputgroup{display:inline-flex;gap:6px}.mod_cleverreach_newsletter .cr_form-component--group .cr_form-inputgroup input{margin-top:11px}.cms_distance .d1{height:20px}.cms_distance .d2{height:40px}.cms_distance .d3{height:60px}.cms_distance .d4{height:80px}.cms-module-themeworlds{padding-bottom:20px;--sl-font-size-medium:15px;overflow:unset;clear:left}.cms-module-themeworlds .paper-background::after,.cms-module-themeworlds .paper-background::before{background:unset}.cms-module-themeworlds .themeworld{margin-top:100px;margin-bottom:100px;padding-left:4vw;font-size:14px;color:var(--color-gray-700);min-height:800px;border-radius:unset}.cms-module-themeworlds .themeworld sl-input::part(base){height:46px;line-height:46px}.cms-module-themeworlds .themeworld sl-input::part(input){height:42px}.cms-module-themeworlds .themeworld sl-select::part(control){height:46px;line-height:46px}.cms-module-themeworlds .themeworld sl-select::part(icon){z-index:1}.cms-module-themeworlds .themeworld sl-select::part(control)::after{content:" ";height:48px;width:48px;background-color:var(--color-gray-50);position:absolute;right:0}.cms-module-themeworlds .themeworld .background{transform:unset;left:0;width:100%}.cms-module-themeworlds .themeworld .content-area h3{font-size:28px;line-height:38px;padding-bottom:5px}.cms-module-themeworlds .themeworld .content-area .short-description{font-size:14px;line-height:22px}.cms-module-themeworlds .themeworld .content-grid{grid-template-columns:62% 38%;width:calc(100% - 4vw);max-width:100vw}.cms-module-themeworlds .themeworld .content-grid .overview{padding-right:60px}.cms-module-themeworlds .themeworld .content-grid .overview h1{font-size:28px;line-height:42px}.cms-module-themeworlds .themeworld .content-grid .overview h2{color:var(--color-gray-700)}.cms-module-themeworlds .themeworld .content-grid .teaser{padding:20px 0;background:#fff0 linear-gradient(180deg,var(--color-primary-gradient-light) 0%,var(--color-primary-gradient-dark) 100%) 0% 0% no-repeat padding-box}.cms-module-themeworlds .themeworld .content-grid .request_access{padding:60px;margin-top:-60px;margin-bottom:-60px;background-color:var(--color-233e59);border-radius:unset}.cms-module-themeworlds .themeworld .content-grid .request_access h2{color:var(--color-primary);font-size:28px;font-weight:700;line-height:40px}.cms-module-themeworlds .themeworld .content-grid .request_access h2::first-line{color:var(--color-e2ecf7)}.cms-module-themeworlds .themeworld .content-grid .request_access .access_option .headline{font-weight:700}.cms-module-themeworlds .themeworld .content-grid .request_access .access_option .headline sl-icon{font-size:40px}.cms-module-themeworlds .themeworld .content-grid .request_access .access_option .text{color:var(--color-e2ecf7);line-height:1.5em}.cms-module-themeworlds .themeworld .content-grid .request_access .access_option .arrow-down{color:var(--color-primary)}.cms-module-themeworlds .themeworld .content-grid .request_access .access_option sl-button{height:42px}.cms-module-themeworlds .themeworld .content-grid .request_access .access_option sl-button::part(base){font-size:14px;text-transform:uppercase;height:36px;line-height:36px}.cms-module-themeworlds .themeworld .content-grid .request_access .access_option sl-button::part(label){font-weight:600}.cms-module-themeworlds .themeworld .content-grid .request_access .spacer{color:var(--color-primary)}.cms-module-themeworlds .themeworld .content-grid .order-area .themeworld-process{padding-right:60px}.cms-module-themeworlds .themeworld .themeworld-process .form{--sl-input-border-color:var(--color-themeworld-border-grey);padding:0}.cms-module-themeworlds .themeworld .themeworld-starterbox .side-area .total-price{font-size:28px;line-height:38px}.cms-module-themeworlds .themeworld .themeworld-starterbox .side-area .select-button{text-transform:uppercase;background-color:var(--color-gray-50)}.cms-module-themeworlds .themeworld .themeworld-starterbox .side-area .select-button.selected{color:var(--color-ffffff);background-color:var(--color-primary)}.cms-module-themeworlds .themeworld .themeworld_registration_form{max-width:unset}.cms-module-themeworlds .themeworld .themeworld_registration_form sl-button::part(label){text-transform:uppercase;font-size:19px;font-weight:400}.cms-module-themeworlds .themeworld .themeworld_registration_form sl-button::part(base){border-radius:5px}.cms-module-themeworlds .themeworld .themeworld_registration_form .turnstile_container{margin-top:20px}.cms-module-themeworlds .themeworld .themeworld_registration_form .summary{margin-top:30px}.cms-module-themeworlds .themeworld .themeworld_registration_form .summary a.shipping-outside-de{color:var(--color-primary)}.cms-module-themeworlds .themeworld .form [name="strasse"]{grid-column:1 / 5}.cms-module-themeworlds .themeworld .form sl-checkbox{--sl-input-border-color:var(--color-primary)}.cms-module-themeworlds .themeworld .form a,.cms-module-themeworlds .themeworld .form a:hover,.cms-module-themeworlds .themeworld .form a:visited,.cms-module-themeworlds .themeworld .form a:active{color:var(--color-primary)}.cms-module-themeworlds .themeworld .themeworld-registration-success{color:var(--color-gray-700)!important}.cms-module-themeworlds .themeworld .themeworld-registration-success p{line-height:26px}.cms-module-themeworlds .themeworld .themeworld-registration-success sl-button::part(label){text-transform:uppercase;font-size:19px;font-weight:400;padding:10px 20px}.cms-module-themeworlds .themeworld .themeworld-registration-success sl-button::part(base){line-height:33px;height:auto;border-radius:5px}@media screen and (max-width:1279px){.cms-module-themeworlds .themeworld{padding-left:unset}.cms-module-themeworlds .themeworld .content-grid{width:calc(100% - 120px);padding:60px}.cms-module-themeworlds .themeworld .content-grid #request_access{margin:30px 0 0 0}}body .content>.cms-module-recombeeproductrecommendations{width:unset;padding:0 50px}@media screen and (max-width:1023px){body .content>.cms-module-recombeeproductrecommendations{padding:0 20px}}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations,body .page-content .mod_product_recommendations{border-radius:5px;background-color:#ebf4fc;padding:40px 0;margin-bottom:40px}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .module_headline,body .page-content .mod_product_recommendations .module_headline{color:#26445e;margin:0 auto;text-align:center}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .module_headline span,body .page-content .mod_product_recommendations .module_headline span{text-transform:uppercase;font:normal normal normal 14px/19px "Open Sans"}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .module_headline h2,body .page-content .mod_product_recommendations .module_headline h2{font:normal normal bold 28px/38px "Open Sans";color:#26445e}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide,body .page-content .mod_product_recommendations .splide__slide{display:flex;align-items:stretch;padding:43px 0 0 75px;transition:all 0.2s ease-in-out}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide .image,body .page-content .mod_product_recommendations .splide__slide .image{flex-grow:1;flex-shrink:1}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide .image sl-skeleton,body .page-content .mod_product_recommendations .splide__slide .image sl-skeleton{width:170px;height:170px;--border-radius:5px}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide .image sl-skeleton:not(:defined),body .page-content .mod_product_recommendations .splide__slide .image sl-skeleton:not(:defined){width:170px;height:170px}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide .image a,body .page-content .mod_product_recommendations .splide__slide .image a{background-color:#ebf4fc;display:block;padding:15px}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide .image a img,body .page-content .mod_product_recommendations .splide__slide .image a img{width:170px;height:170px;mix-blend-mode:darken;transition:all 0.2s ease-in-out}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide .legend,body .page-content .mod_product_recommendations .splide__slide .legend{flex-grow:1;flex-shrink:1;padding:15px 83px 15px 15px}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide .legend .pre-headline,body .page-content .mod_product_recommendations .splide__slide .legend .pre-headline{color:var(--color-gray-700);text-align:left;font-size:12px;line-height:16px;padding-bottom:2px}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide .legend h2,body .page-content .mod_product_recommendations .splide__slide .legend h2{color:#242424;text-align:left;font-size:16px;line-height:22px;font-weight:600;padding-bottom:5px}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide .legend h2 sl-skeleton,body .page-content .mod_product_recommendations .splide__slide .legend h2 sl-skeleton{height:16px}@media screen and (max-width:1023px){html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide .legend h2,body .page-content .mod_product_recommendations .splide__slide .legend h2{font-size:14px;line-height:20px}}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide .legend .colors,body .page-content .mod_product_recommendations .splide__slide .legend .colors{display:flex;gap:5px;flex-wrap:wrap}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide .legend .colors sl-skeleton,body .page-content .mod_product_recommendations .splide__slide .legend .colors sl-skeleton{width:18px;height:18px}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide .legend .colors .color,body .page-content .mod_product_recommendations .splide__slide .legend .colors .color{background-color:#ebf4fc}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide .legend .colors .color img,body .page-content .mod_product_recommendations .splide__slide .legend .colors .color img{width:18px;height:18px;mix-blend-mode:darken}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide:not(:last-of-type) .legend,body .page-content .mod_product_recommendations .splide__slide:not(:last-of-type) .legend{border-right:1px solid #b8d7f2}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__arrow,body .page-content .mod_product_recommendations .splide__arrow{border:0;color:var(--color-gray-400);padding:0;width:30px;font-size:33px;z-index:1;height:100%;opacity:1;border-radius:0;background-color:#ebf4fc}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__arrow svg,body .page-content .mod_product_recommendations .splide__arrow svg{width:2em;height:2em}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__arrow.splide__arrow--prev,body .page-content .mod_product_recommendations .splide__arrow.splide__arrow--prev{left:0}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__arrow.splide__arrow--prev sl-icon,body .page-content .mod_product_recommendations .splide__arrow.splide__arrow--prev sl-icon{font-size:33px;top:0;margin:0}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__arrow.splide__arrow--next,body .page-content .mod_product_recommendations .splide__arrow.splide__arrow--next{right:0}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__arrow.splide__arrow--next sl-icon,body .page-content .mod_product_recommendations .splide__arrow.splide__arrow--next sl-icon{font-size:33px;top:0;margin:0}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__arrow:is(:disabled),body .page-content .mod_product_recommendations .splide__arrow:is(:disabled){opacity:.3}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__pagination,body .page-content .mod_product_recommendations .splide__pagination{bottom:0}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__pagination__page,body .page-content .mod_product_recommendations .splide__pagination__page{background-color:var(--sl-color-blue-100);margin:5px;border:0;border-radius:50%;display:inline-block;padding:0}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__pagination__page.is-active,body .page-content .mod_product_recommendations .splide__pagination__page.is-active{background-color:var(--sl-color-blue-600);transform:scale(1);margin:5px}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations.no_headline .splide__slide,body .page-content .mod_product_recommendations.no_headline .splide__slide{padding-top:0}@media screen and (max-width:1399px){html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide,body .page-content .mod_product_recommendations .splide__slide{padding:43px 0 41px 41px;transition:all 0.2s ease-in-out}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide .image a img,body .page-content .mod_product_recommendations .splide__slide .image a img{width:130px;height:130px;transition:all 0.2s ease-in-out}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide .legend,body .page-content .mod_product_recommendations .splide__slide .legend{border-width:0}}@media screen and (max-width:539px){html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations,body .page-content .mod_product_recommendations{padding:13px 0 10px 0;transition:all 0.2s ease-in-out}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .module_headline h2,body .page-content .mod_product_recommendations .module_headline h2{font:normal normal bold 20px/28px "Open Sans"}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide,body .page-content .mod_product_recommendations .splide__slide{padding:27px 0 41px 31px;transition:all 0.2s ease-in-out}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide .image a img,body .page-content .mod_product_recommendations .splide__slide .image a img{width:91px;height:91px;transition:all 0.2s ease-in-out}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide .legend,body .page-content .mod_product_recommendations .splide__slide .legend{padding-right:31px}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__slide:not(:last-of-type) .legend,body .page-content .mod_product_recommendations .splide__slide:not(:last-of-type) .legend{border-right:0}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__arrow.splide__arrow--prev,body .page-content .mod_product_recommendations .splide__arrow.splide__arrow--prev{left:0}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .splide__arrow.splide__arrow--next,body .page-content .mod_product_recommendations .splide__arrow.splide__arrow--next{right:0}}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations{margin:0 30px}html.active-search body header#header .main-header>ul.right .search-container #overlay-cms .cms-module-recombeeproductrecommendations .mod_product_recommendations.no_headline .splide__slide{padding-top:0}.mod_feed_recommendations{display:flex;gap:20px 20px}.mod_feed_recommendations .feed{position:relative;aspect-ratio:450 / 359;display:grid;grid-template-rows:50% 50%;grid-template-columns:100%;width:calc(50% - 10px);cursor:pointer;text-decoration:none;border-radius:5px}.mod_feed_recommendations a{display:contents}.mod_feed_recommendations .image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background-size:cover;background-position:top left}.mod_feed_recommendations .feed-image-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:linear-gradient(to bottom,rgb(0 0 0 / .1) 0%,rgb(0 0 0 / .7) 70%)}.mod_feed_recommendations .feed-image-overlay:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0;background:linear-gradient(to bottom,rgb(0 0 0 / .1) 0%,rgb(0 0 0 / .7) 70%);transition:opacity 0.3s ease-in-out}.mod_feed_recommendations .feed:hover .feed-image-overlay:after{opacity:1}.mod_feed_recommendations .feed-overlay{grid-row-start:2;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 40px;z-index:1}.mod_feed_recommendations .tag{display:block;font-size:14px;line-height:19px;text-transform:uppercase}.mod_feed_recommendations .title{display:block;font-weight:700;font-size:28px;line-height:38px}.mod_feed_recommendations .button_text{border:1px solid #fff;border-radius:5px;font-weight:700;font-size:16px;line-height:22px;text-transform:uppercase;padding:10px 20px;margin:22px auto 30px auto}html.active-search .search-container #overlay-cms .cms-module-recombeefeedrecommendations{margin:20px 30px}html.active-search .search-container #overlay-cms .cms-module-recombeefeedrecommendations .feed{width:calc(25% - 15px)}@media (max-width:1280px){.mod_feed_recommendations,html.active-search .search-container #overlay-cms .cms-module-recombeefeedrecommendations{flex-wrap:wrap}.mod_feed_recommendations .feed,html.active-search .search-container #overlay-cms .cms-module-recombeefeedrecommendations .feed{width:calc(50% - 10px)}}@media (max-width:768px){.mod_feed_recommendations .feed,html.active-search .search-container #overlay-cms .cms-module-recombeefeedrecommendations .feed{width:100%}}.page-content .container .cms-module-columns .cms-module-registrationform .mod_registrationform{width:100%}@media screen and (max-width:1279px){.page-content .container .cms-module-columns .columns-70-30 .col:first-child .cms-module-registrationform .contact-person .fields{grid-template-columns:calc(50% - 30px) calc(50%);grid-template-rows:auto auto auto auto auto auto auto auto;grid-template-areas:"salutation ." "firstname lastname" "position ." "phone mobile" "email ." "password password-repeat" "subscribe-catalog subscribe-haptic-mails" "subscribe-newsletter email-newsletter"}.page-content .container .cms-module-columns .columns-70-30 .col:first-child .cms-module-registrationform .company .fields{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"company-name ." "company-street-number company-zip-city" "company-country ." "company-email company-email-invoice" "company-website ." "company-vat company-register-no" "role-select role-select" "company-request company-request" "form-submit ." "info info"}}@media screen and (max-width:1023px){.page-content .container .cms-module-columns .columns-70-30 .col:first-child .cms-module-registrationform .contact-person .fields{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"salutation" "firstname" "lastname" "position" "phone" "mobile" "email" "password" "password-repeat" "subscribe-catalog" "subscribe-haptic-mails" "subscribe-newsletter" "email-newsletter"}.page-content .container .cms-module-columns .columns-70-30 .col:first-child .cms-module-registrationform .company .fields{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"company-name" "company-street-number" "company-zip-city" "company-country" "company-email" "company-email-invoice" "company-website" "company-vat" "company-register-no" "role-select" "company-request" "form-submit" "info"}}.page-content .container .cms-module-columns .columns-70-30 .col:last-child .cms-module-registrationform .contact-person .fields{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"salutation" "firstname" "lastname" "position" "phone" "mobile" "email" "password" "password-repeat" "subscribe-catalog" "subscribe-haptic-mails" "subscribe-newsletter" "email-newsletter"}.page-content .container .cms-module-columns .columns-70-30 .col:last-child .cms-module-registrationform .company .fields{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"company-name" "company-street-number" "company-zip-city" "company-country" "company-email" "company-email-invoice" "company-website" "company-vat" "company-register-no" "role-select" "company-request" "form-submit" "info"}.page-content .container .cms-module-columns .columns-30-70 .col:first-child .cms-module-registrationform .contact-person .fields{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"salutation" "firstname" "lastname" "position" "phone" "mobile" "email" "password" "password-repeat" "subscribe-catalog" "subscribe-haptic-mails" "subscribe-newsletter" "email-newsletter"}.page-content .container .cms-module-columns .columns-30-70 .col:first-child .cms-module-registrationform .company .fields{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"company-name" "company-street-number" "company-zip-city" "company-country" "company-email" "company-email-invoice" "company-website" "company-vat" "company-register-no" "role-select" "company-request" "form-submit" "info"}@media screen and (max-width:1279px){.page-content .container .cms-module-columns .columns-30-70 .col:last-child .cms-module-registrationform .contact-person .fields{grid-template-columns:calc(50% - 30px) calc(50%);grid-template-rows:auto auto auto auto auto auto auto auto;grid-template-areas:"salutation ." "firstname lastname" "position ." "phone mobile" "email ." "password password-repeat" "subscribe-catalog subscribe-haptic-mails" "subscribe-newsletter email-newsletter"}.page-content .container .cms-module-columns .columns-30-70 .col:last-child .cms-module-registrationform .company .fields{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"company-name ." "company-street-number company-zip-city" "company-country ." "company-email company-email-invoice" "company-website ." "company-vat company-register-no" "role-select role-select" "company-request company-request" "form-submit ." "info info"}}@media screen and (max-width:1023px){.page-content .container .cms-module-columns .columns-30-70 .col:last-child .cms-module-registrationform .contact-person .fields{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"salutation" "firstname" "lastname" "position" "phone" "mobile" "email" "password" "password-repeat" "subscribe-catalog" "subscribe-haptic-mails" "subscribe-newsletter" "email-newsletter"}.page-content .container .cms-module-columns .columns-30-70 .col:last-child .cms-module-registrationform .company .fields{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"company-name" "company-street-number" "company-zip-city" "company-country" "company-email" "company-email-invoice" "company-website" "company-vat" "company-register-no" "role-select" "company-request" "form-submit" "info"}}@media screen and (max-width:1399px){.page-content .container .cms-module-columns .columns-50-50 .col .cms-module-registrationform .contact-person .fields{grid-template-columns:calc(50% - 30px) calc(50%);grid-template-rows:auto auto auto auto auto auto auto auto;grid-template-areas:"salutation ." "firstname lastname" "position ." "phone mobile" "email ." "password password-repeat" "subscribe-catalog subscribe-haptic-mails" "subscribe-newsletter email-newsletter"}.page-content .container .cms-module-columns .columns-50-50 .col .cms-module-registrationform .company .fields{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"company-name ." "company-street-number company-zip-city" "company-country ." "company-email company-email-invoice" "company-website ." "company-vat company-register-no" "role-select role-select" "company-request company-request" "form-submit ." "info info"}}@media screen and (max-width:1023px){.page-content .container .cms-module-columns .columns-50-50 .col .cms-module-registrationform .contact-person .fields{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"salutation" "firstname" "lastname" "position" "phone" "mobile" "email" "password" "password-repeat" "subscribe-catalog" "subscribe-haptic-mails" "subscribe-newsletter" "email-newsletter"}.page-content .container .cms-module-columns .columns-50-50 .col .cms-module-registrationform .company .fields{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"company-name" "company-street-number" "company-zip-city" "company-country" "company-email" "company-email-invoice" "company-website" "company-vat" "company-register-no" "role-select" "company-request" "form-submit" "info"}}.page-content .container .cms-module-columns .columns-33-33-33 .col .cms-module-registrationform .contact-person .fields{grid-template-columns:calc(50% - 30px) calc(50%);grid-template-rows:auto auto auto auto auto auto auto auto;grid-template-areas:"salutation ." "firstname lastname" "position ." "phone mobile" "email ." "password password-repeat" "subscribe-catalog subscribe-haptic-mails" "subscribe-newsletter email-newsletter"}.page-content .container .cms-module-columns .columns-33-33-33 .col .cms-module-registrationform .company .fields{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"company-name ." "company-street-number company-zip-city" "company-country ." "company-email company-email-invoice" "company-website ." "company-vat company-register-no" "role-select role-select" "company-request company-request" "form-submit ." "info info"}@media screen and (max-width:1599px){.page-content .container .cms-module-columns .columns-33-33-33 .col .cms-module-registrationform .contact-person .fields{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"salutation" "firstname" "lastname" "position" "phone" "mobile" "email" "password" "password-repeat" "subscribe-catalog" "subscribe-haptic-mails" "subscribe-newsletter" "email-newsletter"}.page-content .container .cms-module-columns .columns-33-33-33 .col .cms-module-registrationform .company .fields{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"company-name" "company-street-number" "company-zip-city" "company-country" "company-email" "company-email-invoice" "company-website" "company-vat" "company-register-no" "role-select" "company-request" "form-submit" "info"}}.page-content .container .cms-module-columns .columns-25-25-25-25 .col .cms-module-registrationform .contact-person .fields,.page-content .container .cms-module-columns .columns-20-20-20-20-20 .col .cms-module-registrationform .contact-person .fields{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"salutation" "firstname" "lastname" "position" "phone" "mobile" "email" "password" "password-repeat" "subscribe-catalog" "subscribe-haptic-mails" "subscribe-newsletter" "email-newsletter"}.page-content .container .cms-module-columns .columns-25-25-25-25 .col .cms-module-registrationform .company .fields,.page-content .container .cms-module-columns .columns-20-20-20-20-20 .col .cms-module-registrationform .company .fields{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"company-name" "company-street-number" "company-zip-city" "company-country" "company-email" "company-email-invoice" "company-website" "company-vat" "company-register-no" "role-select" "company-request" "form-submit" "info"}.cms-module-registrationform{--sl-input-height-medium:44px;--sl-font-size-medium:14px}.cms-module-registrationform .mod_registrationform{border-radius:5px}.cms-module-registrationform .mod_registrationform form .fields{margin-top:40px}.cms-module-registrationform .mod_registrationform form .fields .form-field{display:flex;flex-direction:column;margin-top:auto;min-height:56px}.cms-module-registrationform .mod_registrationform form .fields .form-field label,.cms-module-registrationform .mod_registrationform form .fields .form-field sl-select#direktanredeSelect::part(form-control-label),.cms-module-registrationform .mod_registrationform form .fields .form-field sl-select#landSelect::part(form-control-label),.cms-module-registrationform .mod_registrationform form .fields .form-field sl-textarea#request::part(form-control-label){font:normal normal bold 14px/24px "Open Sans";display:inline-block;padding-bottom:0}.cms-module-registrationform .mod_registrationform form .fields .form-field sl-input{margin-top:auto}.cms-module-registrationform .mod_registrationform form .fields .form-field sl-radio,.cms-module-registrationform .mod_registrationform form .fields .form-field sl-checkbox{--sl-toggle-size:18px;padding-right:19px;display:inline-block}.cms-module-registrationform .mod_registrationform form .fields .form-field sl-select::part(base) label{--sl-font-size-medium:14px}.cms-module-registrationform .mod_registrationform form .contact-person .fields{display:grid;grid-template-columns:calc(33.3% - 30px) calc(33.3% - 30px) calc(33.3%);grid-template-rows:auto auto auto auto auto auto;grid-template-areas:"salutation . ." "firstname lastname position" "phone mobile email" "password password-repeat ." "subscribe-catalog subscribe-haptic-mails ." "subscribe-newsletter email-newsletter .";gap:15px 30px}@media screen and (max-width:1023px){.cms-module-registrationform .mod_registrationform form .contact-person .fields{grid-template-columns:calc(50% - 30px) calc(50%);grid-template-rows:auto auto auto auto auto auto auto auto;grid-template-areas:"salutation ." "firstname lastname" "position ." "phone mobile" "email ." "password password-repeat" "subscribe-catalog subscribe-haptic-mails" "subscribe-newsletter email-newsletter"}}@media screen and (max-width:767px){.cms-module-registrationform .mod_registrationform form .contact-person .fields{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"salutation" "firstname" "lastname" "position" "phone" "mobile" "email" "password" "password-repeat" "subscribe-catalog" "subscribe-haptic-mails" "subscribe-newsletter" "email-newsletter"}}.cms-module-registrationform .mod_registrationform form .contact-person .fields .salutation{grid-area:salutation}.cms-module-registrationform .mod_registrationform form .contact-person .fields .firstname{grid-area:firstname}.cms-module-registrationform .mod_registrationform form .contact-person .fields .lastname{grid-area:lastname}.cms-module-registrationform .mod_registrationform form .contact-person .fields .position{grid-area:position}.cms-module-registrationform .mod_registrationform form .contact-person .fields .phone{grid-area:phone}.cms-module-registrationform .mod_registrationform form .contact-person .fields .mobile{grid-area:mobile}.cms-module-registrationform .mod_registrationform form .contact-person .fields .email{grid-area:email}.cms-module-registrationform .mod_registrationform form .contact-person .fields .password{grid-area:password}.cms-module-registrationform .mod_registrationform form .contact-person .fields .password-repeat{grid-area:password-repeat}.cms-module-registrationform .mod_registrationform form .contact-person .fields .subscribe-catalog{grid-area:subscribe-catalog}.cms-module-registrationform .mod_registrationform form .contact-person .fields .subscribe-haptic-mails{grid-area:subscribe-haptic-mails}.cms-module-registrationform .mod_registrationform form .contact-person .fields .subscribe-newsletter{grid-area:subscribe-newsletter}.cms-module-registrationform .mod_registrationform form .contact-person .fields .email-newsletter{grid-area:email-newsletter}.cms-module-registrationform .mod_registrationform form hr{margin:40px 0;border-color:#e0e0e0}@media screen and (max-width:767px){.cms-module-registrationform .mod_registrationform form hr{margin:15px 0}}.cms-module-registrationform .mod_registrationform form .company .fields{display:grid;grid-template-columns:calc(33.3% - 30px) calc(33.3% - 30px) calc(33.3%);grid-template-rows:auto auto auto auto auto auto auto auto;grid-template-areas:"company-name . ." "company-street-number company-zip-city company-country" "company-email company-email-invoice company-website" "company-vat company-register-no ." "role-select role-select ." "company-request company-request company-request" "turnstile_container turnstile_container turnstile_container" "form-submit form-submit form-submit" "info info info";gap:15px 30px}@media screen and (max-width:1023px){.cms-module-registrationform .mod_registrationform form .company .fields{grid-template-columns:calc(50% - 30px) calc(50%);grid-template-rows:auto;grid-template-areas:"company-name ." "company-street-number company-zip-city" "company-country ." "company-email company-email-invoice" "company-website ." "company-vat company-register-no" "role-select role-select" "company-request company-request" "turnstile_container turnstile_container" "form-submit ." "info info"}}@media screen and (max-width:767px){.cms-module-registrationform .mod_registrationform form .company .fields{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:"company-name" "company-street-number" "company-zip-city" "company-country" "company-email" "company-email-invoice" "company-website" "company-vat" "company-register-no" "role-select" "company-request" "turnstile_container" "form-submit" "info"}}.cms-module-registrationform .mod_registrationform form .company .fields .company-name{grid-area:company-name}.cms-module-registrationform .mod_registrationform form .company .fields .company-street-number{grid-area:company-street-number}.cms-module-registrationform .mod_registrationform form .company .fields .company-street-number .line{display:grid;grid-template-columns:calc(67% - 15px) 33%;grid-template-rows:auto;gap:15px;grid-template-areas:"street number"}.cms-module-registrationform .mod_registrationform form .company .fields .company-street-number .line .street{grid-area:street}.cms-module-registrationform .mod_registrationform form .company .fields .company-street-number .line .number{grid-area:number}.cms-module-registrationform .mod_registrationform form .company .fields .company-zip-city{grid-area:company-zip-city}.cms-module-registrationform .mod_registrationform form .company .fields .company-zip-city .line{display:grid;grid-template-columns:33% calc(67% - 15px);grid-template-rows:auto;gap:15px;grid-template-areas:"zip city"}.cms-module-registrationform .mod_registrationform form .company .fields .company-zip-city .line .zip{grid-area:zip}.cms-module-registrationform .mod_registrationform form .company .fields .company-zip-city .line .city{grid-area:city}.cms-module-registrationform .mod_registrationform form .company .fields .company-country{grid-area:company-country}.cms-module-registrationform .mod_registrationform form .company .fields .company-country sl-select::part(base){margin-top:auto;line-height:20px}.cms-module-registrationform .mod_registrationform form .company .fields .company-email{grid-area:company-email}.cms-module-registrationform .mod_registrationform form .company .fields .company-email-invoice{grid-area:company-email-invoice}.cms-module-registrationform .mod_registrationform form .company .fields .company-website{grid-area:company-website}.cms-module-registrationform .mod_registrationform form .company .fields .company-vat{grid-area:company-vat}.cms-module-registrationform .mod_registrationform form .company .fields .company-register-no{grid-area:company-register-no}.cms-module-registrationform .mod_registrationform form .company .fields .company-registry-court{grid-area:company-registry-court}.cms-module-registrationform .mod_registrationform form .company .fields .role-select{grid-area:role-select}.cms-module-registrationform .mod_registrationform form .company .fields .company-request{grid-area:company-request}.cms-module-registrationform .mod_registrationform form .company .fields .turnstile_container{grid-area:turnstile_container;margin-top:20px}.cms-module-registrationform .mod_registrationform form .company .fields .form-submit{grid-area:form-submit}.cms-module-registrationform .mod_registrationform form .company .fields .form-submit label{font-weight:400}.cms-module-registrationform .mod_registrationform form .company .fields .info{grid-area:info}.cms-module-registrationform .mod_registrationform form .company .fields .info p{font:normal normal normal 12px/18px Open Sans}.mod_notification_bar{min-height:50px;background-color:var(--jck-notification-bar-background-color);color:var(--jck-notification-bar-textcolor);position:relative;text-align:center;display:flex;justify-content:center;align-items:center}.mod_notification_bar .inner{display:contents;max-width:var(--page-box-width);text-align:center;width:100%;line-height:20px}.mod_notification_bar .inner .message{display:inline-flex;flex-direction:row;gap:0 15px;text-align:center;font-family:var(--clx-font-primary);font-size:14px;font-weight:700;flex-wrap:wrap;justify-content:center;max-width:calc(100vw - 100px);margin-top:10px;margin-bottom:10px;align-items:center}@media screen and (max-width:767px){.mod_notification_bar .inner .message{display:block;margin:10px auto}}.mod_notification_bar .inner .message a{font-family:var(--clx-font-primary);color:var(--jck-notification-bar-background-color);font-size:14px;font-style:normal;font-weight:700;display:inline-block;background-color:var(--jck-notification-bar-textcolor);border-radius:5px;padding:5px 10px;margin:5px auto;text-decoration:none}.mod_notification_bar .inner .message a:hover{text-decoration:none;box-shadow:0 5px 10px 0 rgb(0 0 0 / .2)}@media screen and (max-width:767px){.mod_notification_bar .inner .message a{display:block;max-width:max-content;margin-top:10px}}.mod_notification_bar .inner .message .countdown{padding:4px 10px;border-radius:4px;background:rgb(0 0 0 / .4);color:#fff;min-width:fit-content;margin:5px 0}@media screen and (max-width:767px){.mod_notification_bar .inner .message .countdown{max-width:fit-content;min-width:unset;margin:5px auto}}.mod_notification_bar .close-overlay{position:absolute;top:calc(50% - 11px);right:14px;clear:both;margin:auto;display:inline-flex;align-items:center}.mod_notification_bar .close-overlay sl-icon-button::part(panel){border-radius:4px}.mod_notification_bar .close-overlay sl-icon-button::part(base){font-size:19px;padding:3px;border-radius:4px;background-color:rgb(0 0 0 / .4);color:#fff}sl-dialog#clx_cms_module_dialog .cmsModuleEditLayer_row sl-tooltip::part(body){padding:15px;background-color:#fff;color:#000;border-radius:6px;box-shadow:0 0 20px #00000029}sl-dialog#clx_cms_module_dialog .cmsModuleEditLayer_row sl-tooltip::part(base__arrow){z-index:1;background-color:#fff}sl-dialog#clx_cms_module_dialog .cmsModuleEditLayer_row sl-tooltip>sl-icon{margin-left:10px;font-size:14px}sl-dialog#clx_cms_module_dialog .cmsModuleEditLayer_row input[disabled][type="date"]{opacity:.4}body.cms_toolbar_open section.page-content{padding-top:calc(var(--clx-cms-toolbar-height) + 39px + 16px)}.cms-module-textandimagefooter .mod_text{display:grid;grid-template-columns:150px 1fr;gap:30px}@media screen and (max-width:639px){.cms-module-textandimagefooter .mod_text{display:flex;flex-direction:column}}.cms-module-textandimagefooter .mod_text.text_image{grid-template-areas:"text image"}.cms-module-textandimagefooter .mod_text.image_text{grid-template-areas:"image text"}.cms-module-textandimagefooter .mod_text .image{grid-area:image}@media screen and (max-width:639px){.cms-module-textandimagefooter .mod_text .image{margin:auto}}.cms-module-textandimagefooter .mod_text .text{grid-area:text}@media screen and (max-width:639px){.cms-module-textandimagefooter .mod_text .text{text-align:center}.cms-module-textandimagefooter .mod_text .text a{margin:auto}}.cms-module-textandimagefooter .mod_text h3{font-size:18px;font-weight:700;color:#333;display:inline-block;margin:0 0 10px;line-height:24px}.cms-module-textandimagefooter .mod_text ul{list-style-type:none;padding-left:0}.cms-module-textandimagefooter .mod_text picture img{max-width:100%;width:100%}@media screen and (max-width:639px){.cms-module-textandimagefooter .mod_text picture img{max-width:150px;margin:auto}}.cms-module-textandimagefooter .mod_text a.button{display:block;width:max-content;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:22px;border-radius:5px;padding:10px 20px;border:1px solid var(--color-primary);text-decoration:none;text-transform:uppercase;color:var(--color-ffffff);background-color:var(--color-primary);margin-top:10px}.cms-module-textandimagefooter .mod_text a.button:hover{background-color:var(--color-6ea8db);border-color:var(--color-6ea8db)}.cms-module-textandimagefooter .mod_text a.button:active{background-color:var(--color-437db0);border-color:var(--color-437db0)}.cms-module-textandimagefooter .mod_text a.button:disabled{border-color:var(--color-gray-100);background-color:var(--color-gray-100);color:var(--color-gray-500)}.mod_stockdownloads .languages{padding:5px 0 15px;display:flex;gap:40px}.mod_stockdownloads .language a{gap:10px;display:flex;align-items:center;text-decoration:none;line-height:14px}.page-content{--grid-template-layout-widescreen:"salutation firstname lastname" "zip-city street-number phone" "email . ." "dealer dealer dealer" "message message message" "turnstile_container turnstile_container turnstile_container" "form-submit form-submit form-submit";--grid-template-layout-tab:"salutation ." "firstname lastname" "zip-city street-number" "phone email" "dealer dealer" "message message" "turnstile_container turnstile_container" "form-submit form-submit";--grid-template-layout-mobile:"salutation" "firstname" "lastname" "zip-city" "street-number" "phone" "email" "dealer" "message" "turnstile_container" "form-submit"}.page-content .container .cms-module-columns .cms-module-contactform .mod_contactform{width:100%}@media screen and (max-width:1279px){.page-content .container .cms-module-columns .columns-70-30 .col:first-child .cms-module-contactform .fields{grid-template-columns:calc(50% - 30px) calc(50%);grid-template-areas:var(--grid-template-layout-tab)}}@media screen and (max-width:1023px){.page-content .container .cms-module-columns .columns-70-30 .col:first-child .cms-module-contactform .fields{grid-template-columns:100%;grid-template-areas:var(--grid-template-layout-mobile)}}.page-content .container .cms-module-columns .columns-70-30 .col:last-child .cms-module-contactform .fields{grid-template-columns:100%;grid-template-areas:var(--grid-template-layout-mobile)}.page-content .container .cms-module-columns .columns-30-70 .col:first-child .cms-module-contactform .fields{grid-template-columns:100%;grid-template-areas:var(--grid-template-layout-mobile)}@media screen and (max-width:1279px){.page-content .container .cms-module-columns .columns-30-70 .col:last-child .cms-module-contactform .fields{grid-template-columns:calc(50% - 30px) calc(50%);grid-template-areas:var(--grid-template-layout-tab)}}@media screen and (max-width:1023px){.page-content .container .cms-module-columns .columns-30-70 .col:last-child .cms-module-contactform .fields{grid-template-columns:100%;grid-template-areas:var(--grid-template-layout-mobile)}}@media screen and (max-width:1399px){.page-content .container .cms-module-columns .columns-50-50 .col .cms-module-contactform .fields{grid-template-columns:calc(50% - 30px) calc(50%);grid-template-areas:var(--grid-template-layout-tab)}}@media screen and (max-width:1023px){.page-content .container .cms-module-columns .columns-50-50 .col .cms-module-contactform .fields{grid-template-columns:100%;grid-template-areas:var(--grid-template-layout-mobile)}}.page-content .container .cms-module-columns .columns-33-33-33 .col .cms-module-contactform .fields{grid-template-columns:calc(50% - 30px) calc(50%);grid-template-areas:var(--grid-template-layout-tab)}@media screen and (max-width:1599px){.page-content .container .cms-module-columns .columns-33-33-33 .col .cms-module-contactform{grid-template-columns:100%;grid-template-areas:var(--grid-template-layout-mobile)}}.page-content .container .cms-module-columns .columns-25-25-25-25 .col .cms-module-contactform,.page-content .container .cms-module-columns .columns-20-20-20-20-20 .col .cms-module-contactform{grid-template-columns:100%;grid-template-areas:var(--grid-template-layout-mobile)}.cms-module-contactform{--sl-input-height-medium:44px;--sl-font-size-medium:14px}.cms-module-contactform .mod_contactform{border-radius:5px}.cms-module-contactform .mod_contactform form .fields{display:grid;grid-template-columns:calc(33.3% - 30px) calc(33.3% - 30px) calc(33.3%);grid-template-rows:auto;grid-template-areas:var(--grid-template-layout-widescreen);gap:15px 30px}@media screen and (max-width:1023px){.cms-module-contactform .mod_contactform form .fields{grid-template-columns:calc(50% - 30px) calc(50%);grid-template-rows:auto;grid-template-areas:var(--grid-template-layout-tab)}}@media screen and (max-width:767px){.cms-module-contactform .mod_contactform form .fields{grid-template-columns:100%;grid-template-rows:auto;grid-template-areas:var(--grid-template-layout-mobile)}}.cms-module-contactform .mod_contactform form .fields .form-field{display:flex;flex-direction:column;margin-top:auto;min-height:56px}.cms-module-contactform .mod_contactform form .fields .form-field label,.cms-module-contactform .mod_contactform form .fields .form-field sl-select#direktanredeSelect::part(form-control-label),.cms-module-contactform .mod_contactform form .fields .form-field sl-input#dealer::part(form-control-label),.cms-module-contactform .mod_contactform form .fields .form-field sl-textarea#message::part(form-control-label){font:normal normal bold 14px/24px "Open Sans";display:inline-block;padding-bottom:0}.cms-module-contactform .mod_contactform form .fields .form-field sl-input{margin-top:auto}.cms-module-contactform .mod_contactform form .fields .form-field sl-radio,.cms-module-contactform .mod_contactform form .fields .form-field sl-checkbox{--sl-toggle-size:18px;padding-right:19px;display:inline-block}.cms-module-contactform .mod_contactform form .fields .form-field sl-select::part(base) label{--sl-font-size-medium:14px}.cms-module-contactform .mod_contactform form .fields .salutation{grid-area:salutation}.cms-module-contactform .mod_contactform form .fields .firstname{grid-area:firstname}.cms-module-contactform .mod_contactform form .fields .lastname{grid-area:lastname}.cms-module-contactform .mod_contactform form .fields .zip-city{grid-area:zip-city}.cms-module-contactform .mod_contactform form .fields .zip-city .line{display:grid;grid-template-columns:calc(33% - 15px) 67%;grid-template-rows:auto;gap:15px;grid-template-areas:"zip city"}.cms-module-contactform .mod_contactform form .fields .zip-city .line .zip{grid-area:zip}.cms-module-contactform .mod_contactform form .fields .zip-city .line .city{grid-area:city}.cms-module-contactform .mod_contactform form .fields .street-number{grid-area:street-number}.cms-module-contactform .mod_contactform form .fields .street-number .line{display:grid;grid-template-columns:calc(67% - 15px) 33%;grid-template-rows:auto;gap:15px;grid-template-areas:"street number"}.cms-module-contactform .mod_contactform form .fields .street-number .line .street{grid-area:street}.cms-module-contactform .mod_contactform form .fields .street-number .line .number{grid-area:number}.cms-module-contactform .mod_contactform form .fields .phone{grid-area:phone}.cms-module-contactform .mod_contactform form .fields .email{grid-area:email}.cms-module-contactform .mod_contactform form .fields .dealer{grid-area:dealer}.cms-module-contactform .mod_contactform form .fields .message{grid-area:message}.cms-module-contactform .mod_contactform form .fields .turnstile_container{grid-area:turnstile_container}.cms-module-contactform .mod_contactform form .fields .form-submit{grid-area:form-submit;text-align:right}.cms-module-contactform .mod_contactform form .fields .form-submit p{margin-bottom:20px}.cms-module-contactform .mod_contactform form .fields .form-submit sl-button{margin-left:auto}.columns{display:grid;gap:10px}.columns-50-50{grid-template-columns:repeat(2,calc(50% - 6px))}.columns-30-70{grid-template-columns:calc(30% - 6px) calc(70% - 6px)}.columns-70-30{grid-template-columns:calc(70% - 6px) calc(30% - 6px)}.columns-33-33-33{grid-template-columns:repeat(3,calc(33% - 4px))}.columns-25-25-25-25{grid-template-columns:repeat(4,calc(25% - 2px))}.columns-20-20-20-20-20{grid-template-columns:repeat(5,calc(20% - 1px))}@media screen and (max-width:1024px){.columns-50-50{grid-template-columns:100%}.columns-30-70,.columns-70-30{grid-template-columns:100%}.columns-33-33-33{grid-template-columns:100%}.columns-25-25-25-25{grid-template-columns:100%}.columns-20-20-20-20-20{grid-template-columns:100%}}.columns .col{position:relative}.columns .col .cmsarea_containment{position:relative}.modulecms.visible.page .cmsmodule[data-modulename="columns"]:not(.disabled):not(.cmsModuleEditMode):hover .cmsHtmlArea::after{content:unset}.cmsmodule[data-modulename="columns"] .cms-module-root{position:relative}.modulecms.visible .columns span.htmlid_label.emptyCmsArea{top:-16px}.modulecms.visible .cmsmodule[data-modulename="columns"] .cmsmodulBottomContainer{bottom:0;transform:translateY(100%)}.modulecms:not(.visible) .cmsmodule[data-modulename="columns"] .cmsmodule.createNew{visibility:hidden}.modulecms.visible.page .columns .col{background:rgb(0 0 0 / .1)}.modulecms.visible.page .cmsmodule:hover .cmsmodule .cmsmodulTopContainer,.modulecms.visible.global .cmsmodule:hover .cmsmodule .cmsmodulTopContainer,.modulecms.visible.page .cmsmodule:hover .cmsmodule .cmsmodulBottomContainer,.modulecms.visible.global .cmsmodule:hover .cmsmodule .cmsmodulBottomContainer{visibility:hidden}.modulecms.visible.page .cmsmodule .cmsmodule:hover .cmsmodulTopContainer,.modulecms.visible.global .cmsmodule .cmsmodule:hover .cmsmodulTopContainer,.modulecms.visible.page .cmsmodule .cmsmodule:hover .cmsmodulBottomContainer,.modulecms.visible.global .cmsmodule .cmsmodule:hover .cmsmodulBottomContainer{visibility:visible}.cmsmodule[data-modulename="columns"] .cms-module-root{overflow:inherit}.modulecms.visible .cmsmodule[data-modulename="columns"] .modulecms .cmsmodule .cms-module-root{background:#fff;margin:10px auto;width:90%;padding:10px}.cmsmodule .module_unpublished:after{z-index:1}.modulecms.visible .cmsmodule[data-modulename="columns"] .modulecms .cmsmodule .cms-module-root{background:#fff0;border:1px solid orange}.modulecms div[data-modulename="columns"] .cmsHtmlArea::after{display:none}.cms-module-root.cms-module-columns>.darkmode p,.cms-module-root.cms-module-columns>.darkmode ul,.cms-module-root.cms-module-columns>.darkmode li,.cms-module-root.cms-module-columns>.darkmode strong,.cms-module-root.cms-module-columns>.darkmode span{color:#ffffff!important}.cms-module-root.cms-module-columns .columns{gap:var(--cms-inside-grid-gap)}.cms-module-root.cms-module-columns .columns .col{display:flex;flex-direction:column;overflow:hidden}.cms-module-root.cms-module-columns .columns .col .cms-module-root:last-child{flex-grow:1;display:inline-flex;width:100%}.cms-module-root.cms-module-columns .columns-50-50{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:539px){.cms-module-root.cms-module-columns .columns-50-50{grid-template-columns:1fr}}.cms-module-root.cms-module-columns .columns-30-70{grid-template-columns:3fr 7fr}@media screen and (max-width:1023px){.cms-module-root.cms-module-columns .columns-30-70{grid-template-columns:1fr 1fr}}@media screen and (max-width:539px){.cms-module-root.cms-module-columns .columns-30-70{grid-template-columns:1fr}}.cms-module-root.cms-module-columns .columns-70-30{grid-template-columns:7fr 3fr}@media screen and (max-width:1023px){.cms-module-root.cms-module-columns .columns-70-30{grid-template-columns:1fr 1fr}}@media screen and (max-width:539px){.cms-module-root.cms-module-columns .columns-70-30{grid-template-columns:1fr}}.cms-module-root.cms-module-columns .columns-33-33-33{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767px){.cms-module-root.cms-module-columns .columns-33-33-33{grid-template-columns:1fr 1fr}}@media screen and (max-width:539px){.cms-module-root.cms-module-columns .columns-33-33-33{grid-template-columns:1fr}}.cms-module-root.cms-module-columns .columns-25-25-25-25{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1023px){.cms-module-root.cms-module-columns .columns-25-25-25-25{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:767px){.cms-module-root.cms-module-columns .columns-25-25-25-25{grid-template-columns:1fr 1fr}}@media screen and (max-width:539px){.cms-module-root.cms-module-columns .columns-25-25-25-25{grid-template-columns:1fr}}.cms-module-root.cms-module-columns .columns-20-20-20-20-20{grid-template-columns:repeat(5,1fr)}@media screen and (max-width:1023px){.cms-module-root.cms-module-columns .columns-20-20-20-20-20{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:767px){.cms-module-root.cms-module-columns .columns-20-20-20-20-20{grid-template-columns:1fr 1fr}}@media screen and (max-width:539px){.cms-module-root.cms-module-columns .columns-20-20-20-20-20{grid-template-columns:1fr}}.cms-module-root.cms-module-columns>.boxed:not(.width_plr):not(.width_mlr):not(.width_plr_mlr):not(.width_mlr_plr){width:calc(var(--page-box-width))}.cms-module-root.cms-module-columns>.boxed.width_plr{width:calc(var(--page-box-width) - (2 * var(--cms-inside-padding-horizontal)));max-width:calc(100% - (2 * var(--cms-inside-padding-horizontal)))}.cms-module-root.cms-module-columns>.boxed.width_mlr{width:calc(var(--page-box-width) - (2 * var(--cms-outside-margin-horizontal)));max-width:calc(100% - (2 * var(--cms-outside-margin-horizontal)))}.cms-module-root.cms-module-columns>.boxed.width_plr_mlr,.cms-module-root.cms-module-columns>.boxed.width_mlr_plr{width:calc(var(--page-box-width) - (2 * var(--cms-outside-margin-horizontal)) - (2 * var(--cms-inside-padding-horizontal)));max-width:calc(100% - (2 * var(--cms-outside-margin-horizontal)) - (2 * var(--cms-inside-padding-horizontal)))}.cms-module-root.cms-module-columns>.widescreen{margin:0 auto}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}header#header .meta-header .language-switch a:focus,header#header .meta-header .language-switch a:focus-visible{outline:2px solid currentColor!important;outline-offset:2px!important}