:root{--pageWidth:1260px;--pageMargin:30px;--pageMarginMobile:20px}.headline1{font-family:Bebasneue,Arial,sans-serif;font-size:66px;line-height:68px;font-weight:400}@media only screen and (max-width:1024px){.headline1{font-size:55px;line-height:55px}}@media only screen and (max-width:480px){.headline1{font-size:44px;line-height:44px}}.headline2{font-family:Bebasneue,Arial,sans-serif;font-size:36px;line-height:36px;font-weight:400}@media only screen and (max-width:480px){.headline2{font-size:30px;line-height:30px}}.ff-bebasneue{font-family:Bebasneue,Arial,sans-serif}.ff-hmw{font-family:HaufeMerriweather,Times,serif}.ff-hmw-sans{font-family:HaufeMerriweatherSans,Arial,sans-serif}.fw-extra-light{font-weight:200}.fw-light{font-weight:300}.fw-normal{font-weight:400}.fw-bold{font-weight:700}.tt-uppercase{text-transform:uppercase}:root{--Transparent:#ffffff00;--Black:#000;--White:#FFF;--Haufe-Electric-Blue:#0500FF;--Haufe-Navy-Blue:#001344;--Haufe-Mid-Blue:#8A9EFF;--Haufe-Mid-Blue-hover:#9BAFFF;--Haufe-Light-Blue:#DBE5FF;--UI-lighter-Blue:#F2F6FF;--Haufe-Blue-Grey:#6E727D;--Haufe-Pink:#FE73B2;--Haufe-Pink-2:#FF8EC1;--Pink-outline:#ed1e79;--rating-star-color:#FFD200;--grey-bg:#F4F4F5;--grey-border:#D7D8DB;--grey-border:#C7C8CC;--orange:#FF7B0F;--orange-2:#FFDBBD;--green:#20BF55;--green-fc:#18863D;--green-bg:#D5F6DF;--red-border:#D62828;--red-fc:#70191A;--red-bg:#FFDBDB;--blue-1:#C2D1FF;--spacing-l:120px;--spacing-m:56px;--spacing-s:24px;--border-radius:12px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-size-h1:60px;--font-line-height-h1:66px;--font-size-h2:46px;--font-line-height-h2:50px;--font-size-h3:32px;--font-line-height-h3:36px;--font-size-p:20px;--font-line-height-p:30px;--font-size-button:16px;--font-line-height-button:24px;--font-size-footerlink:16px;--font-line-height-footerlink:16px;--font-size-button-textlink:17px;--font-line-height-button-textlink:normal;--font-size-p-link:20px;--font-line-height-p-link:30px;--font-size-medium:26px;--font-line-height-medium:34px;--font-size-small:14px;--font-line-height-small:21px}@media (max-width:1279.9px) and (min-width:768px){:root{--font-size-h1:48px;--font-line-height-h1:52px}}@media (max-width:767.9px){:root{--font-size-h1:32px;--font-line-height-h1:35px}}@media (max-width:1279.9px) and (min-width:768px){:root{--font-size-h2:36px;--font-line-height-h2:40px}}@media (max-width:767.9px){:root{--font-size-h2:26px;--font-line-height-h2:28px}}@media (max-width:1279.9px) and (min-width:768px){:root{--font-size-h3:26px;--font-line-height-h3:28px}}@media (max-width:767.9px){:root{--font-size-h3:20px;--font-line-height-h3:22px}}@media (max-width:1279.9px) and (min-width:768px){:root{--font-size-p:16px;--font-line-height-p:24px}}@media (max-width:767.9px){:root{--font-size-p:16px;--font-line-height-p:24px}}@media (max-width:1279.9px) and (min-width:768px){:root{--font-size-button:16px;--font-line-height-button:24px}}@media (max-width:767.9px){:root{--font-size-button:14px;--font-line-height-button:21px}}@media (max-width:1279.9px) and (min-width:768px){:root{--font-size-footerlink:16px;--font-line-height-footerlink:16px}}@media (max-width:767.9px){:root{--font-size-footerlink:14px;--font-line-height-footerlink:14px}}@media (max-width:1279.9px) and (min-width:768px){:root{--font-size-medium:22px;--font-line-height-medium:28px}}@media (max-width:767.9px){:root{--font-size-medium:20px;--font-line-height-medium:26px}}@media (max-width:1279.9px) and (min-width:768px){:root{--font-size-small:12px;--font-line-height-small:18px}}@media (max-width:767.9px){:root{--font-size-small:12px;--font-line-height-small:18px}}.bg-white{background-color:var(--White)}.bg-electric-blue{background-color:var(--Haufe-Electric-Blue)}.bg-navy-blue{background-color:var(--Haufe-Navy-Blue)}.bg-mid-blue{background-color:var(--Haufe-Mid-Blue)}.bg-light-blue{background-color:var(--Haufe-Light-Blue)}.bg-lighter-blue{background-color:var(--UI-lighter-Blue)}.bg-pink{background-color:var(--Haufe-Pink)}.bg-grey-rounded{background-color:var(--grey-bg);border-radius:var(--border-radius)}.fc-white{color:var(--White)}.fc-electric-blue{color:var(--Haufe-Electric-Blue)}.fc-navy-blue{color:var(--Haufe-Navy-Blue)}.fc-mid-blue{color:var(--Haufe-Mid-Blue)}.fc-light-blue{color:var(--Haufe-Light-Blue)}.fc-lighter-blue{color:var(--UI-lighter-Blue)}.fc-pink{color:var(--Haufe-Pink)}.font-favorit input,body.font-favorit,body .font-favorit{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.fw-light{font-weight:var(--font-weight-light)}.fw-regular{font-weight:var(--font-weight-regular)}.fw-medium{font-weight:var(--font-weight-medium)}.fw-bold{font-weight:var(--font-weight-bold)}.fs-h1{font-size:var(--font-size-h1);line-height:var(--font-line-height-h1)}.fs-h2{font-size:var(--font-size-h2);line-height:var(--font-line-height-h2)}.fs-h3{font-size:var(--font-size-h3);line-height:var(--font-line-height-h3)}.fs-p{font-size:var(--font-size-p);line-height:var(--font-line-height-p)}.fs-p-link{font-size:var(--font-size-p-link);line-height:var(--font-line-height-p-link)}.fs-medium{font-size:var(--font-size-medium);line-height:var(--font-line-height-medium)}.fs-small{font-size:var(--font-size-small);line-height:var(--font-line-height-small)}.fs-button{font-size:var(--font-size-button);line-height:var(--font-line-height-button)}.fs-button-i{font-size:var(--font-size-button)!important;line-height:var(--font-line-height-button)!important}.fs-footerlink{font-size:var(--font-size-footerlink);line-height:var(--font-line-height-footerlink)}.fs-button-textlink{font-size:var(--font-size-button-textlink);line-height:var(--font-line-height-button-textlink)}.button-normal{display:flex;justify-content:center;align-items:center;font-size:var(--font-size-button);line-height:var(--font-line-height-button);font-weight:var(--font-weight-medium);height:48px;padding:0 36px;box-sizing:border-box;color:var(--font-color);cursor:pointer;border:1px solid var(--border-color);background-color:var(--background-color);border-radius:60px;text-decoration:none}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}.h1,h1{font-size:2em}.h1,.h2,h1,h2{margin:0.67em 0;line-height:1.5em}.h2,h2{font-size:1.5em}.h3,h3{font-size:1.17em}.h3,.h4,h3,h4{margin:0.67em 0;line-height:1.5em}.h4,h4{font-size:1em}.h5,h5{font-size:0.83em}.h5,.h6,h5,h6{margin:0.67em 0;line-height:1.5em}.h6,h6{font-size:0.67em}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:none;margin:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media only screen{.visible-desktop{display:none!important}}.visible-mobile,.visible-mobile-osc,.visible-tablet,.visible-tablet-l,.visible-tablet-p{display:none!important}.lt-ie9 .visible-desktop{display:block!important}.lt-ie9 span.visible-desktop{display:inline!important}@media only screen and (max-width:480px){.visible-mobile{display:block!important}span.visible-mobile{display:inline!important}td.visible-mobile,th.visible-mobile{display:table-cell!important}}@media only screen and (min-width:481px) and (max-width:1024px){.visible-tablet{display:block!important}span.visible-tablet{display:inline!important}td.visible-tablet,th.visible-tablet{display:table-cell!important}}@media only screen and (min-width:481px) and (max-width:768px){.visible-tablet-p{display:block!important}span.visible-tablet-p{display:inline!important}td.visible-tablet-p,th.visible-tablet-p{display:table-cell!important}}@media only screen and (min-width:769px) and (max-width:1024px){.visible-tablet-l{display:block!important}span.visible-tablet-l{display:inline!important}td.visible-tablet-l,th.visible-tablet-l{display:table-cell!important}}@media only screen and (min-width:768px) and (max-width:1024px){.visible-tablet-l2{display:block!important}span.visible-tablet-l2{display:inline!important}td.visible-tablet-l2,th.visible-tablet-l2{display:table-cell!important}}@media only screen and (min-width:1025px){.visible-desktop{display:block!important}span.visible-desktop{display:inline!important}td.visible-desktop,th.visible-desktop{display:table-cell!important}}@media print{.visible-desktop{display:block!important}}@media only screen and (max-width:767px){.visible-mobile-osc{display:block!important}span.visible-mobile-osc{display:inline!important}td.visible-mobile-osc,th.visible-mobile-osc{display:table-cell!important}}@media only screen and (max-width:480px){.hidden-mobile{display:none!important}}@media only screen and (min-width:481px) and (max-width:1024px){.hidden-tablet{display:none!important}}@media only screen and (min-width:481px) and (max-width:768px){.hidden-tablet-p{display:none!important}}@media only screen and (min-width:769px) and (max-width:1024px){.hidden-tablet-l{display:none!important}}@media only screen and (min-width:768px) and (max-width:1024px){.hidden-tablet-l2{display:none!important}}@media only screen and (min-width:1025px){.hidden-desktop{display:none!important}}@media print{.hidden-desktop{display:none!important}}@media only screen and (max-width:767px){.hidden-mobile-osc{display:none!important}}html.no-touch .visible-touch,html.touch .visible-no-touch{display:none!important}.rowContainer{padding:25px 0}.rowContainer>.row{padding:5px 0}.rowContainer>.row.margin-true{padding:0 5px}.row.margin-true>div>div{margin:10px 5px}.row.margin-true>div>div:first-of-type{margin-top:5px}.row.margin-true>div>div:last-of-type{margin-bottom:5px}.row.margin-true>div>.row{margin:0!important}.row:after{content:"";display:block;clear:both}.row>aside,.row>div{float:left}.row>.right_row_container{float:right}.col1{width:8.333333%}.col2{width:16.666666%}.col3{width:25%}.col4{width:33.333333%}.col5{width:41.666666%}.col6{width:50%}.col7{width:58.333333%}.col8{width:66.666666%}.col9{width:75%}.col10{width:83.333333%}.col11{width:91.666666%}.col12{width:100%}@media screen and (max-width:480px){.acol1{width:8.333333%}.acol2{width:16.666666%}.acol3{width:25%}.acol4{width:33.333333%}.acol5{width:41.666666%}.acol6{width:50%}.acol7{width:58.333333%}.acol8{width:66.666666%}.acol9{width:75%}.acol10{width:83.333333%}.acol11{width:91.666666%}.acol12{width:100%}.rowContainer>.row.margin-true{padding-left:0;padding-right:0}.row.margin-true>div>div{margin-left:0;margin-right:0}}@media screen and (min-width:1025px){.ccol1{width:8.333333%}.ccol2{width:16.666666%}.ccol3{width:25%}.ccol4{width:33.333333%}.ccol5{width:41.666666%}.ccol6{width:50%}.ccol7{width:58.333333%}.ccol8{width:66.666666%}.ccol9{width:75%}.ccol10{width:83.333333%}.ccol11{width:91.666666%}.ccol12{width:100%}.rowContainer{padding:40px 0 10px}.rowContainer>.row{padding:10px 0}.rowContainer>.row.margin-true{padding:0 10px}.row.margin-true>div>div{margin:20px 10px}.row.margin-true>div>div:first-of-type{margin-top:10px}.row.margin-true>div>div:last-of-type{margin-bottom:10px}}.grid{margin:0;padding:0;list-style:none}.grid>li{display:inline-block;vertical-align:top}.col-1{width:calc(100% / 12 * 1 - (var(--grid-gap-h) * (12 - 1) / 12))}.col-2{width:calc(100% / 12 * 2 - (var(--grid-gap-h) * (12 - 2) / 12))}.col-3{width:calc(100% / 12 * 3 - (var(--grid-gap-h) * (12 - 3) / 12))}.col-4{width:calc(100% / 12 * 4 - (var(--grid-gap-h) * (12 - 4) / 12))}.col-5{width:calc(100% / 12 * 5 - (var(--grid-gap-h) * (12 - 5) / 12))}.col-6{width:calc(100% / 12 * 6 - (var(--grid-gap-h) * (12 - 6) / 12))}.col-7{width:calc(100% / 12 * 7 - (var(--grid-gap-h) * (12 - 7) / 12))}.col-8{width:calc(100% / 12 * 8 - (var(--grid-gap-h) * (12 - 8) / 12))}.col-9{width:calc(100% / 12 * 9 - (var(--grid-gap-h) * (12 - 9) / 12))}.col-10{width:calc(100% / 12 * 10 - (var(--grid-gap-h) * (12 - 10) / 12))}.col-11{width:calc(100% / 12 * 11 - (var(--grid-gap-h) * (12 - 11) / 12))}.col-12{width:calc(100% / 12 * 12 - (var(--grid-gap-h) * (12 - 12) / 12))}:root{--grid-gap-h:24px;--col-1:calc(100% / 12 * 1 - (var(--grid-gap-h) * (12 - 1) / 12));--col-2:calc(100% / 12 * 2 - (var(--grid-gap-h) * (12 - 2) / 12));--col-3:calc(100% / 12 * 3 - (var(--grid-gap-h) * (12 - 3) / 12));--col-4:calc(100% / 12 * 4 - (var(--grid-gap-h) * (12 - 4) / 12));--col-5:calc(100% / 12 * 5 - (var(--grid-gap-h) * (12 - 5) / 12));--col-6:calc(100% / 12 * 6 - (var(--grid-gap-h) * (12 - 6) / 12));--col-7:calc(100% / 12 * 7 - (var(--grid-gap-h) * (12 - 7) / 12));--col-8:calc(100% / 12 * 8 - (var(--grid-gap-h) * (12 - 8) / 12));--col-9:calc(100% / 12 * 9 - (var(--grid-gap-h) * (12 - 9) / 12));--col-10:calc(100% / 12 * 10 - (var(--grid-gap-h) * (12 - 10) / 12));--col-11:calc(100% / 12 * 11 - (var(--grid-gap-h) * (12 - 11) / 12));--col-12:calc(100% / 12 * 12 - (var(--grid-gap-h) * (12 - 12) / 12))}@font-face{font-family:haufeshop_iconfont;src:url(/wcsstore/HaufeLHStorefrontAssetStore/V_release-9118-ES-25-06488_V/fonts/haufeshop_iconfont-lighthouse.woff) format("woff");font-weight:400;font-style:normal}.icon,[class*=" icon-"],[class^=icon-]{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.iconfont-not-yet-loaded .icon,html.iconfont-not-yet-loaded [class*=" icon-"],html.iconfont-not-yet-loaded [class^=icon-]{color:transparent!important}@font-face{font-family:material_iconfont;src:url(/wcsstore/HaufeLHStorefrontAssetStore/V_release-9118-ES-25-06488_V/fonts/MaterialSymbolsOutlined.woff2) format("woff2");font-weight:400;font-style:normal}.mat-icon,[class*=" mat-icon-"],[class^=mat-icon-]{font-family:material_iconfont;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.iconfont-not-yet-loaded .mat-icon,html.iconfont-not-yet-loaded [class*=" mat-icon-"],html.iconfont-not-yet-loaded [class^=mat-icon-]{color:transparent!important}.icon-empty:before{content:""}.icon-download:before{content:"\e93c"}.icon-paypal:before{content:"\e93d"}.icon-visa:before{content:"\e91e"}.icon-mastercard:before{content:"\e921"}.icon-invoice:before{content:"\e931"}.icon-debit:before{content:"\e93e"}.icon-info:before{content:"\e91b"}.icon-star-half:before{content:"\e92a"}.icon-arrow-erase:before{content:"\e93f"}.icon-book:before{content:"\e90d"}.icon-menu:before{content:"\e92f"}.icon-tolino:before{content:"\e933"}.icon-kindle:before{content:"\e934"}.icon-haufe:before{content:"\e935"}.icon-apple:before{content:"\e936"}.icon-android:before{content:"\e937"}.icon-pen:before{content:"\e938"}.icon-index:before{content:"\e939"}.icon-filter:before{content:"\e93a"}.icon-clock:before{content:"\e93b"}.icon-arrow-down:before{content:"\e900"}.icon-arrow-rewind:before{content:"\e901"}.icon-arrow-totop:before{content:"\e902"}.icon-calendar:before{content:"\e903"}.icon-cart:before{content:"\e904"}.icon-checkmark:before{content:"\e905"}.icon-chevron-breadcrumb:before{content:"\e906"}.icon-chevron-down:before{content:"\e90a"}.icon-chevron-left:before{content:"\e907"}.icon-chevron-right:before{content:"\e908"}.icon-chevron-up:before{content:"\e909"}.icon-chevrons-left:before{content:"\e90b"}.icon-chevrons-right:before{content:"\e90c"}.icon-cogwheels:before{content:"\e90e"}.icon-compare:before{content:"\e90f"}.icon-content:before{content:"\e910"}.icon-cross:before{content:"\e911"}.icon-e-trust:before{content:"\e912"}.icon-envelope-rounded:before{content:"\e913"}.icon-envelope:before{content:"\e914"}.icon-eye-crossed:before{content:"\e915"}.icon-eye:before{content:"\e916"}.icon-facebook:before{content:"\e917"}.icon-gift:before{content:"\e918"}.icon-globe-net:before{content:"\e919"}.icon-image:before{content:"\e91a"}.icon-linkedin:before{content:"\e91c"}.icon-magnifier:before{content:"\e91d"}.icon-page:before{content:"\e91f"}.icon-paper-plane:before{content:"\e920"}.icon-phone:before{content:"\e922"}.icon-printer:before{content:"\e923"}.icon-questionmark:before{content:"\e924"}.icon-scales:before{content:"\e925"}.icon-smiley:before{content:"\e926"}.icon-speech-bubble:before{content:"\e927"}.icon-star-empty:before{content:"\e928"}.icon-star-full:before{content:"\e929"}.icon-trash:before{content:"\e92b"}.icon-truck:before{content:"\e92c"}.icon-twitter:before{content:"\e92d"}.icon-update-clock:before{content:"\e92e"}.icon-user-male:before{content:"\e930"}.icon-xing:before{content:"\e932"}.icon-play:before{content:"\e940"}.mat-icon-eye-crossed:before{content:"\e8f5"}.mat-icon-eye:before{content:"\e8f4"}.mat-icon-check:before{content:"\e5ca"}.icon-stoerer{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTExLjMgMTI2LjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDExMS4zIDEyNi41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0FGNDgwNDt9LnN0MXtmaWxsOiNFQjYwMDU7fTwvc3R5bGU+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxMTEuMywxMjYuNSAxMTEuMywxMDQuNSAwLDk1LjggIi8+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIxMTEsMCAwLDkuMiAwLDk1LjcgMTExLjMsMTA3LjggIi8+PC9zdmc+)}.icon-stoerer2{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MiA1OC40IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MiA1OC40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0VCNjAwNTt9Cjwvc3R5bGU+Cjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMC42LDAgMCw1OC40IDYyLDUyLjYgNjIsNS4xICIvPgo8L3N2Zz4K)}.icon-ssl{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzYuNCAzMy45IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNi40IDMzLjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMzMzMzJFO30uc3Qxe2ZpbGw6IzY3QjczMzt9PC9zdHlsZT48Zz48ZyBpZD0ibG9jayI+PHBhdGggaWQ9IlhNTElEXzdfIiBjbGFzcz0ic3QwIiBkPSJNMjEuMiwxMS40aC0xLjRWNi4yYzAtMy4yLTMtNi4yLTYuMi02LjJIOC4zQzUuMSwwLDIuMSwzLDIuMSw2LjJ2NS4ySDAuN2MtMC40LDAtMC43LDAuMy0wLjcsMC42djE0LjRjMCwwLjMsMC4zLDAuNiwwLjcsMC42aDIwLjVjMC40LDAsMC43LTAuMywwLjctMC42VjEyLjFDMjEuOSwxMS43LDIxLjUsMTEuNCwyMS4yLDExLjR6IE02LjIsNi4yYzAtMS41LDAuNy0yLjEsMi4xLTIuMWg1LjJjMS40LDAsMi4xLDAuNiwyLjEsMi4xdjUuMkg2LjJWNi4yeiBNMTIsMTkuMnYyLjdjMCwwLjMtMC4yLDAuNS0wLjUsMC41aC0xYy0wLjMsMC0wLjUtMC4yLTAuNS0wLjV2LTIuN2MtMC42LTAuNC0xLTEtMS0xLjhjMC0xLjEsMC45LTIuMSwyLjEtMi4xYzEuMSwwLDIuMSwwLjksMi4xLDIuMUMxMywxOC4yLDEyLjYsMTguOCwxMiwxOS4yeiIvPjwvZz48ZyBpZD0ib2stMiI+PHBhdGggaWQ9IlhNTElEXzZfIiBjbGFzcz0ic3QxIiBkPSJNMzYuMiwxMS42YzAuMiwwLjIsMC4yLDAuNSwwLDAuN0wyMS44LDI2LjhjLTAuMiwwLjItMC41LDAuMi0wLjcsMGwtMy4yLTMuMmMtMC4yLTAuMi0wLjUtMC41LTAuNy0wLjdMMTMuMiwxOWMtMC4yLTAuMi0wLjItMC41LDAtMC43bDMuMi0zLjJjMC4yLTAuMiwwLjUtMC4yLDAuNywwbDMuOSwzLjljMC4yLDAuMiwwLjUsMC4yLDAuNywwTDMyLjIsOC40YzAuMi0wLjIsMC41LTAuMiwwLjcsMEwzNi4yLDExLjZ6Ii8+PC9nPjxnIGlkPSJYTUxJRF81XyI+PHBhdGggaWQ9IlhNTElEXzlfIiBjbGFzcz0ic3QwIiBkPSJNMC4xLDMzLjZMMC4yLDMzYzAuMiwwLjIsMC43LDAuMywxLjIsMC4zYzAuNiwwLDEtMC4yLDEtMC43YzAtMC41LTAuNC0wLjctMS4xLTEuMUMwLjcsMzEuMiwwLDMwLjcsMCwzMGMwLTEsMC45LTEuMywxLjctMS4zYzAuNiwwLDEsMC4yLDEuMiwwLjNsLTAuMiwwLjZjLTAuMi0wLjEtMC41LTAuMy0xLTAuM2MtMC41LDAtMC45LDAuMi0wLjksMC42YzAsMC41LDAuMywwLjcsMSwxLjFjMC43LDAuMywxLjQsMC44LDEuNCwxLjZjMCwxLTAuNywxLjQtMS43LDEuNEMwLjgsMzMuOSwwLjIsMzMuOCwwLjEsMzMuNnoiLz48cGF0aCBpZD0iWE1MSURfMTFfIiBjbGFzcz0ic3QwIiBkPSJNMy44LDMzLjZMMy45LDMzYzAuMiwwLjIsMC43LDAuMywxLjIsMC4zYzAuNiwwLDEtMC4yLDEtMC43YzAtMC41LTAuNC0wLjctMS4xLTEuMWMtMC42LTAuMy0xLjMtMC44LTEuMy0xLjZjMC0xLDAuOS0xLjMsMS43LTEuM2MwLjYsMCwxLDAuMiwxLjIsMC4zbC0wLjIsMC42Yy0wLjItMC4xLTAuNS0wLjMtMS0wLjNjLTAuNSwwLTAuOSwwLjItMC45LDAuNmMwLDAuNSwwLjMsMC43LDEsMS4xYzAuNywwLjMsMS40LDAuOCwxLjQsMS42YzAsMS0wLjcsMS40LTEuNywxLjRDNC41LDMzLjksNCwzMy44LDMuOCwzMy42eiIvPjxwYXRoIGlkPSJYTUxJRF8xM18iIGNsYXNzPSJzdDAiIGQ9Ik03LjcsMjguN2gwLjh2NC42aDJ2MC42SDcuN1YyOC43eiIvPjxwYXRoIGlkPSJYTUxJRF8xNV8iIGNsYXNzPSJzdDAiIGQ9Ik0xMy4xLDMzLjZsMC4yLTAuNmMwLjIsMC4yLDAuNywwLjMsMS4yLDAuM2MwLjYsMCwxLTAuMiwxLTAuN2MwLTAuNS0wLjQtMC43LTEuMS0xLjFjLTAuNi0wLjMtMS4zLTAuOC0xLjMtMS42YzAtMSwwLjktMS4zLDEuNy0xLjNjMC42LDAsMSwwLjIsMS4yLDAuM2wtMC4yLDAuNmMtMC4yLTAuMS0wLjUtMC4zLTEtMC4zYy0wLjUsMC0wLjksMC4yLTAuOSwwLjZjMCwwLjUsMC4zLDAuNywxLDEuMWMwLjcsMC4zLDEuNCwwLjgsMS40LDEuNmMwLDEtMC43LDEuNC0xLjcsMS40QzEzLjksMzMuOSwxMy4zLDMzLjgsMTMuMSwzMy42eiIvPjxwYXRoIGlkPSJYTUxJRF8xN18iIGNsYXNzPSJzdDAiIGQ9Ik0xNy4xLDI4LjdoMC44djUuMmgtMC44VjI4Ljd6Ii8+PHBhdGggaWQ9IlhNTElEXzE5XyIgY2xhc3M9InN0MCIgZD0iTTIxLjIsMjguNmMwLjgsMCwxLjEsMC4yLDEuMywwLjJsLTAuMSwwLjdjLTAuMS0wLjEtMC40LTAuMy0xLjItMC4zYy0xLDAtMS42LDAuOC0xLjYsMmMwLDEuMiwwLjYsMi4xLDEuNiwyLjFjMC41LDAsMS4xLTAuMiwxLjItMC4zbDAsMC43Yy0wLjMsMC4xLTAuNiwwLjMtMS4zLDAuM2MtMS40LDAtMi40LTEtMi40LTIuNkMxOC44LDI5LjYsMTkuOSwyOC42LDIxLjIsMjguNnoiLz48cGF0aCBpZD0iWE1MSURfMjFfIiBjbGFzcz0ic3QwIiBkPSJNMjMuNSwyOC43aDAuOFYzMWgyLjN2LTIuM2gwLjh2NS4yaC0wLjh2LTIuM2gtMi4zdjIuM2gtMC44VjI4Ljd6Ii8+PHBhdGggaWQ9IlhNTElEXzIzXyIgY2xhc3M9InN0MCIgZD0iTTI4LjYsMjguN2gyLjl2MC42aC0yLjF2MS42aDEuNnYwLjZoLTEuNnYxLjhoMi40djAuNmgtMy4yVjI4Ljd6Ii8+PHBhdGggaWQ9IlhNTElEXzI1XyIgY2xhc3M9InN0MCIgZD0iTTM1LjMsMzMuNWMtMC4zLTAuNi0wLjYtMS43LTEuMS0xLjhjLTAuMiwwLTAuNSwwLTAuOSwwdjIuMmgtMC44di01LjJoMC4zYzAuMywwLDAuOC0wLjEsMS4zLTAuMWMxLDAsMS43LDAuNCwxLjcsMS41YzAsMC44LTAuMywxLjItMC45LDEuNGMwLjUsMC4zLDAuOCwxLjMsMS4xLDJjMC4xLDAuMSwwLjEsMC4zLDAuMiwwLjRoLTAuOUMzNS40LDMzLjgsMzUuNCwzMy43LDM1LjMsMzMuNXogTTM0LjEsMzEuMmMwLjYsMCwxLTAuMywxLTFjMC0wLjYtMC4zLTAuOS0xLjEtMC45Yy0wLjMsMC0wLjUsMC0wLjcsMC4xdjEuOUMzMy41LDMxLjEsMzMuOSwzMS4yLDM0LjEsMzEuMnoiLz48L2c+PC9nPjwvc3ZnPg==)}.icon-uhr{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQuMiAyNC4yIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNC4yIDI0LjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojOTlCRURCO30uc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzAwNURBNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fS5zdDJ7ZmlsbDpub25lO3N0cm9rZTojMDA1REE1O3N0cm9rZS13aWR0aDowLjgyMztzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fS5zdDN7ZmlsbDpub25lO3N0cm9rZTojMDA1REE1O3N0cm9rZS13aWR0aDoyLjQ3O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9LnN0NHtmaWxsOiMwMDVEQTU7fS5zdDV7ZmlsbDpub25lO3N0cm9rZTojMDA1REE1O3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIuMSwyLjF2MjAuNmMwLDAsOS45LTAuOSw5LjktMTAuM0MyMiwzLDEyLjEsMi4xLDEyLjEsMi4xIi8+PGxpbmUgY2xhc3M9InN0MSIgeDE9IjEyLjEiIHkxPSIxOSIgeDI9IjEyLjEiIHkyPSIyMi42Ii8+PGxpbmUgY2xhc3M9InN0MSIgeDE9IjEyLjEiIHkxPSIyLjEiIHgyPSIxMi4xIiB5Mj0iNS45Ii8+PGxpbmUgY2xhc3M9InN0MSIgeDE9IjE5LjEiIHkxPSIxMi4xIiB4Mj0iMjIiIHkyPSIxMi4xIi8+PGxpbmUgY2xhc3M9InN0MSIgeDE9IjIuMSIgeTE9IjExLjkiIHgyPSI1LjciIHkyPSIxMS45Ii8+PGxpbmUgY2xhc3M9InN0MiIgeDE9IjE3LjEiIHkxPSIzLjQiIHgyPSIxNS43IiB5Mj0iNS4zIi8+PGxpbmUgY2xhc3M9InN0MiIgeDE9IjE5LjEiIHkxPSI4LjciIHgyPSIyMS4xIiB5Mj0iNy40Ii8+PGxpbmUgY2xhc3M9InN0MiIgeDE9IjIwLjMiIHkxPSIxNy4yIiB4Mj0iMTkuMSIgeTI9IjE2LjUiLz48bGluZSBjbGFzcz0ic3QyIiB4MT0iMTYuNyIgeTE9IjIxLjUiIHgyPSIxNS44IiB5Mj0iMTkuMyIvPjxsaW5lIGNsYXNzPSJzdDIiIHgxPSI2LjkiIHkxPSIzLjQiIHgyPSI4LjEiIHkyPSI1LjEiLz48bGluZSBjbGFzcz0ic3QyIiB4MT0iNS4zIiB5MT0iNy43IiB4Mj0iMy44IiB5Mj0iNi40Ii8+PGxpbmUgY2xhc3M9InN0MiIgeDE9IjMiIHkxPSIxNy41IiB4Mj0iNC44IiB5Mj0iMTYuNSIvPjxsaW5lIGNsYXNzPSJzdDIiIHgxPSI3LjEiIHkxPSIyMC41IiB4Mj0iNy45IiB5Mj0iMTkuMyIvPjxnPjxjaXJjbGUgY2xhc3M9InN0MyIgY3g9IjEyLjEiIGN5PSIxMi4xIiByPSIxMC45Ii8+PHBhdGggY2xhc3M9InN0NCIgZD0iTTEyLjEsMTQuMWMxLjEsMCwxLjktMC45LDEuOS0xLjljMC0xLjEtMC45LTEuOS0xLjktMS45Yy0xLjEsMC0xLjksMC45LTEuOSwxLjlDMTAuMiwxMy4zLDExLDE0LjEsMTIuMSwxNC4xIi8+PC9nPjxsaW5lIGNsYXNzPSJzdDUiIHgxPSIxMi4xIiB5MT0iOC41IiB4Mj0iMTIuMSIgeTI9IjE2Ii8+PC9nPjwvc3ZnPg==)}.icon-edge{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItOTggMjI0LjQgNzYxLjQgMTY5LjYiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTk4IDIyNC40IDc2MS40IDE2OS42OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48ZyBpZD0iRWJlbmVfMiI+PC9nPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNjYzLjQsMjUyLjcgNjYzLjQsMzk0IC05OCwzOTQgLTk4LDMwMC42IDk1LjYsMjI0LjQgIi8+PC9zdmc+)}.icon-service{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTIyLjggNDUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyMi44IDQ1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzAwMkU1Mjt9LnN0MXtmaWxsOiMwMDVEQTU7fTwvc3R5bGU+PGc+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxMCwwIDAsNDUgMjIsNDUgIi8+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIxMCwwIDEwLDQ1IDEyMi44LDQ1IDEyMi44LDAuMSAiLz48L2c+PC9zdmc+)}.icon-service-hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMjIuOCA0NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIyLjggNDU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMzMzMzJFO30uc3Qxe2ZpbGw6I0RBREFENjt9PC9zdHlsZT48ZyBpZD0iRWJlbmVfMSI+PGc+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxMCwwIDAsNDUgMjIsNDUgIi8+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIxMCwwIDEwLDQ1IDEyMi44LDQ1IDEyMi44LDAuMSAiLz48L2c+PC9nPjxnIGlkPSJFYmVuZV8yIj48L2c+PC9zdmc+)}.icon-newsletter{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzAuNCAyOS40IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMC40IDI5LjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO30uc3Qxe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTtmaWxsOiMwMDVEQTQ7fTwvc3R5bGU+PGc+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIwLjQsMTEuNSAwLjQsMjkuMiAyOS41LDI5LjIgMjkuNSwxMS41IDE1LjQsMy41ICIvPjxnPjxkZWZzPjxyZWN0IGlkPSJTVkdJRF8xXyIgd2lkdGg9IjMwLjQiIGhlaWdodD0iMjkuNCIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj48dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPjwvY2xpcFBhdGg+PHBhdGggY2xhc3M9InN0MSIgZD0iTTE1LjgsOC45QzE1LjksOS4xLDE2LDkuNCwxNiw5LjhjMCwwLjMtMC4xLDAuNy0wLjIsMS4xYy0wLjEsMC40LTAuMywwLjctMC41LDAuOWMtMC4xLDAuMS0wLjMsMC4yLTAuNCwwLjNjLTAuMiwwLjEtMC4zLDAuMS0wLjUsMC4xYy0wLjMsMC0wLjUtMC4xLTAuNi0wLjNjLTAuMi0wLjItMC4zLTAuNS0wLjMtMC45YzAtMC4zLDAuMS0wLjcsMC4yLTEuMWMwLjEtMC40LDAuMy0wLjcsMC42LTFjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTUuNCw4LjYsMTUuNiw4LjcsMTUuOCw4LjkgTTI5LjMsMjcuOWwtMTEuMi04LjdsMTEuMi03LjVMMjkuMywyNy45TDI5LjMsMjcuOXogTTEuOSwyOC41bDEzLjMtMTAuM2wxMy4zLDEwLjNIMS45eiBNMS4xLDExLjdsMTEuMiw3LjVMMS4xLDI3LjlWMTEuN3ogTTExLDguMWMwLjQtMC44LDEuMS0xLjQsMS44LTEuOGMwLjgtMC40LDEuNy0wLjYsMi43LTAuNmMwLjgsMCwxLjYsMC4yLDIuMywwLjVjMC43LDAuMywxLjIsMC44LDEuNSwxLjRjMC4zLDAuNiwwLjUsMS4zLDAuNSwyYzAsMC45LTAuMywxLjYtMC44LDIuM2MtMC43LDAuOS0xLjUsMS4zLTIuNiwxLjNjLTAuMywwLTAuNSwwLTAuNi0wLjFjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC40Yy0wLjQsMC40LTAuOSwwLjYtMS40LDAuNmMtMC42LDAtMS0wLjItMS40LTAuNmMtMC40LTAuNC0wLjYtMC45LTAuNi0xLjVjMC0wLjgsMC4yLTEuNSwwLjctMi4yYzAuNS0wLjgsMS4yLTEuMiwyLjEtMS4yYzAuNiwwLDEsMC4yLDEuMywwLjdsMC4xLTAuNmgxLjNMMTcsMTEuNWMwLDAuMi0wLjEsMC40LTAuMSwwLjRjMCwwLjEsMCwwLjEsMC4xLDAuMmMwLDAsMC4xLDAuMSwwLjEsMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuM2MwLjMtMC4zLDAuNi0wLjYsMC44LTFjMC4yLTAuNCwwLjMtMC45LDAuMy0xLjNjMC0wLjgtMC4zLTEuNS0wLjktMi4xYy0wLjYtMC42LTEuNC0wLjgtMi41LTAuOGMtMC45LDAtMS43LDAuMi0yLjMsMC42Yy0wLjYsMC40LTEuMSwwLjktMS40LDEuNmMtMC4zLDAuNy0wLjUsMS40LTAuNSwyLjFjMCwwLjcsMC4yLDEuNCwwLjUsMS45YzAuNCwwLjYsMC45LDEsMS41LDEuM2MwLjYsMC4zLDEuNCwwLjQsMi4yLDAuNGMwLjgsMCwxLjUtMC4xLDIuMS0wLjNjMC42LTAuMiwxLTAuNiwxLjQtMWgxLjFjLTAuMywwLjctMC45LDEuMi0xLjUsMS42Yy0wLjgsMC40LTEuOCwwLjctMi45LDAuN2MtMS4xLDAtMi4xLTAuMi0yLjktMC42Yy0wLjgtMC40LTEuNC0wLjktMS44LTEuN2MtMC40LTAuNy0wLjYtMS41LTAuNi0yLjRDMTAuMyw5LjgsMTAuNiw4LjksMTEsOC4xIE0xNS4yLDBMMCwxMS40djE4LjFoMzAuNFYxMS40TDE1LjIsMHoiLz48L2c+PC9nPjwvc3ZnPg==)}.icon-play-btn{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9Ii00OTMgMjE2LjggMTI3LjMgMTI3LjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTQ5MyAyMTYuOCAxMjcuMyAxMjcuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtvcGFjaXR5OjAuOTE7ZmlsbDojRUZFRkVGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fS5zdDF7ZmlsbDojMDA1REE1O30uc3Qye2ZpbGw6I0ZGRkZGRjt9LnN0M3tkaXNwbGF5Om5vbmU7fS5zdDR7ZGlzcGxheTppbmxpbmU7b3BhY2l0eTowLjkxO2ZpbGw6I0VGRUZFRjtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO30uc3Q1e2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzY2OUVDOTt9LnN0NntkaXNwbGF5OmlubGluZTtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PGcgaWQ9ImRlZmF1bHQiPjxjaXJjbGUgaWQ9IlhNTElEXzY1NF8iIGNsYXNzPSJzdDAiIGN4PSItNDI5LjMiIGN5PSIyODAuNSIgcj0iNjMuNiIvPjxjaXJjbGUgaWQ9IlhNTElEXzY1M18iIGNsYXNzPSJzdDEiIGN4PSItNDI5LjIiIGN5PSIyODAuMSIgcj0iMzQuOCIvPjxwb2x5Z29uIGlkPSJYTUxJRF80ODVfIiBjbGFzcz0ic3QyIiBwb2ludHM9Ii00MTYuOCwyODAuMyAtNDM1LjIsMjk1LjEgLTQzNS4yLDI2NS40ICIvPjwvZz48ZyBpZD0iaG92ZXIiIGNsYXNzPSJzdDMiPjxjaXJjbGUgaWQ9IlhNTElEXzNfIiBjbGFzcz0ic3Q0IiBjeD0iLTQyOS4zIiBjeT0iMjgwLjUiIHI9IjYzLjYiLz48Y2lyY2xlIGlkPSJYTUxJRF8yXyIgY2xhc3M9InN0NSIgY3g9Ii00MjkuMiIgY3k9IjI4MC4xIiByPSIzNC44Ii8+PHBvbHlnb24gaWQ9IlhNTElEXzFfIiBjbGFzcz0ic3Q2IiBwb2ludHM9Ii00MTYuOCwyODAuMyAtNDM1LjIsMjk1LjEgLTQzNS4yLDI2NS40ICIvPjwvZz48L3N2Zz4=)}.icon-play-btn-hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9Ii00OTMgMjE2LjggMTI3LjMgMTI3LjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTQ5MyAyMTYuOCAxMjcuMyAxMjcuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtkaXNwbGF5Om5vbmU7fS5zdDF7ZGlzcGxheTppbmxpbmU7b3BhY2l0eTowLjkxO2ZpbGw6I0VGRUZFRjtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO30uc3Qye2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzAwNURBNTt9LnN0M3tkaXNwbGF5OmlubGluZTtmaWxsOiNGRkZGRkY7fS5zdDR7b3BhY2l0eTowLjkxO2ZpbGw6I0VGRUZFRjtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO30uc3Q1e2ZpbGw6IzY2OUVDOTt9LnN0NntmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PGcgaWQ9ImRlZmF1bHQiIGNsYXNzPSJzdDAiPjxjaXJjbGUgaWQ9IlhNTElEXzY1NF8iIGNsYXNzPSJzdDEiIGN4PSItNDI5LjMiIGN5PSIyODAuNSIgcj0iNjMuNiIvPjxjaXJjbGUgaWQ9IlhNTElEXzY1M18iIGNsYXNzPSJzdDIiIGN4PSItNDI5LjIiIGN5PSIyODAuMSIgcj0iMzQuOCIvPjxwb2x5Z29uIGlkPSJYTUxJRF80ODVfIiBjbGFzcz0ic3QzIiBwb2ludHM9Ii00MTYuOCwyODAuMyAtNDM1LjIsMjk1LjEgLTQzNS4yLDI2NS40ICIvPjwvZz48ZyBpZD0iaG92ZXIiPjxjaXJjbGUgaWQ9IlhNTElEXzNfIiBjbGFzcz0ic3Q0IiBjeD0iLTQyOS4zIiBjeT0iMjgwLjUiIHI9IjYzLjYiLz48Y2lyY2xlIGlkPSJYTUxJRF8yXyIgY2xhc3M9InN0NSIgY3g9Ii00MjkuMiIgY3k9IjI4MC4xIiByPSIzNC44Ii8+PHBvbHlnb24gaWQ9IlhNTElEXzFfIiBjbGFzcz0ic3Q2IiBwb2ludHM9Ii00MTYuOCwyODAuMyAtNDM1LjIsMjk1LjEgLTQzNS4yLDI2NS40ICIvPjwvZz48L3N2Zz4=)}.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-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{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:0.6}.tns-lazy-img.tns-complete{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-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(2333.33333333%);width:-moz-calc(2333.33333333%);width:calc(2333.33333333%);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(1.42857143%);width:-moz-calc(1.42857143%);width:calc(1.42857143%);height:10px;float:left}.tns-item:not(.tns-slide-active){visibility:hidden}.font{color:#262e33}.black{color:#000000}.blue{color:#075bfa}.blue1{color:#003f71}.blue2{color:#075bfa}.blue3{color:#1a68fa}.blue4{color:#00b2c5}.blue5{color:#00abf7}.blue6{color:#0058ff}.blue7{color:#cedffe}.blue8{color:#ecf1fc}.grey{color:#8f9299}.grey1{color:#262e33}.grey2{color:#232a36}.grey3{color:#8f9299}.grey4{color:#a6a9ae}.grey5{color:#d2d4d6}.grey6{color:#f7f7f8}.grey7{color:#979797}.grey8{color:#e7e7e8}.green,.green1{color:#4cc947}.green2{color:#318551}.orange{color:#eb6005}.orange1{color:#ef8037}.pink{color:#ed1e79}.red{color:#e81546}.yellow,.yellow1{color:#f4a730}.yellow2{color:#f4cd30}.white{color:#ffffff}.fSize6{font-size:6px!important;line-height:10px}.fSize7{font-size:7px!important;line-height:11px}.fSize8{font-size:8px!important;line-height:12px}.fSize9{font-size:9px!important;line-height:13px}.fSize10{font-size:10px!important;line-height:14px}.fSize11{font-size:11px!important;line-height:15px}.fSize12{font-size:12px!important;line-height:16px}.fSize13{font-size:13px!important;line-height:17px}.fSize14{font-size:14px!important;line-height:18px}.fSize15{font-size:15px!important;line-height:19px}.fSize16{font-size:16px!important;line-height:20px}.fSize18{font-size:18px!important;line-height:22px}.fSize20{font-size:20px!important;line-height:24px}.fSize22{font-size:22px!important;line-height:26px}.fSize24{font-size:24px!important;line-height:28px}.fSize28{font-size:28px!important;line-height:32px}.fSize30{font-size:30px!important;line-height:34px}.fSize36{font-size:36px!important;line-height:40px}.fSize40{font-size:40px!important;line-height:44px}.fSize48{font-size:48px!important;line-height:52px}.fSize68{font-size:68px!important;line-height:72px}:not(input):focus-visible{outline:2px solid #ed1e79!important;outline-offset:-2px!important}input:focus-visible{outline:1px solid #075bfa!important}html.appleios body *{cursor:pointer}html.appleios input[type=email],html.appleios input[type=password],html.appleios input[type=search],html.appleios input[type=tel],html.appleios input[type=text]{border-radius:0!important;-webkit-appearance:none!important}html.iconfont-not-yet-loaded .icon,html.iconfont-not-yet-loaded .icon:after,html.iconfont-not-yet-loaded .icon:before{color:transparent!important}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}q{quotes:"\201e" "\201c" "\201a" "\2018"}.hidden{display:none!important}.dispNone{display:none}.clear{clear:both}#skiplinks{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;z-index:1000000;background:#ffffff;padding:15px}#skiplinks .skip{padding:3px}#skiplinks:focus-within{position:fixed;width:auto;height:auto;left:0;top:0}body{overflow-x:hidden;color:#262e33;font-size:14px;line-height:1.5em;position:relative}body a{color:#075bfa;text-decoration:none}body a,body span{outline:0}#page{position:relative;overflow-x:hidden}.floatRight{float:right}.floatLeft{float:left}.clearline{clear:both;height:0;line-height:0;font-size:0}.text-center{text-align:center}.hidden-svg{width:0;height:0;position:absolute;overflow:hidden}.shop_environment_info{position:fixed;top:0px;left:0px;z-index:999999;width:auto;border:1px solid orange;filter:drop-shadow(2px 2px 2px #999999);background:gold;padding:18px;text-align:center;font-size:12px!important;line-height:16px}.shop_environment_info .data{cursor:grab}.shop_environment_info .data.moving{cursor:grabbing}.shop_environment_info .close,.shop_environment_info .copy,.shop_environment_info .more{position:absolute;cursor:pointer;width:18px;height:18px;line-height:18px;background:rgba(0,0,0,0.2)}.shop_environment_info .close:hover,.shop_environment_info .copy:hover,.shop_environment_info .more:hover{font-weight:700;background:rgba(0,0,0,0.4)}.shop_environment_info .more{font-size:16px;bottom:0;left:calc(50% - 9px)}.shop_environment_info .close{font-size:16px;top:0;right:0}.shop_environment_info .copy{bottom:0;right:0}.btnBlue,.btnBlueBorder,.btnGrey,.btnGrey1,.btnGrey2,.btnInactive,.btnKeywordSearch,.btnOrange,.btnWhite,.btnWhiteBorder{display:inline-block;position:relative;font-size:18px;padding:15px 40px;box-sizing:border-box;text-align:center;cursor:pointer;border:none;line-height:normal;font-weight:400;box-shadow:0 16px 24px 0 rgba(0,0,0,0.15);transition:box-shadow 350ms ease,background-color 350ms ease}.btnBlue:hover,.btnBlueBorder:hover,.btnGrey1:hover,.btnGrey2:hover,.btnGrey:hover,.btnInactive:hover,.btnKeywordSearch:hover,.btnOrange:hover,.btnWhite:hover,.btnWhiteBorder:hover{box-shadow:0 16px 40px 0 rgba(0,0,0,0.2)}.btnBlue.btnThin,.btnBlueBorder.btnThin,.btnGrey1.btnThin,.btnGrey2.btnThin,.btnGrey.btnThin,.btnInactive.btnThin,.btnKeywordSearch.btnThin,.btnOrange.btnThin,.btnWhite.btnThin,.btnWhiteBorder.btnThin{font-size:12px;padding:10px 17px 8px}.btnBlueBorder{border:2px solid #075bfa;color:#075bfa;font-weight:700;box-shadow:none;background-color:#ffffff;text-transform:uppercase;letter-spacing:1px;font-size:14px;line-height:1.5em}.btnBlueBorder:hover{background-color:#075bfa;color:#ffffff;box-shadow:none}.btnKeywordSearch{border:1px solid #8f9299;border-radius:3px;padding:4px 6px!important;margin:4px;box-shadow:none;background-color:#ffffff;letter-spacing:1px;font-size:14px;line-height:1.5em}.btnKeywordSearch:hover{background-color:#075bfa;color:#ffffff;box-shadow:none}.btnBlue{background:#075bfa;color:#ffffff}.btnBlue:hover{background:#1a68fa;color:#ffffff}.btnOrange{background:#eb6005;color:#ffffff}.btnOrange:hover{background:#ef8037;color:#ffffff}.btnGrey{background:#8f9299;color:#ffffff}.btnGrey:hover{background:#262e33;color:#ffffff}.btnGrey1{background:#d2d4d6;color:#8f9299}.btnGrey1:hover{background:#f7f7f8;color:#8f9299}.btnGrey2{background:#8f9299;color:#262e33}.btnGrey2:hover{background:#a6a9ae;color:#262e33}.btnWhite{text-transform:uppercase;font-weight:700;font-size:14px}.btnWhite,.btnWhite:hover{color:#075bfa;box-shadow:none}.btnWhiteBorder{border:2px solid #ffffff;color:#ffffff;font-weight:700;box-shadow:none;background-color:transparent;text-transform:uppercase;letter-spacing:1px;font-size:14px;line-height:1.5em}.btnWhiteBorder:hover{background-color:#ffffff;color:#075bfa;box-shadow:none}.btnBlue.disabled{background-color:#cedffe;pointer-events:none;cursor:default}.btnBlue.disabled:hover{box-shadow:0 16px 24px 0 rgba(0,0,0,0.15)}.btnGrey2.disabled,.btnGrey.disabled,.btnInactive,.btnOrange.disabled{background:#262e33;background-blend-mode:lighten;color:#8f9299;pointer-events:none;cursor:default}.btnGrey2.disabled:hover,.btnGrey.disabled:hover,.btnInactive:hover,.btnOrange.disabled:hover{color:#8f9299}.lighthouse-box{padding:50px;box-sizing:border-box;box-shadow:0 5px 10px 0 rgba(38,46,59,0.15);background:#ffffff}@media only screen and (max-width:768px){.lighthouse-box{padding:30px}}@media only screen and (max-width:480px){.lighthouse-box{padding:20px}}.haufe-box{border:1px solid var(--grey-border);border-radius:12px}@media only screen and (max-width:768px){.haufe-box{padding:30px}}@media only screen and (max-width:480px){.haufe-box{padding:20px}}.lighthouse-fadeout{position:relative;display:block}.lighthouse-fadeout.dispNone{display:none}.lighthouse-fadeout:before{content:"";display:block;position:absolute;bottom:100%;height:100px;width:100%;background:linear-gradient(0deg,#ffffff 0%,rgba(255,255,255,0));pointer-events:none}.lighthouse-divider-after:after,.lighthouse-divider-before:before{display:block;content:"";width:52px;height:4px;margin-top:24px;margin-bottom:24px;background-color:#232a36}@media only screen and (max-width:480px){.lighthouse-divider-after:after{margin-top:10px;margin-bottom:20px;height:3px;width:50px}}.lighthouse-divider-after-small:after,.lighthouse-divider-before-small:before{display:block;content:"";width:24px;height:3px;margin-top:8px;margin-bottom:8px;background-color:#232a36}.lighthouse-background{position:absolute;top:0;right:0;left:0;height:100%;overflow:hidden;z-index:-100000}.lighthouse-background .lighthouse-background-stripes{position:absolute;top:200px;left:0;width:70%;height:300px;background:url(/wcsstore/HaufeLHStorefrontAssetStore/V_release-9118-ES-25-06488_V/images/stripe-pattern.svg) repeat;background:var(--stripe-pattern-svg) repeat;background-size:18px 18px}html.no-svg .lighthouse-background .lighthouse-background-stripes{background:url(/wcsstore/HaufeLHStorefrontAssetStore/V_release-9118-ES-25-06488_V/images/stripe-pattern@2x.png) repeat;background:var(--stripe-pattern-png) repeat;background-size:18px 18px}.homepage.lighthouse-background .lighthouse-background-stripes{top:130px;width:calc(50% + 186px);height:323px}@media only screen and (max-width:1024px){.homepage.lighthouse-background .lighthouse-background-stripes{top:120px;width:48%;height:294px}}@media only screen and (max-width:480px){.homepage.lighthouse-background .lighthouse-background-stripes{top:100px;width:72%;height:600px}}.categorypage.lighthouse-background .lighthouse-background-stripes{top:220px;width:calc(50% - 120px);height:353px}@media only screen and (max-width:1024px){.categorypage.lighthouse-background .lighthouse-background-stripes{top:190px;width:39%;height:397px}}@media only screen and (max-width:600px){.categorypage.lighthouse-background .lighthouse-background-stripes{width:72%;height:600px}}@media only screen and (max-width:480px){.categorypage.lighthouse-background .lighthouse-background-stripes{top:150px}}.searchpage.lighthouse-background .lighthouse-background-stripes{top:220px;width:calc(50% - 387px);height:353px}@media only screen and (max-width:1024px){.searchpage.lighthouse-background .lighthouse-background-stripes{top:190px;width:48%;height:140px}}@media only screen and (max-width:600px){.searchpage.lighthouse-background .lighthouse-background-stripes{width:72%;height:110px}}@media only screen and (max-width:480px){.searchpage.lighthouse-background .lighthouse-background-stripes{top:150px}}.productpage.lighthouse-background .lighthouse-background-stripes{top:220px;width:calc(50% - 230px);height:490px}@media only screen and (max-width:1024px){.productpage.lighthouse-background .lighthouse-background-stripes{top:190px;width:48%;height:800px}}@media only screen and (max-width:480px){.productpage.lighthouse-background .lighthouse-background-stripes{top:180px;width:72%;height:600px}}.staticpage.lighthouse-background .lighthouse-background-stripes{top:220px;width:calc(50% - 145px);height:160px}@media only screen and (max-width:1024px){.staticpage.lighthouse-background .lighthouse-background-stripes{top:197px;width:40%;height:110px}}@media only screen and (max-width:480px){.staticpage.lighthouse-background .lighthouse-background-stripes{top:161px;width:230px;height:95px}}.contactpage.staticpage.lighthouse-background .lighthouse-background-stripes{top:130px}@media only screen and (max-width:1024px){.contactpage.staticpage.lighthouse-background .lighthouse-background-stripes{top:120px}}@media only screen and (max-width:480px){.contactpage.staticpage.lighthouse-background .lighthouse-background-stripes{top:100px}}.errorpage.lighthouse-background .lighthouse-background-stripes{top:80px;width:calc(50% - 230px);height:380px}@media only screen and (max-width:1024px){.errorpage.lighthouse-background .lighthouse-background-stripes{top:70px;width:40%;height:280px}}@media only screen and (max-width:480px){.errorpage.lighthouse-background .lighthouse-background-stripes{top:50px;width:70%;height:270px}}.lighthouse-gradient-light-to-dark{background-image:linear-gradient(90deg,#00b2c5,#003f71)}.lighthouse-gradient-dark-to-light{background-image:linear-gradient(90deg,#003f71,#00b2c5)}.lighthouse-gradient-bottom-dark-to-top-light{background-image:linear-gradient(46.8deg,#413168,#003f71 37.8%,#00bfbf)}.lighthouse-gradient-footer{background-image:linear-gradient(125deg,#00e3fc,#0075e1 60%,#0066de 80%,#0362d1)}.animation-loading{display:inline-block;position:relative}.animation-loading div{animation:animation-loading 1.2s linear infinite}.animation-loading div:after{content:" ";display:block;position:absolute;top:3px;left:29px;width:5px;height:14px;border-radius:20%;background:#fff}.animation-loading div:first-child{transform:rotate(0deg);animation-delay:-1.1s}.animation-loading div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.animation-loading div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}.animation-loading div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.animation-loading div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.animation-loading div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.animation-loading div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.animation-loading div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.animation-loading div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.animation-loading div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.animation-loading div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.animation-loading div:nth-child(12){transform:rotate(330deg);animation-delay:0s}.btnBlue .animation-loading{width:44px;height:44px;position:absolute;top:5px;right:0}.btnBlue .animation-loading div{transform-origin:22px 22px}.btnBlue .animation-loading div:after{top:10px;left:21px;width:2px;height:6px}.hlBtnBlue:has(.animation-loading),.redesign .hlBtnBlue:has(.animation-loading){display:inline-flex;column-gap:10px}.hlBtnBlue:has(.animation-loading) .animation-loading,.redesign .hlBtnBlue:has(.animation-loading) .animation-loading{width:24px;height:24px}.hlBtnBlue:has(.animation-loading) .animation-loading div,.redesign .hlBtnBlue:has(.animation-loading) .animation-loading div{transform-origin:22px 22px;position:relative;top:-10px;left:-10px}.hlBtnBlue:has(.animation-loading) .animation-loading div:after,.redesign .hlBtnBlue:has(.animation-loading) .animation-loading div:after{top:10px;left:21px;width:2px;height:6px}.hlBtnPink .animation-loading{position:absolute;right:32px;width:24px;height:24px}.hlBtnPink .animation-loading div{transform-origin:22px 22px;position:relative;top:-10px;left:-10px}.hlBtnPink .animation-loading div:after{top:10px;left:21px;width:2px;height:6px}@keyframes animation-loading{0%{opacity:1}to{opacity:0}}select{-webkit-appearance:none;-moz-appearance:none;text-overflow:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20version%3D'1.1'%20height%3D'1024'%20width%3D'1024'%20viewBox%3D'0%200%201024%201024'%3E%3Cpath%20fill%3D'%23262e33'%20d%3D'M484.4%20763c11%2012%2025%2018%2038.8%2018s27.6-6%2038.8-18l445.6-482.2c22.2-24%2022.2-60%200-83.8-22.2-24-55.4-24-77.4%200l-407.2%20440.2-429-464.2c-22.2-24-55.4-24-77.4%200-22.2%2021-22.2%2060%200%2083.8l467.8%20506.2z'/%3E%3C/svg%3E") no-repeat;background-position:100%;background-position:calc(100% - 20px) 50%;background-size:14px 14px;line-height:18px;border-radius:0}select::-ms-expand{display:none}html:not(.androidbrowser) select:hover{border-color:#0058ff}html:not(.androidbrowser) select.valid{border-color:#318551}html:not(.androidbrowser) select.error{border-color:#e81546}html:not(.androidbrowser) select.warning{border-color:#f4a730}html:not(.androidbrowser) select:focus,html:not(.androidbrowser) select:focus.error,html:not(.androidbrowser) select:focus.valid,html:not(.androidbrowser) select:focus.warning{outline-style:none;border-color:#0058ff}select.disabled{color:#8f9299}html:not(.androidbrowser) select.disabled{border-color:#979797!important}input,textarea{border-radius:0}html:not(.androidbrowser) input:hover,html:not(.androidbrowser) textarea:hover{border-color:#0058ff}html:not(.androidbrowser) input.valid,html:not(.androidbrowser) textarea.valid{border-color:#318551}html:not(.androidbrowser) input.error,html:not(.androidbrowser) textarea.error{border-color:#e81546}html:not(.androidbrowser) input.warning,html:not(.androidbrowser) textarea.warning{border-color:#f4a730}html:not(.androidbrowser) input:focus,html:not(.androidbrowser) input:focus.error,html:not(.androidbrowser) input:focus.valid,html:not(.androidbrowser) input:focus.warning,html:not(.androidbrowser) textarea:focus,html:not(.androidbrowser) textarea:focus.error,html:not(.androidbrowser) textarea:focus.valid,html:not(.androidbrowser) textarea:focus.warning{outline-style:none;border-color:#0058ff}input.disabled,textarea.disabled{color:#8f9299}html:not(.androidbrowser) input.disabled,html:not(.androidbrowser) textarea.disabled{border-color:#979797!important}input[disabled],textarea[disabled]{opacity:1}input{padding:15px 20px;border:1px solid #979797;display:inline-block;background:#ffffff}input[type=submit]{border:none}input.hasClear{padding-right:49px}input.hasClear+div{position:absolute;right:10px;top:7px;height:19px;width:19px;color:#a6a9ae;text-align:center;cursor:pointer;line-height:19px}input.hasClear+div::-ms-clear{display:none}input.hasClear+div:before{content:"\e93f";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;display:block;font-size:16px}html.iconfont-not-yet-loaded input.hasClear+div:before{color:transparent!important}select{padding:15px 40px 15px 20px}html:not(.androidbrowser) select{border:1px solid #979797}textarea{padding:15px 20px}html:not(.androidbrowser) textarea{border:1px solid #979797}.lighthouse-radio input[type=radio]{position:fixed;top:-1000px;left:-1000px}.lighthouse-radio input[type=radio]:focus-visible+label{outline:2px solid #ed1e79!important;outline-offset:-2px!important}.lighthouse-radio input[type=radio]+label{position:relative;padding-left:25px;display:inline-block;cursor:pointer}.lighthouse-radio input[type=radio]+label:before{content:"";position:absolute;left:0px;top:1px;display:block;box-sizing:border-box;width:18px;height:18px;border:1px solid #979797;border-radius:9px;background-color:#ffffff}.lighthouse-radio input[type=radio]+label:after{position:absolute;left:4px;top:5px;display:block;box-sizing:border-box;width:10px;height:10px;border-radius:9px;background-color:#0058ff}.lighthouse-radio input[type=radio].error+label:before{border-color:#e81546}.lighthouse-radio input[type=radio].warning+label:before{border-color:#f4a730}.lighthouse-radio input[type=radio].checked+label:after,.lighthouse-radio input[type=radio]:checked+label:after{content:""}.lighthouse-radio input[type=radio]:not(.disabled):focus+label:before,.lighthouse-radio input[type=radio]:not(.disabled):hover+label:before{border-color:#0058ff}.lighthouse-radio input[type=radio].disabled+label{color:#8f9299}.lighthouse-checkbox input[type=checkbox]{position:fixed;top:-1000px;left:-1000px}.lighthouse-checkbox input[type=checkbox]:focus-visible+label{outline:2px solid #ed1e79!important;outline-offset:-2px!important}.lighthouse-checkbox input[type=checkbox]+label{position:relative;padding-left:25px;display:inline-block;cursor:pointer}.lighthouse-checkbox input[type=checkbox].disabled+label{color:#8f9299}.lighthouse-checkbox input[type=checkbox]+label:before{content:"";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0px;top:1px;display:block;box-sizing:border-box;width:18px;height:18px;font-size:10px;line-height:16px;color:#0058ff;border:1px solid #979797;background-color:#ffffff;text-align:center}html.iconfont-not-yet-loaded .lighthouse-checkbox input[type=checkbox]+label:before{color:transparent!important}.lighthouse-checkbox input[type=checkbox].error+label:before{border-color:#e81546}.lighthouse-checkbox input[type=checkbox].warning+label:before{border-color:#f4a730}.lighthouse-checkbox input[type=checkbox].checked+label:before,.lighthouse-checkbox input[type=checkbox]:checked+label:before{content:"\e905"}.lighthouse-checkbox input[type=checkbox]:not(.disabled):focus+label:before,.lighthouse-checkbox input[type=checkbox]:not(.disabled):hover+label:before{border-color:#0058ff}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img[src$="/empty.png"],img[src=""],img[srcset$="/empty.png 1w"]{width:1px!important}img.aspect-ratio{height:auto;width:100%;margin:0 auto}img.aspect-ratio-height{height:100%;width:auto;margin:0 auto}.rating{position:relative;display:inline-block;font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f4cd30}html.iconfont-not-yet-loaded .rating{color:transparent!important}.rating .bar{left:0;top:0;bottom:0;white-space:nowrap;display:inline-block;overflow:hidden;position:absolute;color:#f4cd30;text-decoration:none}html.iconfont-not-yet-loaded .rating .bar{color:transparent!important}.rating a,.rating a:active,.rating a:focus,.rating a:hover,.rating a:visited{color:#f4cd30}.formCaptchaContainer{position:relative;padding-bottom:15px;max-width:350px;margin:auto}#header{display:-ms-grid;display:grid;-ms-grid-columns:80px 112px 1fr 60px 60px 19px;grid-template-columns:80px 112px 1fr 60px 60px 19px;-ms-grid-rows:80px auto;grid-template-rows:80px auto;background-color:#ffffff;margin:auto;box-shadow:0 2px 12px 0 rgba(0,0,0,0.2)}#header.hide-header{height:0}@media only screen and (max-width:1023px){#header{-ms-grid-columns:80px 72px 1fr 80px;grid-template-columns:80px 72px 1fr 80px;-ms-grid-rows:70px auto;grid-template-rows:70px auto}}@media only screen and (max-width:480px){#header{-ms-grid-columns:50px 51px 1fr 50px;grid-template-columns:50px 51px 1fr 50px;-ms-grid-rows:50px auto;grid-template-rows:50px auto}}#header:before{content:"";display:block;background-color:#003f71;-ms-grid-column:1;-ms-grid-column-span:7;grid-column:1/8;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}@media only screen and (max-width:1023px){#header:before{display:none}}#logo{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:1}@media only screen and (max-width:1023px){#logo{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}#logo.print:after{background:none;content:none;height:auto;width:auto;display:none}#logo:after{content:"";background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNDYwOCAxMDAwIj48ZGVmcz48c3R5bGU+LmNscy0xIHtmaWxsOiAjMDAxMzQ0O308L3N0eWxlPjwvZGVmcz48Zz48ZyBpZD0iTG9nbyI+PGc+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjIwLDUwMGwtNDE2LDEzNXYzNDlIMFYwaDIwNHY0MDRoNDE2VjBoMjA0djk4NGgtMjA0di00ODRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTI3MCwwaDM2NGwzMjAsOTg0aC0yMTRsLTc3LTIzNmgtNDIybC03NywyMzZoLTIxNEwxMjcwLDBaTTE2MDgsNTc2bC0xNTUtNDgwaC0ybC0xNTUsNDgwaDMxMloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMDMxLDU5MFYwaDIwNHY1OThjMCwxNDYsODAsMjMyLDIxMCwyMzJzMjEwLTg2LDIxMC0yMzJWMGgyMDR2NTkwYzAsMjU0LTE2MCw0MTAtNDE0LDQxMHMtNDE0LTE1Ni00MTQtNDEwWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMwNzUsMGg2NjN2MTcyaC00NTl2MjUyaDQxMHYxNzJoLTQxMHYzODhoLTIwNFYwWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTM5MTgsMGg2ODB2MTcyaC00NzZ2MjMyaDQyMnYxNzJoLTQyMnYyMzZoNDg2djE3MmgtNjkwVjBaIi8+PC9nPjwvZz48L2c+PC9zdmc+);background-repeat:no-repeat;height:20px;width:92px;margin:0 0 0 50px;display:block}@media only screen and (max-width:1023px){#logo:after{margin:0 0 0 30px}}@media only screen and (max-width:480px){#logo:after{height:16px;width:73px;margin:0 0 0 14px}}#mobileClose,#mobileMenu{display:none;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-row-align:center;align-self:center;margin-left:30px;z-index:1}@media only screen and (max-width:1023px){#mobileClose,#mobileMenu{display:block}}@media only screen and (max-width:480px){#mobileClose,#mobileMenu{margin-left:15px}}#mobileMenu{height:18px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyIiBmaWxsPSJ3aGl0ZSIvPg0KPHJlY3QgeT0iOCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjIiIGZpbGw9IndoaXRlIi8+DQo8cmVjdCB5PSIxNiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjIiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4)}#mobileClose,#mobileMenu{width:24px;background-repeat:no-repeat}#mobileClose{height:19px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyNCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0zLjAwMDQ4IDE3LjU1NjNMMTkuOTcxIDAuNTg1Nzg3TDIxLjM4NTMgMkw0LjQxNDY5IDE4Ljk3MDZMMy4wMDA0OCAxNy41NTYzWiIgZmlsbD0id2hpdGUiLz4NCjxyZWN0IHg9IjIwIiB5PSIxOSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjIiIHRyYW5zZm9ybT0icm90YXRlKC0xMzUgMjAgMTkpIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+)}#searchBar{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;width:100%;max-width:464px;box-sizing:border-box}@media only screen and (max-width:1023px){#searchBar{-ms-grid-column:2;-ms-grid-column-span:3;grid-column:2/5;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column-align:center;justify-self:center;max-width:none}#header:not(.show-navi) #searchBar{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/6}}#searchBar #searchTermWrapper{position:relative;width:100%;margin:auto}#searchBar #searchTermWrapper.suggest-open{z-index:2101}@media only screen and (max-width:1023px){#searchBar #searchTermWrapper{margin:auto 30px auto 0;width:auto}#header:not(.show-navi) #searchBar #searchTermWrapper{margin:auto 30px}}@media only screen and (max-width:480px){#searchBar #searchTermWrapper{margin:auto 15px auto 0}#header:not(.show-navi) #searchBar #searchTermWrapper{margin:auto 15px}}#searchBar #SimpleSearchForm_SearchTerm{width:100%;box-sizing:border-box;border:none;font-size:16px;line-height:16px;font-weight:400;background-color:var(--Haufe-Light-Blue);padding:9px 60px 9px 32px;border-radius:40px;color:var(--Haufe-Navy-Blue)}@media only screen and (max-width:1023px){#searchBar #SimpleSearchForm_SearchTerm{background-color:var(--Haufe-Navy-Blue);border:none;color:var(--White)}#searchBar #SimpleSearchForm_SearchTerm~.searchButton{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjQ5OTcgMTcuMDUwOEwxNi41NDIzIDE3LjA5MDZMMTYuNTg1IDE3LjA1MDhMMTcuNjM4NyAxNi4wNjdMMTcuNjg3NiAxNi4wMjEzTDE3LjYzODcgMTUuOTc1N0wxMS40MDIzIDEwLjE1NTFDMTEuNzg4OCA5LjcxMDU2IDEyLjA5OSA5LjE5MTc4IDEyLjMzMzIgOC41OTkzNkwxMi4zMzMyIDguNTk5MzVDMTIuNTc1OCA3Ljk4NTIxIDEyLjY5NzEgNy4zNDA3OSAxMi42OTcxIDYuNjY2NTVDMTIuNjk3MSA1LjA1MzcgMTIuMDk3NCAzLjY4NzE3IDEwLjkwMDQgMi41NzA2NUwxMC44NTc4IDIuNjE2MzVMMTAuOTAwNCAyLjU3MDY0QzkuNzAzNTIgMS40NTQzMSA4LjI0MTM0IDAuODk2NDg0IDYuNTE3OCAwLjg5NjQ4NEM0Ljc5NDA5IDAuODk2NDg0IDMuMzMyNCAxLjQ1NDYzIDIuMTM2NjQgMi41NzE2MUwyLjEzNjY0IDIuNTcxNjFDMC45NDA3MDggMy42ODg5MSAwLjM0MTU1MyA1LjA1NTU4IDAuMzQxNTUzIDYuNjY3OTVDMC4zNDE1NTMgOC4yODA0OSAwLjk0MDg4MSA5LjY0NjcgMi4xMzcxNiAxMC43NjI5QzMuMzMzMjYgMTEuODc5IDQuNzk1MjggMTIuNDM2NiA2LjUxOTMgMTIuNDM2NkM3LjIyMDc5IDEyLjQzNjYgNy44OTk5MiAxMi4zMjY3IDguNTU2NDEgMTIuMTA2N0M5LjE5NDI3IDExLjg5MyA5Ljc2MTQ4IDExLjU5OSAxMC4yNTc1IDExLjIyNDVMMTYuNDk5NyAxNy4wNTA4Wk05Ljc1MDY2IDkuNjc2NTlMOS43NTA2NSA5LjY3NjZDOC44Njg3MiAxMC40OTk5IDcuNzkyOSAxMC45MTE5IDYuNTE5MyAxMC45MTE5QzUuMjQ1NzEgMTAuOTExOSA0LjE2OTg4IDEwLjQ5OTkgMy4yODc5NSA5LjY3NjZMMy4yODc5NCA5LjY3NjU5QzIuNDA2MDMgOC44NTM2MiAxLjk2NjMgNy44NTE0OSAxLjk2NjMgNi42NjY1NUMxLjk2NjMgNS40ODE2MSAyLjQwNjAzIDQuNDc5NDggMy4yODc5NCAzLjY1NjUxTDMuMjg3OTUgMy42NTY1QzQuMTY5ODggMi44MzMyMSA1LjI0NTcxIDIuNDIxMjUgNi41MTkzIDIuNDIxMjVDNy43OTI5IDIuNDIxMjUgOC44Njg3MiAyLjgzMzIxIDkuNzUwNjUgMy42NTY1TDkuNzUwNjYgMy42NTY1MUMxMC42MzI2IDQuNDc5NDggMTEuMDcyMyA1LjQ4MTYxIDExLjA3MjMgNi42NjY1NUMxMS4wNzIzIDcuODUxNDkgMTAuNjMyNiA4Ljg1MzYyIDkuNzUwNjYgOS42NzY1OVoiIGZpbGw9IndoaXRlIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMTI1Ii8+Cjwvc3ZnPgo);background-repeat:no-repeat}}#searchBar #SimpleSearchForm_SearchTerm::placeholder{letter-spacing:1px;color:var(--Haufe-Navy-Blue);font-weight:400;opacity:1}@media only screen and (max-width:1023px){#searchBar #SimpleSearchForm_SearchTerm::placeholder{color:var(--White);opacity:0.8;text-align:right}}#searchBar #SimpleSearchForm_SearchTerm::-moz-placeholder{letter-spacing:1px;color:var(--Haufe-Navy-Blue);font-weight:400;opacity:1}@media only screen and (max-width:1023px){#searchBar #SimpleSearchForm_SearchTerm::-moz-placeholder{color:var(--White);opacity:0.8;text-align:right}}#searchBar #SimpleSearchForm_SearchTerm:-ms-input-placeholder{letter-spacing:1px;color:var(--Haufe-Navy-Blue);font-weight:400;opacity:1}@media only screen and (max-width:1023px){#searchBar #SimpleSearchForm_SearchTerm:-ms-input-placeholder{color:var(--White);opacity:0.8;text-align:right}}#searchBar #SimpleSearchForm_SearchTerm::-ms-input-placeholder{letter-spacing:1px;color:var(--Haufe-Navy-Blue);font-weight:400;opacity:1}@media only screen and (max-width:1023px){#searchBar #SimpleSearchForm_SearchTerm::-ms-input-placeholder{color:var(--White);opacity:0.8;text-align:right}}#searchBar #SimpleSearchForm_SearchTerm:focus{color:var(--White);background-color:var(--Haufe-Navy-Blue)}#searchBar #SimpleSearchForm_SearchTerm:focus::placeholder{color:var(--White)}@media only screen and (max-width:1023px){#searchBar #SimpleSearchForm_SearchTerm:focus::placeholder{text-align:left}}#searchBar #SimpleSearchForm_SearchTerm:focus::-moz-placeholder{color:var(--White)}@media only screen and (max-width:1023px){#searchBar #SimpleSearchForm_SearchTerm:focus::-moz-placeholder{text-align:left}}#searchBar #SimpleSearchForm_SearchTerm:focus:-ms-input-placeholder{color:var(--White)}@media only screen and (max-width:1023px){#searchBar #SimpleSearchForm_SearchTerm:focus:-ms-input-placeholder{text-align:left}}#searchBar #SimpleSearchForm_SearchTerm:focus::-ms-input-placeholder{color:var(--White)}@media only screen and (max-width:1023px){#searchBar #SimpleSearchForm_SearchTerm:focus::-ms-input-placeholder{text-align:left}}#searchBar #SimpleSearchForm_SearchTerm:focus~.searchButton{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjQ5OTcgMTcuMDUwOEwxNi41NDIzIDE3LjA5MDZMMTYuNTg1IDE3LjA1MDhMMTcuNjM4NyAxNi4wNjdMMTcuNjg3NiAxNi4wMjEzTDE3LjYzODcgMTUuOTc1N0wxMS40MDIzIDEwLjE1NTFDMTEuNzg4OCA5LjcxMDU2IDEyLjA5OSA5LjE5MTc4IDEyLjMzMzIgOC41OTkzNkwxMi4zMzMyIDguNTk5MzVDMTIuNTc1OCA3Ljk4NTIxIDEyLjY5NzEgNy4zNDA3OSAxMi42OTcxIDYuNjY2NTVDMTIuNjk3MSA1LjA1MzcgMTIuMDk3NCAzLjY4NzE3IDEwLjkwMDQgMi41NzA2NUwxMC44NTc4IDIuNjE2MzVMMTAuOTAwNCAyLjU3MDY0QzkuNzAzNTIgMS40NTQzMSA4LjI0MTM0IDAuODk2NDg0IDYuNTE3OCAwLjg5NjQ4NEM0Ljc5NDA5IDAuODk2NDg0IDMuMzMyNCAxLjQ1NDYzIDIuMTM2NjQgMi41NzE2MUwyLjEzNjY0IDIuNTcxNjFDMC45NDA3MDggMy42ODg5MSAwLjM0MTU1MyA1LjA1NTU4IDAuMzQxNTUzIDYuNjY3OTVDMC4zNDE1NTMgOC4yODA0OSAwLjk0MDg4MSA5LjY0NjcgMi4xMzcxNiAxMC43NjI5QzMuMzMzMjYgMTEuODc5IDQuNzk1MjggMTIuNDM2NiA2LjUxOTMgMTIuNDM2NkM3LjIyMDc5IDEyLjQzNjYgNy44OTk5MiAxMi4zMjY3IDguNTU2NDEgMTIuMTA2N0M5LjE5NDI3IDExLjg5MyA5Ljc2MTQ4IDExLjU5OSAxMC4yNTc1IDExLjIyNDVMMTYuNDk5NyAxNy4wNTA4Wk05Ljc1MDY2IDkuNjc2NTlMOS43NTA2NSA5LjY3NjZDOC44Njg3MiAxMC40OTk5IDcuNzkyOSAxMC45MTE5IDYuNTE5MyAxMC45MTE5QzUuMjQ1NzEgMTAuOTExOSA0LjE2OTg4IDEwLjQ5OTkgMy4yODc5NSA5LjY3NjZMMy4yODc5NCA5LjY3NjU5QzIuNDA2MDMgOC44NTM2MiAxLjk2NjMgNy44NTE0OSAxLjk2NjMgNi42NjY1NUMxLjk2NjMgNS40ODE2MSAyLjQwNjAzIDQuNDc5NDggMy4yODc5NCAzLjY1NjUxTDMuMjg3OTUgMy42NTY1QzQuMTY5ODggMi44MzMyMSA1LjI0NTcxIDIuNDIxMjUgNi41MTkzIDIuNDIxMjVDNy43OTI5IDIuNDIxMjUgOC44Njg3MiAyLjgzMzIxIDkuNzUwNjUgMy42NTY1TDkuNzUwNjYgMy42NTY1MUMxMC42MzI2IDQuNDc5NDggMTEuMDcyMyA1LjQ4MTYxIDExLjA3MjMgNi42NjY1NUMxMS4wNzIzIDcuODUxNDkgMTAuNjMyNiA4Ljg1MzYyIDkuNzUwNjYgOS42NzY1OVoiIGZpbGw9IndoaXRlIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMTI1Ii8+Cjwvc3ZnPgo);background-repeat:no-repeat}#searchBar #SimpleSearchForm_SearchTerm:focus-visible{outline:none!important}#searchBar #SimpleSearchForm_SearchTerm.not-empty{padding-right:39px}#searchBar #SimpleSearchForm_SearchTerm.hasClear.not-empty{padding-right:50px}#searchBar #SimpleSearchForm_SearchTerm.hasClear.not-empty+div{display:block}#searchBar .searchButton{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjQ5OTcgMTcuMDUwOEwxNi41NDIzIDE3LjA5MDZMMTYuNTg1IDE3LjA1MDhMMTcuNjM4NyAxNi4wNjdMMTcuNjg3NiAxNi4wMjEzTDE3LjYzODcgMTUuOTc1N0wxMS40MDIzIDEwLjE1NTFDMTEuNzg4OCA5LjcxMDU2IDEyLjA5OSA5LjE5MTc4IDEyLjMzMzIgOC41OTkzNkwxMi4zMzMyIDguNTk5MzVDMTIuNTc1OCA3Ljk4NTIxIDEyLjY5NzEgNy4zNDA3OSAxMi42OTcxIDYuNjY2NTVDMTIuNjk3MSA1LjA1MzcgMTIuMDk3NCAzLjY4NzE3IDEwLjkwMDQgMi41NzA2NUwxMC44NTc4IDIuNjE2MzVMMTAuOTAwNCAyLjU3MDY0QzkuNzAzNTIgMS40NTQzMSA4LjI0MTM0IDAuODk2NDg0IDYuNTE3OCAwLjg5NjQ4NEM0Ljc5NDA5IDAuODk2NDg0IDMuMzMyNCAxLjQ1NDYzIDIuMTM2NjQgMi41NzE2MUwyLjEzNjY0IDIuNTcxNjFDMC45NDA3MDggMy42ODg5MSAwLjM0MTU1MyA1LjA1NTU4IDAuMzQxNTUzIDYuNjY3OTVDMC4zNDE1NTMgOC4yODA0OSAwLjk0MDg4MSA5LjY0NjcgMi4xMzcxNiAxMC43NjI5QzMuMzMzMjYgMTEuODc5IDQuNzk1MjggMTIuNDM2NiA2LjUxOTMgMTIuNDM2NkM3LjIyMDc5IDEyLjQzNjYgNy44OTk5MiAxMi4zMjY3IDguNTU2NDEgMTIuMTA2N0M5LjE5NDI3IDExLjg5MyA5Ljc2MTQ4IDExLjU5OSAxMC4yNTc1IDExLjIyNDVMMTYuNDk5NyAxNy4wNTA4Wk05Ljc1MDY2IDkuNjc2NTlMOS43NTA2NSA5LjY3NjZDOC44Njg3MiAxMC40OTk5IDcuNzkyOSAxMC45MTE5IDYuNTE5MyAxMC45MTE5QzUuMjQ1NzEgMTAuOTExOSA0LjE2OTg4IDEwLjQ5OTkgMy4yODc5NSA5LjY3NjZMMy4yODc5NCA5LjY3NjU5QzIuNDA2MDMgOC44NTM2MiAxLjk2NjMgNy44NTE0OSAxLjk2NjMgNi42NjY1NUMxLjk2NjMgNS40ODE2MSAyLjQwNjAzIDQuNDc5NDggMy4yODc5NCAzLjY1NjUxTDMuMjg3OTUgMy42NTY1QzQuMTY5ODggMi44MzMyMSA1LjI0NTcxIDIuNDIxMjUgNi41MTkzIDIuNDIxMjVDNy43OTI5IDIuNDIxMjUgOC44Njg3MiAyLjgzMzIxIDkuNzUwNjUgMy42NTY1TDkuNzUwNjYgMy42NTY1MUMxMC42MzI2IDQuNDc5NDggMTEuMDcyMyA1LjQ4MTYxIDExLjA3MjMgNi42NjY1NUMxMS4wNzIzIDcuODUxNDkgMTAuNjMyNiA4Ljg1MzYyIDkuNzUwNjYgOS42NzY1OVoiIGZpbGw9IiMwMDEzNDQiIHN0cm9rZT0iIzAwMTM0NCIgc3Ryb2tlLXdpZHRoPSIwLjEyNSIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-position-y:11px;width:20px;display:-ms-flexbox;display:flex;position:absolute;right:19px;top:0;bottom:0;font-size:16px}#searchBar .searchButton:before{display:block;-ms-flex-item-align:center;align-self:center;margin:auto}#AccountDisplay .reLogonBody{display:none}#headerAccount{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;display:-ms-grid;display:grid;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;position:relative}@media only screen and (max-width:1023px){#headerAccount{display:none}}#headerAccount .btn_headerAccount{width:40px;height:40px;display:block;font-size:20px;line-height:34px;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;border-radius:50%;background-color:var(--Haufe-Light-Blue);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#headerAccount .btn_headerAccount:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjQzNDc2IDIuMjYxMTVDNS40NzM1OSAyLjI2MTE1IDMuODgzNzQgMy44OTYyOCAzLjg4Mzc0IDUuOTEzMzJDMy44ODM3NCA3LjkzMDM2IDUuNDczNTkgOS41NjU0OSA3LjQzNDc2IDkuNTY1NDlDOS4zOTU5NCA5LjU2NTQ5IDEwLjk4NTggNy45MzAzNiAxMC45ODU4IDUuOTEzMzJDMTAuOTg1OCAzLjg5NjI4IDkuMzk1OTQgMi4yNjExNSA3LjQzNDc2IDIuMjYxMTVaTTEwLjY2NzEgMTAuMjY4QzExLjk0MDEgOS4yNjY5MSAxMi43NjEzIDcuNjg4NzUgMTIuNzYxMyA1LjkxMzMyQzEyLjc2MTMgMi44ODc3NiAxMC4zNzY1IDAuNDM1MDU5IDcuNDM0NzYgMC40MzUwNTlDNC40OTMgMC40MzUwNTkgMi4xMDgyMyAyLjg4Nzc2IDIuMTA4MjMgNS45MTMzMkMyLjEwODIzIDcuNjg4NzUgMi45Mjk0MiA5LjI2NjkxIDQuMjAyNDUgMTAuMjY4QzMuMzA5ODQgMTAuNjc0MSAyLjQ4ODY0IDExLjI0ODggMS43ODUxMiAxMS45NzIzQzEuMjQxODggMTIuNTMxIDAuNzg0ODk0IDEzLjE2MiAwLjQyMzA3IDEzLjg0MzJDLTAuMjQ0NjI2IDE1LjEwMDMgMC4wMjc2NzE2IDE2LjM4MiAwLjc3OTYxMSAxNy4yODg0QzEuNTAzNDkgMTguMTYwOSAyLjY2MzEgMTguNjk1OSAzLjg4Mzc0IDE4LjY5NTlIMTAuOTg1OEMxMi4yMDY0IDE4LjY5NTkgMTMuMzY2IDE4LjE2MDkgMTQuMDg5OSAxNy4yODg0QzE0Ljg0MTkgMTYuMzgyIDE1LjExNDEgMTUuMTAwMyAxNC40NDY1IDEzLjg0MzJDMTQuMDg0NiAxMy4xNjIgMTMuNjI3NiAxMi41MzEgMTMuMDg0NCAxMS45NzIzQzEyLjM4MDkgMTEuMjQ4OCAxMS41NTk3IDEwLjY3NDEgMTAuNjY3MSAxMC4yNjhaTTcuNDM0NzYgMTEuMzkxNkM1Ljc4NjYzIDExLjM5MTYgNC4yMDYgMTIuMDY0OSAzLjA0MDYgMTMuMjYzNUMyLjYxODAyIDEzLjY5ODIgMi4yNjI2NCAxNC4xODg4IDEuOTgxMjQgMTQuNzE4NkMxLjcwODczIDE1LjIzMTcgMS43OTY2NCAxNS43MDA5IDIuMTMwMjUgMTYuMTAzMUMyLjQ5MTkyIDE2LjUzOSAzLjE0MzIxIDE2Ljg2OTggMy44ODM3NCAxNi44Njk4SDEwLjk4NThDMTEuNzI2MyAxNi44Njk4IDEyLjM3NzYgMTYuNTM5IDEyLjczOTMgMTYuMTAzMUMxMy4wNzI5IDE1LjcwMDkgMTMuMTYwOCAxNS4yMzE3IDEyLjg4ODMgMTQuNzE4NkMxMi42MDY5IDE0LjE4ODggMTIuMjUxNSAxMy42OTgyIDExLjgyODkgMTMuMjYzNUMxMC42NjM1IDEyLjA2NDkgOS4wODI4OSAxMS4zOTE2IDcuNDM0NzYgMTEuMzkxNloiIGZpbGw9IiMwMDEzNDQiLz4KPC9zdmc+Cg);background-repeat:no-repeat;width:15px;height:20px;display:block;position:relative}#headerAccount .btn_headerAccount.registered,#headerAccount .btn_headerAccount:hover{background-color:var(--Haufe-Navy-Blue)}#headerAccount .btn_headerAccount.registered:before,#headerAccount .btn_headerAccount:hover:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjQzNDc2IDIuMjYxMTVDNS40NzM1OSAyLjI2MTE1IDMuODgzNzQgMy44OTYyOCAzLjg4Mzc0IDUuOTEzMzJDMy44ODM3NCA3LjkzMDM2IDUuNDczNTkgOS41NjU0OSA3LjQzNDc2IDkuNTY1NDlDOS4zOTU5NCA5LjU2NTQ5IDEwLjk4NTggNy45MzAzNiAxMC45ODU4IDUuOTEzMzJDMTAuOTg1OCAzLjg5NjI4IDkuMzk1OTQgMi4yNjExNSA3LjQzNDc2IDIuMjYxMTVaTTEwLjY2NzEgMTAuMjY4QzExLjk0MDEgOS4yNjY5MSAxMi43NjEzIDcuNjg4NzUgMTIuNzYxMyA1LjkxMzMyQzEyLjc2MTMgMi44ODc3NiAxMC4zNzY1IDAuNDM1MDU5IDcuNDM0NzYgMC40MzUwNTlDNC40OTMgMC40MzUwNTkgMi4xMDgyMyAyLjg4Nzc2IDIuMTA4MjMgNS45MTMzMkMyLjEwODIzIDcuNjg4NzUgMi45Mjk0MiA5LjI2NjkxIDQuMjAyNDUgMTAuMjY4QzMuMzA5ODQgMTAuNjc0MSAyLjQ4ODY0IDExLjI0ODggMS43ODUxMiAxMS45NzIzQzEuMjQxODggMTIuNTMxIDAuNzg0ODk0IDEzLjE2MiAwLjQyMzA3IDEzLjg0MzJDLTAuMjQ0NjI2IDE1LjEwMDMgMC4wMjc2NzE2IDE2LjM4MiAwLjc3OTYxMSAxNy4yODg0QzEuNTAzNDkgMTguMTYwOSAyLjY2MzEgMTguNjk1OSAzLjg4Mzc0IDE4LjY5NTlIMTAuOTg1OEMxMi4yMDY0IDE4LjY5NTkgMTMuMzY2IDE4LjE2MDkgMTQuMDg5OSAxNy4yODg0QzE0Ljg0MTkgMTYuMzgyIDE1LjExNDEgMTUuMTAwMyAxNC40NDY1IDEzLjg0MzJDMTQuMDg0NiAxMy4xNjIgMTMuNjI3NiAxMi41MzEgMTMuMDg0NCAxMS45NzIzQzEyLjM4MDkgMTEuMjQ4OCAxMS41NTk3IDEwLjY3NDEgMTAuNjY3MSAxMC4yNjhaTTcuNDM0NzYgMTEuMzkxNkM1Ljc4NjYzIDExLjM5MTYgNC4yMDYgMTIuMDY0OSAzLjA0MDYgMTMuMjYzNUMyLjYxODAyIDEzLjY5ODIgMi4yNjI2NCAxNC4xODg4IDEuOTgxMjQgMTQuNzE4NkMxLjcwODczIDE1LjIzMTcgMS43OTY2NCAxNS43MDA5IDIuMTMwMjUgMTYuMTAzMUMyLjQ5MTkyIDE2LjUzOSAzLjE0MzIxIDE2Ljg2OTggMy44ODM3NCAxNi44Njk4SDEwLjk4NThDMTEuNzI2MyAxNi44Njk4IDEyLjM3NzYgMTYuNTM5IDEyLjczOTMgMTYuMTAzMUMxMy4wNzI5IDE1LjcwMDkgMTMuMTYwOCAxNS4yMzE3IDEyLjg4ODMgMTQuNzE4NkMxMi42MDY5IDE0LjE4ODggMTIuMjUxNSAxMy42OTgyIDExLjgyODkgMTMuMjYzNUMxMC42NjM1IDEyLjA2NDkgOS4wODI4OSAxMS4zOTE2IDcuNDM0NzYgMTEuMzkxNloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo);background-repeat:no-repeat}#headerAccount #popupLogin{display:none;z-index:2001;position:absolute;width:400px;right:-19px;top:-19px;background:#ffffff;padding:0;color:#262e33}#headerAccount #popupLogin .popup-login-top-list{padding:0;margin:0;list-style:none}#headerAccount #popupLogin .popup-login-top-list>li{padding:19px 0;border-bottom:1px solid rgba(35,42,54,0.2)}#headerAccount #popupLogin .popup-login-top-list>li:last-child{border-bottom:none}#headerAccount #popupLogin .popup-login-sub-list{margin:0;padding:0;list-style:none}#headerAccount #popupLogin .popup-login-sub-list>li{padding:0 30px}#headerAccount #popupLogin .loginHeader{position:relative}#headerAccount #popupLogin .loginHeader span{text-transform:uppercase}#headerAccount #popupLogin .loginHeader>li{padding-right:80px}#headerAccount #popupLogin .loginHeader .icon{position:absolute;right:19px;top:0;width:40px;height:40px;display:block;font-size:20px;line-height:34px;background-color:var(--Haufe-Navy-Blue);-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#headerAccount #popupLogin .loginHeader .icon:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjQzNDc2IDIuMjYxMTVDNS40NzM1OSAyLjI2MTE1IDMuODgzNzQgMy44OTYyOCAzLjg4Mzc0IDUuOTEzMzJDMy44ODM3NCA3LjkzMDM2IDUuNDczNTkgOS41NjU0OSA3LjQzNDc2IDkuNTY1NDlDOS4zOTU5NCA5LjU2NTQ5IDEwLjk4NTggNy45MzAzNiAxMC45ODU4IDUuOTEzMzJDMTAuOTg1OCAzLjg5NjI4IDkuMzk1OTQgMi4yNjExNSA3LjQzNDc2IDIuMjYxMTVaTTEwLjY2NzEgMTAuMjY4QzExLjk0MDEgOS4yNjY5MSAxMi43NjEzIDcuNjg4NzUgMTIuNzYxMyA1LjkxMzMyQzEyLjc2MTMgMi44ODc3NiAxMC4zNzY1IDAuNDM1MDU5IDcuNDM0NzYgMC40MzUwNTlDNC40OTMgMC40MzUwNTkgMi4xMDgyMyAyLjg4Nzc2IDIuMTA4MjMgNS45MTMzMkMyLjEwODIzIDcuNjg4NzUgMi45Mjk0MiA5LjI2NjkxIDQuMjAyNDUgMTAuMjY4QzMuMzA5ODQgMTAuNjc0MSAyLjQ4ODY0IDExLjI0ODggMS43ODUxMiAxMS45NzIzQzEuMjQxODggMTIuNTMxIDAuNzg0ODk0IDEzLjE2MiAwLjQyMzA3IDEzLjg0MzJDLTAuMjQ0NjI2IDE1LjEwMDMgMC4wMjc2NzE2IDE2LjM4MiAwLjc3OTYxMSAxNy4yODg0QzEuNTAzNDkgMTguMTYwOSAyLjY2MzEgMTguNjk1OSAzLjg4Mzc0IDE4LjY5NTlIMTAuOTg1OEMxMi4yMDY0IDE4LjY5NTkgMTMuMzY2IDE4LjE2MDkgMTQuMDg5OSAxNy4yODg0QzE0Ljg0MTkgMTYuMzgyIDE1LjExNDEgMTUuMTAwMyAxNC40NDY1IDEzLjg0MzJDMTQuMDg0NiAxMy4xNjIgMTMuNjI3NiAxMi41MzEgMTMuMDg0NCAxMS45NzIzQzEyLjM4MDkgMTEuMjQ4OCAxMS41NTk3IDEwLjY3NDEgMTAuNjY3MSAxMC4yNjhaTTcuNDM0NzYgMTEuMzkxNkM1Ljc4NjYzIDExLjM5MTYgNC4yMDYgMTIuMDY0OSAzLjA0MDYgMTMuMjYzNUMyLjYxODAyIDEzLjY5ODIgMi4yNjI2NCAxNC4xODg4IDEuOTgxMjQgMTQuNzE4NkMxLjcwODczIDE1LjIzMTcgMS43OTY2NCAxNS43MDA5IDIuMTMwMjUgMTYuMTAzMUMyLjQ5MTkyIDE2LjUzOSAzLjE0MzIxIDE2Ljg2OTggMy44ODM3NCAxNi44Njk4SDEwLjk4NThDMTEuNzI2MyAxNi44Njk4IDEyLjM3NzYgMTYuNTM5IDEyLjczOTMgMTYuMTAzMUMxMy4wNzI5IDE1LjcwMDkgMTMuMTYwOCAxNS4yMzE3IDEyLjg4ODMgMTQuNzE4NkMxMi42MDY5IDE0LjE4ODggMTIuMjUxNSAxMy42OTgyIDExLjgyODkgMTMuMjYzNUMxMC42NjM1IDEyLjA2NDkgOS4wODI4OSAxMS4zOTE2IDcuNDM0NzYgMTEuMzkxNloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo);background-repeat:no-repeat;width:15px;height:20px;display:block;position:relative}#headerAccount #popupLogin .loginBody{margin:0;padding:0;font-weight:700;text-transform:uppercase}#headerAccount #popupLogin .loginBody li{list-style:none}body:not(.redesign) #headerAccount #popupLogin .loginBody li a{color:#262e33;text-decoration:none;display:block;padding:3px 0}body:not(.redesign) #headerAccount #popupLogin .loginBody li a:after{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";font-size:13px;display:inline-block;padding:3px 0 3px 5px;float:right}html.iconfont-not-yet-loaded body:not(.redesign) #headerAccount #popupLogin .loginBody li a:after{color:transparent!important}body:not(.redesign) #headerAccount #popupLogin .loginBody li:active,body:not(.redesign) #headerAccount #popupLogin .loginBody li:focus,body:not(.redesign) #headerAccount #popupLogin .loginBody li:hover{background-color:#075bfa}body:not(.redesign) #headerAccount #popupLogin .loginBody li:active>a,body:not(.redesign) #headerAccount #popupLogin .loginBody li:focus>a,body:not(.redesign) #headerAccount #popupLogin .loginBody li:hover>a{outline:0;text-decoration:none;color:#ffffff}#headerAccount #popupLogin .loginFooter a.loginButton,#headerAccount #popupLogin .loginFooter a.logoffButton{width:100%;font-size:18px;text-decoration:none}#headerAccount #popupLogin .loginFooter a.loginRegister{font-weight:700;text-transform:uppercase;text-decoration:none}#headerAccount #popupLogin .loginFooter a.loginRegister:after{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";font-size:13px;display:inline-block;padding-left:5px}html.iconfont-not-yet-loaded #headerAccount #popupLogin .loginFooter a.loginRegister:after{color:transparent!important}@media only screen and (min-width:1024px){#headerAccount.active{background:#8f9299}#headerAccount.active .btn_headerAccount:before{color:#ffffff}#headerAccount.active #popupLogin{display:block}}#MiniShoppingCart{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;border-radius:50%;display:-ms-grid;display:grid;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center}@media only screen and (max-width:1023px){#MiniShoppingCart{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5}}#mobileSearch{display:none}@media only screen and (max-width:1023px){#header.show-navi nav.visible-burger,#header.show-search nav.visible-burger{display:block}}nav{-ms-grid-column:1;-ms-grid-column-span:7;grid-column:1/8;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;padding:0 38px;height:50px;background-color:var(--Haufe-Navy-Blue);box-sizing:border-box;width:100%;min-width:100%}nav.visible-burger{display:none}@media only screen and (max-width:1023px){nav{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5;padding:0 18px}}@media only screen and (max-width:480px){nav{padding:0 3px}}#suggestLayer{background:transparent repeat scroll 0 0;z-index:2100;box-sizing:border-box;font-weight:400;cursor:pointer;position:absolute;opacity:1;font-size:14px;line-height:20px}#suggestLayer .lighthouse-box{padding:0}@media only screen and (max-width:1023px){#suggestLayer{margin-top:0!important;left:15px!important;right:15px!important;width:auto!important}}@media only screen and (max-width:480px){#suggestLayer{left:10px!important;right:10px!important}}#suggestLayer .searchBoxPlaceholder{height:80px}@media only screen and (max-width:1023px){#suggestLayer .searchBoxPlaceholder{height:25px}}#suggestLayer>div{position:relative}#suggestLayer .suggestHeader,#suggestLayer .suggestHeader2,#suggestLayer .suggestTextAmount,#suggestLayer .suggestTextQuery,#suggestLayer .suggestTextQuery2,#suggestLayer .suggestTextType{padding:0px;text-align:left}#suggestLayer .suggestTextQuery,#suggestLayer .suggestTextQuery2{width:213px;width:calc(100% - 160px);height:20px;color:#8f9299;font-size:14px;overflow:hidden;float:left;line-height:20px;display:block}.lt-ie10 #suggestLayer .suggestTextQuery,.lt-ie10 #suggestLayer .suggestTextQuery2{width:213px}#suggestLayer .suggestTextQuery2 .suggestTextQueryOuterWrapper,#suggestLayer .suggestTextQuery .suggestTextQueryOuterWrapper{display:table;width:100%;height:100%}#suggestLayer .suggestTextQuery2 .suggestTextQueryOuterWrapper .suggestTextQueryInnerWrapper,#suggestLayer .suggestTextQuery .suggestTextQueryOuterWrapper .suggestTextQueryInnerWrapper{display:table-cell;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap;max-width:0}@media only screen and (max-width:480px){#suggestLayer .suggestTextQuery{width:calc(100% - 50px)}}@media only screen and (max-width:480px){#suggestLayer .suggestTextQuery2{width:calc(100% - 25px)}}#suggestLayer .suggestSearchTerm .suggestTextQuery,#suggestLayer .suggestSearchTerm .suggestTextQuery2{padding-left:20px;width:420px}#suggestLayer .suggestTextAmount,#suggestLayer .suggestTextType{font-size:14px;width:125px;height:20px;text-align:right;color:#8f9299;float:right}@media only screen and (max-width:480px){#suggestLayer .suggestTextAmount{width:50px}}@media only screen and (max-width:480px){#suggestLayer .suggestTextType{display:none}}#suggestLayer .suggestTextQueryTyped{color:#262e33}#suggestLayer .suggestHeader2{padding:0 30px;height:30px;color:#262e33;text-transform:uppercase;font-weight:700}@media only screen and (max-width:480px){#suggestLayer .suggestHeader2{padding:0 20px}}#suggestLayer .suggestHeader2 span{display:block;margin:4px 0}#suggestLayer .suggestHeader2 span#search_suggest:before{content:"\e911";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:10px;font-size:18px;top:7px}html.iconfont-not-yet-loaded #suggestLayer .suggestHeader2 span#search_suggest:before{color:transparent!important}#suggestLayer tr{height:36px;font-size:14px;display:block;box-sizing:border-box}#suggestLayer tr.divider{padding-top:25px;border-top:1px solid rgba(35,42,54,0.2);margin-top:25px;box-sizing:content-box}#suggestLayer tr.divider.last{height:auto;padding-bottom:20px}#suggestLayer .suggestFooter{height:36px;font-size:14px;display:block;box-sizing:border-box}#suggestLayer .suggestFooter .suggestHeader2{height:auto;text-transform:uppercase;font-size:14px;display:block;box-sizing:border-box;padding:0 30px;font-weight:700;color:#075bfa}@media only screen and (max-width:480px){#suggestLayer .suggestFooter .suggestHeader2{padding:0 20px}}#suggestLayer .suggestFooter #search_footer{margin:0;display:block;color:#075bfa;text-decoration:none}#suggestLayer .suggestFooter #search_footer:after{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";font-size:12px;display:inline-block;padding-left:5px}html.iconfont-not-yet-loaded #suggestLayer .suggestFooter #search_footer:after{color:transparent!important}#suggestLayer .suggestRow{background:#ffffff;height:30px;color:#262e33;font-size:14px;display:block;box-sizing:border-box;padding:5px 30px}@media only screen and (max-width:1023px){#suggestLayer .suggestRow{padding:10px 30px;height:40px}}@media only screen and (max-width:480px){#suggestLayer .suggestRow{padding:10px 20px}}.lt-ie10 #suggestLayer .suggestRow td{box-sizing:border-box;padding:5px}#suggestLayer .suggestHighlight{background-color:#075bfa;height:30px;color:#ffffff;display:block;font-size:14px;box-sizing:border-box;padding:5px 30px}@media only screen and (max-width:1023px){#suggestLayer .suggestHighlight{padding:10px 30px;height:40px}}@media only screen and (max-width:480px){#suggestLayer .suggestHighlight{padding:10px 20px}}.lt-ie10 #suggestLayer .suggestHighlight td{box-sizing:border-box;padding:5px}#suggestLayer .suggestHighlight .suggestTextAmount,#suggestLayer .suggestHighlight .suggestTextQuery,#suggestLayer .suggestHighlight .suggestTextQuery2,#suggestLayer .suggestHighlight .suggestTextQueryTyped,#suggestLayer .suggestHighlight .suggestTextType{color:#ffffff}#suggestLayer .suggestHighlight div.suggest_gradient{filter:none;background:#075bfa!important}@media screen and (-webkit-min-device-pixel-ratio:0){#suggestLayer div.suggest_gradient{margin:-20px 0 0}}#suggestLayer .suggestImage{width:25px;height:20px;float:left;padding:0}.lt-ie10 #suggestLayer .suggestImage{width:36px}.lt-ie10 #suggestLayer .suggestImage:empty{width:0}#suggestLayer .suggestImage img{max-width:20px;max-height:20px}#suggestLayer .suggestImage:empty{width:0}#content{margin:0 30px}@media only screen and (max-width:480px){#content{margin:0 15px}}#content.fullScreen{margin:0}#content_checkout,#content_static_pages,div[id^=pgl_container_],main[id^=pgl_container_]{max-width:var(--pageWidth);margin:0 auto}.fullScreen #content_checkout,.fullScreen #content_static_pages,.fullScreen div[id^=pgl_container_],.fullScreen main[id^=pgl_container_]{max-width:none}.contentWrapper{max-width:var(--pageWidth);margin:0 auto;padding:0 30px}@media only screen and (max-width:480px){.contentWrapper{padding:0 10px}}#footer{margin-top:60px}@media only screen and (max-width:1024px){#footer{margin-top:30px}}#footer .content{font-weight:300}#footer .content a{font-weight:400}#footer .content a,#footer a{text-decoration:none}#footerRow1Wrapper{background-color:var(--UI-lighter-Blue);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:1024px){#footerRow1Wrapper{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#footerRow2Wrapper,#footerRow3Wrapper{background-color:var(--White)}#footerRow1_left{width:calc(50% + calc(0.2 * var(--pageWidth)));color:var(--Haufe-Navy-Blue);line-height:28px}@media only screen and (max-width:var(--pageWidth)){#footerRow1_left{width:70%}}@media only screen and (max-width:1024px){#footerRow1_left{width:100%}}#footerRow1_left>div{width:100%;box-sizing:border-box;max-width:calc(0.7 * var(--pageWidth) + var(--pageMargin));padding:60px 70px 60px 30px;float:right}@media only screen and (max-width:1024px){#footerRow1_left>div{padding:49px 30px;max-width:none}}@media only screen and (max-width:600px){#footerRow1_left>div{padding:49px 20px}}#footerRow1_left .footer-flex-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}#footerRow1_left .footer-row-2{margin-top:77px}@media only screen and (max-width:1024px){#footerRow1_left .footer-row-2{margin-top:45px}}@media only screen and (max-width:600px){#footerRow1_left .footer-row-2{margin-top:5px}}#footerRow1_left .footer-row,#footerRow1_left .footer-row-2 .content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:600px){#footerRow1_left .footer-row,#footerRow1_left .footer-row-2 .content{display:block}}#footerRow1_left .footer-col{margin:0 5px}@media only screen and (max-width:600px){#footerRow1_left .footer-col{margin:5px 0 25px}}#footerRow1_left .footer-col i,#footerRow1_left .footer-col img{padding-right:10px;display:inline-block}#footerRow1_left .footer-col .trust-img{-ms-flex:0 0 110px;flex:0 0 110px}#footerRow1_left .footer-col:first-of-type{margin-left:0}#footerRow1_left .footer-col:last-of-type{margin-right:0}#footerRow1_left .footer-col-1{-ms-flex:1 1 0px;flex:1 1 0px;margin:0 5px}@media only screen and (max-width:600px){#footerRow1_left .footer-col-1{margin:5px 0 25px}}#footerRow1_left .footer-col-1 i,#footerRow1_left .footer-col-1 img{padding-right:10px;display:inline-block}#footerRow1_left .footer-col-1 .trust-img{-ms-flex:0 0 110px;flex:0 0 110px}#footerRow1_left .footer-col-1:first-of-type{margin-left:0}#footerRow1_left .footer-col-1:last-of-type{margin-right:0}#footerRow1_left .footer-col-2{-ms-flex:2 1 0px;flex:2 1 0px;margin:0 5px}@media only screen and (max-width:600px){#footerRow1_left .footer-col-2{margin:5px 0 25px}}#footerRow1_left .footer-col-2 i,#footerRow1_left .footer-col-2 img{padding-right:10px;display:inline-block}#footerRow1_left .footer-col-2 .trust-img{-ms-flex:0 0 110px;flex:0 0 110px}#footerRow1_left .footer-col-2:first-of-type{margin-left:0}#footerRow1_left .footer-col-2:last-of-type{margin-right:0}#footerRow1_left .footer-col-3{-ms-flex:3 1 0px;flex:3 1 0px;margin:0 5px}@media only screen and (max-width:600px){#footerRow1_left .footer-col-3{margin:5px 0 25px}}#footerRow1_left .footer-col-3 i,#footerRow1_left .footer-col-3 img{padding-right:10px;display:inline-block}#footerRow1_left .footer-col-3 .trust-img{-ms-flex:0 0 110px;flex:0 0 110px}#footerRow1_left .footer-col-3:first-of-type{margin-left:0}#footerRow1_left .footer-col-3:last-of-type{margin-right:0}#footerRow1_left .footer-col-4{-ms-flex:4 1 0px;flex:4 1 0px;margin:0 5px}@media only screen and (max-width:600px){#footerRow1_left .footer-col-4{margin:5px 0 25px}}#footerRow1_left .footer-col-4 i,#footerRow1_left .footer-col-4 img{padding-right:10px;display:inline-block}#footerRow1_left .footer-col-4 .trust-img{-ms-flex:0 0 110px;flex:0 0 110px}#footerRow1_left .footer-col-4:first-of-type{margin-left:0}#footerRow1_left .footer-col-4:last-of-type{margin-right:0}#footerRow1_left .footer-no-flex{-ms-flex:0 0 100%;flex:0 0 100%}#footerRow1_left .footer-contact,#footerRow1_left .footer-office-hours,#footerRow1_left .footer-payment{margin-top:18px}#footerRow1_left .footer-payment-icons{margin-top:24px}#footerRow1_left .footer-payment-icons .icon-debit{font-size:86px!important;line-height:44px;margin-bottom:-4px;overflow:hidden}#footerRow1_left .footer-payment-icons .icon-invoice{font-size:75px!important;line-height:44px;margin-bottom:-4px;overflow:hidden}@media only screen and (max-width:600px){#footerRow1_left .toggleable{padding-bottom:15px;border-bottom:1px solid #8f9299}}#footerRow1_left .toggleable .headline{position:relative;margin-top:0;margin-bottom:26px;letter-spacing:1px;box-sizing:border-box}#footerRow1_left .toggleable .headline:before{margin-top:0}@media only screen and (max-width:600px){#footerRow1_left .toggleable .headline{cursor:pointer;padding-right:20px}#footerRow1_left .toggleable .headline:after{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;display:block;content:"\e909";right:0;bottom:4px;font-size:14px}html.iconfont-not-yet-loaded #footerRow1_left .toggleable .headline:after{color:transparent!important}}@media only screen and (max-width:600px){#footerRow1_left .toggleable.closed .content{display:none}#footerRow1_left .toggleable.closed .headline{padding-bottom:0;margin-bottom:0}#footerRow1_left .toggleable.closed .headline:after{content:"\e90a"}}#footerRow1_left a{color:var(--Haufe-Navy-Blue)}#footerRow1_left a:hover{text-decoration:underline}#footerRow1_left a.link-arrow:after{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";font-size:10px;display:inline-block;padding-left:5px}html.iconfont-not-yet-loaded #footerRow1_left a.link-arrow:after{color:transparent!important}#footerRow1_left a.button{color:#ffffff;margin-bottom:41px}#footerRow1_left a.button:after{content:none}#footerRow1_left .lighthouse-divider-before-small:before{background-color:#00abf7}#footerRow1_right{width:calc(50% - calc(0.2 * var(--pageWidth)));color:var(--Haufe-Navy-Blue)}@media only screen and (max-width:1024px){#footerRow1_right{width:100%}}#footerRow1_right>div{padding:60px 30px 60px 70px;box-sizing:border-box;width:100%;max-width:calc(0.3 * var(--pageWidth) + var(--pageMargin));float:left;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1024px){#footerRow1_right>div{-ms-flex-direction:row;flex-direction:row;max-width:none;padding:49px 25px}}@media only screen and (max-width:600px){#footerRow1_right>div{padding:49px 15px 34px;-ms-flex-direction:column;flex-direction:column}}#footerRow1_right>div>div{width:100%;box-sizing:border-box}@media only screen and (max-width:1024px){#footerRow1_right>div>div{width:50%;padding:5px}}@media only screen and (max-width:600px){#footerRow1_right>div>div{width:100%}}#footerRow1_right .footer-logo{height:17px;margin-top:11px}@media only screen and (max-width:1024px){#footerRow1_right .footer-logo{margin-top:0}}#footerRow1_right ul.shoptraits{font-weight:300}@media only screen and (max-width:1024px){#footerRow1_right ul.shoptraits{margin-top:24px}}#footerRow1_right ul.shoptraits>li{margin-bottom:20px}#footerRow1_right .h3,#footerRow1_right h3{margin-top:0;margin-bottom:26px;letter-spacing:1px}#footerRow1_right .h3.footer-newsletter,#footerRow1_right h3.footer-newsletter{margin-top:61px}@media only screen and (max-width:1024px){#footerRow1_right .h3.footer-newsletter,#footerRow1_right h3.footer-newsletter{margin-top:0}}@media only screen and (max-width:600px){#footerRow1_right .h3.footer-newsletter,#footerRow1_right h3.footer-newsletter{margin-top:10px}}#footerRow1_right .h3.footer-social-media,#footerRow1_right h3.footer-social-media{margin-top:61px}@media only screen and (max-width:1024px){#footerRow1_right .h3.footer-social-media,#footerRow1_right h3.footer-social-media{margin-top:47px}}#footerRow1_right ul.iconlist{list-style:none;padding:0}#footerRow1_right ul.iconlist>li{display:inline;padding-right:20px}#footerRow2{max-width:calc(var(--pageWidth) + 2 * var(--pageMargin));margin:auto;padding:60px 25px 0px;box-sizing:border-box}@media only screen and (max-width:1024px){#footerRow2{padding:49px 25px 0px}}@media only screen and (max-width:600px){#footerRow2{padding:39px 20px 0px}}#footerRow2 .content div{padding:6px 0}#footerRow2 a{color:var(--Haufe-Navy-Blue)}#footerRow2 a:hover{text-decoration:underline}#footerRow2 .footer-back-to-top{padding-top:30px;padding-bottom:15px}@media only screen and (max-width:1024px){#footerRow2 .footer-back-to-top{padding-top:19px}}@media only screen and (max-width:600px){#footerRow2 .footer-back-to-top{padding-top:40px}}#footerRow2 .footer-back-to-top a{color:#ffffff}#footerRow2>div{*zoom:1}#footerRow2>div:after,#footerRow2>div:before{content:" ";display:table}#footerRow2>div:after{clear:both}#footerRow2 .footerRow2{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#footerRow3{padding:20px 30px;max-width:calc(var(--pageWidth) + 2 * var(--pageMargin));box-sizing:border-box;margin:0 auto}@media only screen and (max-width:600px){#footerRow3{padding:0 20px 50px;text-align:center}}#footerRow3 ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0}@media only screen and (max-width:600px){#footerRow3 ul{-ms-flex-direction:column;flex-direction:column}}#footerRow3 ul li{-ms-flex:0 0 auto;flex:0 0 auto;padding:5px 15px}@media only screen and (max-width:600px){#footerRow3 ul li{padding:10px 0}}#footerRow3 ul li:first-of-type{padding-left:0}@media only screen and (max-width:600px){#footerRow3 ul li:first-of-type{padding-right:0}}#footerRow3 ul li:last-of-type{padding-right:0}@media only screen and (max-width:600px){#footerRow3 ul li:last-of-type{padding-left:0}}#footerRow3 a{color:var(--Haufe-Navy-Blue)}#footerRow3 a:hover{text-decoration:underline}.footerElement{width:25%;padding:10px 5px;box-sizing:border-box}@media only screen and (max-width:1024px){.footerElement{width:50%}}@media only screen and (max-width:600px){.footerElement{width:100%;margin:5px 0 10px;padding-bottom:15px;border-bottom:1px solid #8f9299}.footerElement:last-child{margin-bottom:0}}.footerElement .headline{display:block;margin-top:0;padding-bottom:6px;margin-bottom:0;color:var(--Haufe-Navy-Blue);font-weight:700;position:relative;letter-spacing:1px}@media only screen and (max-width:600px){.footerElement .headline{cursor:pointer}.footerElement .headline:after{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;display:block;content:"\e909";right:0;bottom:14px;font-size:14px}html.iconfont-not-yet-loaded .footerElement .headline:after{color:transparent!important}}@media only screen and (max-width:600px){.footerElement.closed .content{display:none}.footerElement.closed .headline{padding-bottom:0;margin-bottom:0}.footerElement.closed .headline:after{content:"\e90a";bottom:4px}}body.redesign #footerRow1Wrapper a:not([class^=hlBtn]){text-decoration:underline}body.redesign #footerRow1Wrapper .content{font-weight:var(--font-weight-regular)}@media only screen and (max-width:1024px){body.redesign #footerRow1_left>div{padding:0 30px;max-width:none}}@media only screen and (max-width:600px){body.redesign #footerRow1_left>div{padding:0 20px}}body.redesign #footerRow1_left .toggleable .headline{font-size:var(--font-size-medium);line-height:var(--font-line-height-medium);font-weight:var(--font-weight-regular);margin-top:48px}body.redesign #footerRow1_left .footer-office-hours{margin-top:0}body.redesign #footerRow1_left .footer-service a{margin-top:27px}body.redesign #footerRow1_left .footer-contact,body.redesign #footerRow1_left .footer-payment{margin-top:24px}body.redesign #footerRow1_left button[class^=hlBtn]{margin-bottom:0}body.redesign #footerRow1_left button[class^=hlBtn]:hover{color:var(--White);text-decoration:none}body.redesign #footerRow1_left .footer-flex-row{align-items:start}@media only screen and (max-width:1024px){body.redesign #footerRow1_right>div{padding:0 25px 0px}body.redesign #footerRow1_right>div ul.shoptraits{margin-bottom:0}}@media only screen and (max-width:600px){body.redesign #footerRow1_right>div{padding:0 20px 0px}}body.redesign #footerRow1_right .headline{font-size:var(--font-size-medium);line-height:var(--font-line-height-medium);font-weight:var(--font-weight-regular);margin-top:48px}body.redesign #footerRow1_right ul.shoptraits{font-weight:var(--font-weight-regular);margin-bottom:72px}body.redesign #footerRow1_right ul.shoptraits li{margin-bottom:10px}body.redesign #footerRow1_right ul.shoptraits li:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnX2NoZWNrIiB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxOCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNi4yNDc5NCAxMi43MDY3TDAuMzU2Njg5IDYuODE1NDlMMS45Nzg5NCA1LjE5MzI0TDYuMjQ3OTQgOS40NjIyNEwxNS40MTY5IDAuMjkzMjQzTDE3LjAzOTIgMS45MTU0OUw2LjI0Nzk0IDEyLjcwNjdaIiBmaWxsPSIjMDAxMzQ0Ii8+PC9zdmc+);background-repeat:no-repeat;width:18px;height:13px;margin-right:8px}body.redesign #footerRow1_right .iconlist{display:inline-flex;margin:0}body.redesign #footerRow1_right .iconlist a{display:inline-flex;justify-content:center;align-items:center;background-color:var(--Haufe-Navy-Blue);border-radius:100%;width:37px;height:37px}body.redesign .footerElement .headline{letter-spacing:unset;font-weight:var(--font-weight-medium)}body.redesign #footerRow2 .content div{padding:8px 0;font-size:var(--font-size-footerlink);line-height:var(--font-line-height-footerlink)}body.redesign #footerRow3{position:relative;display:flex;align-items:center}body.redesign #footerRow3 .footerlinks{width:75%;display:flex;gap:24px;flex-direction:row;padding:10px 5px;box-sizing:border-box;font-size:var(--font-size-footerlink);line-height:var(--font-line-height-footerlink)}body.redesign #footerRow3 .haufegroupIcon{width:25%;padding:10px 5px;box-sizing:border-box}nav div#mainnav_wrapper{height:100%;position:relative;padding:0;background:transparent;box-shadow:none}nav div#mainnav_inner_wrapper{overflow-x:hidden}nav ul#mainnav{min-width:3000px;list-style:none;padding:0;margin:0}nav ul#mainnav>li{display:table-cell;text-align:center;cursor:grab;cursor:-webkit-grab;vertical-align:middle;line-height:30px}nav ul#mainnav>li>a{position:relative;display:block;padding:10px 12px;font-weight:400;letter-spacing:1px;color:var(--White);text-decoration:none}nav ul#mainnav>li:focus>a,nav ul#mainnav>li:hover>a,nav ul#mainnav>li a.activeMain{outline:0;text-decoration:none;color:var(--Haufe-Light-Blue)}@media only screen and (max-width:1023px){nav ul#mainnav>li:focus>a,nav ul#mainnav>li:hover>a,nav ul#mainnav>li a.activeMain{color:var(--Haufe-Electric-Blue)}}nav ul#mainnav>li>a.selected{color:var(--Haufe-Light-Blue)}@media only screen and (max-width:1023px){nav ul#mainnav>li>a.selected{color:var(--Haufe-Electric-Blue)}}nav ul#mainnav>li>a.selected:focus{text-decoration:none}nav ul#mainnav>li.active ul#subnav>li{display:block}nav ul#mainnav .mobileLogin,nav ul#mainnav>li.account{display:none}nav .scroller{background-color:var(--Haufe-Navy-Blue);display:block;position:absolute;color:var(--White);z-index:1;top:0;bottom:0;line-height:50px;opacity:0;transition:opacity 0.1s;transition-timing-function:ease-in-out}nav .scroller,nav .scroller.invisible{pointer-events:none}nav .scroller.invisible:after{width:0}nav .scroller-right{right:0;cursor:pointer}nav .scroller-right:after{content:"";position:absolute;right:100%;width:60px;top:0;bottom:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,var(--Haufe-Navy-Blue));pointer-events:none}nav .scroller-right:focus,nav .scroller-right:hover{text-decoration:none}nav .scroller-left{left:0;cursor:pointer}nav .scroller-left:after{content:"";position:absolute;left:100%;width:60px;top:0;bottom:0;background:linear-gradient(270deg,rgba(255,255,255,0) 0%,var(--Haufe-Navy-Blue));pointer-events:none}nav .scroller-left:focus,nav .scroller-left:hover{text-decoration:none}nav ul#subnav{position:absolute;left:0;right:0;background-color:var(--White);padding:0;margin:0 -38px;z-index:2001;text-align:left}nav ul#subnav>li{display:none;cursor:auto;padding:0}nav ul#subnav>li.active{display:block}nav ul#subnav .subnav_content_wrapper{display:-ms-grid;display:grid;-ms-grid-columns:30px 1fr 378px auto 1fr 30px;grid-template-columns:30px 1fr calc(0.3 * var(--pageWidth)) minmax(auto,calc(0.7 * var(--pageWidth))) 1fr 30px;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto}nav ul#subnav .subnav_content_wrapper .bg1{background-color:var(--UI-lighter-Blue);width:100%;height:100%;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}nav ul#subnav .subnav_content_wrapper .bg2{background-color:var(--UI-lighter-Blue);width:100%;height:100%;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}nav ul#subnav .subnav_content_list{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;width:calc(var(--pageWidth) * 0.3);padding:42px 50px 33px 0;box-sizing:border-box}nav ul#subnav .subnav_content_list>ul{list-style:none;padding:0}nav ul#subnav .subnav_content_list>ul>li{margin-bottom:12px;line-height:18px}nav ul#subnav .subnav_content_list>ul>li span.category-name{width:90%;width:calc(100% - 40px);float:left}nav ul#subnav .subnav_content_list>ul>li span.category-name:hover{text-decoration:underline}nav ul#subnav .subnav_content_list>ul>li span.count{color:var(--Haufe-Navy-Blue);float:right}nav ul#subnav .subnav_content_list>ul>li a{display:block;color:var(--Haufe-Navy-Blue);font-weight:400}nav ul#subnav .subnav_content_list>ul>li.active a{color:var(--Haufe-Navy-Blue)}nav ul#subnav .subnav_activity_list{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;max-width:calc(var(--pageWidth) * 0.7);width:100%;padding:42px 0 50px 50px;box-sizing:border-box}nav ul#subnav .subnav_activity_list hr{visibility:hidden;height:20px;margin:5px 0}nav ul#subnav .subnav_activity_list a .art_img{float:left;box-sizing:border-box;padding-right:10px;width:20%;width:150px}nav ul#subnav .subnav_activity_list a .art_img img{max-height:120px}nav ul#subnav .subnav_activity_list a .art_txt{float:right;box-sizing:border-box;width:80%;width:calc(100% - 150px)}nav ul#subnav .subnav_activity_list a .art_txt .h2{color:var(--Haufe-Navy-Blue);font-size:18px;letter-spacing:0.23px;line-height:22px;font-weight:700;margin-bottom:5px}nav ul#subnav .subnav_activity_list a .art_txt p{margin:0;font-size:14px;line-height:22px;letter-spacing:0.17px;color:var(--Haufe-Navy-Blue)}nav ul#subnav .subnav_activity_list a .art_txt p span.link{color:var(--Haufe-Electric-Blue);text-decoration:none;outline:0;font-weight:700}nav ul#subnav .subnav_activity_list a .art_txt p span.link:after{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:5px;content:"\e908";position:relative;font-size:12px}html.iconfont-not-yet-loaded nav ul#subnav .subnav_activity_list a .art_txt p span.link:after{color:transparent!important}nav ul#subnav .mobileTop{display:none}nav ul#subnav .subnav_headline{margin-bottom:20px;font-size:18px;line-height:20px;color:var(--Haufe-Navy-Blue);font-weight:700}nav ul#subnav .subnav_headline.lighthouse-divider-before-small:before{background-color:#00abf7;margin-bottom:4px}nav ul#subnav .mainnav_content_spot{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;color:var(--Haufe-Navy-Blue);font-size:14px;width:calc(var(--pageWidth) * 0.3);padding:0 50px 45px 0;box-sizing:border-box;position:relative}nav ul#subnav .mainnav_content_spot .subnav_headline{color:var(--Haufe-Navy-Blue)}nav ul#subnav .mainnav_content_spot hr{opacity:0.3}nav ul#subnav .mainnav_content_spot div{line-height:22px}nav ul#subnav .mainnav_content_spot a{text-decoration:underline;color:var(--Haufe-Navy-Blue)}nav ul#subnav .mainnav_content_spot a[href^="tel:"]{text-decoration:none}nav ul#subnav .mobileBack{display:none}@media only screen and (max-width:1023px){body.noscroll{overflow:hidden}body.noscroll #header{z-index:2001;position:relative}#headerRow3{position:inherit}div#mainnav_inner_wrapper{overflow-x:initial}nav div#mainnav_wrapper{position:fixed;left:-325px;top:120px;width:325px;height:90%;height:calc(100% - 120px);background-color:#ffffff;z-index:2000;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:left 0.3s;transition:left 0.3s;padding:0}nav div#mainnav_wrapper.active{left:0}nav ul#mainnav{min-width:0;list-style:none;padding:0;margin:1em 0}nav ul#mainnav>li{display:list-item;line-height:1em;text-align:initial;cursor:auto;vertical-align:initial;*zoom:1;padding:12px 30px}nav ul#mainnav>li:after,nav ul#mainnav>li:before{content:" ";display:table}nav ul#mainnav>li:after{clear:both}nav ul#mainnav>li.account{display:block;padding:0;line-height:1.5em}nav ul#mainnav>li:active>a,nav ul#mainnav>li:focus>a,nav ul#mainnav>li:hover>a{outline:0;text-decoration:none;color:var(--Haufe-Electric-Blue)}nav ul#mainnav>li:active>a:after,nav ul#mainnav>li:focus>a:after,nav ul#mainnav>li:hover>a:after{color:var(--Haufe-Navy-Blue)}nav ul#mainnav>li>a{display:block;float:left;width:100%;letter-spacing:normal;padding:0;padding-right:10%;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:25px;position:relative;box-sizing:border-box;color:var(--Haufe-Navy-Blue);font-weight:400}nav ul#mainnav>li>a:after{position:absolute;width:10%;height:25px;font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:25px;content:"\e908";font-size:13px;top:0;right:0;text-align:right}html.iconfont-not-yet-loaded nav ul#mainnav>li>a:after{color:transparent!important}nav ul#mainnav>li>a.selected{color:var(--Haufe-Electric-Blue)}nav ul#mainnav>li>a.selected:focus{text-decoration:none}nav ul#mainnav>li.active ul#subnav>li{display:none}nav ul#mainnav>li.active ul#subnav>li.active{display:block}nav ul#mainnav .mobileLogin{display:block;margin-top:10px;padding:25px 30px 0;border-top:1px solid rgba(35,42,54,0.2)}nav ul#mainnav .loginHeader{background:#ffffff;color:#262e33;padding-right:50px;padding-bottom:15px;position:relative}nav ul#mainnav .loginHeader span:first-child{text-transform:uppercase}nav ul#mainnav .loginHeader .icon{width:40px;height:40px;display:block;font-size:20px;line-height:34px;color:#8f9299;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;border-radius:50%;background-color:var(--Haufe-Light-Blue);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;right:0;top:0}nav ul#mainnav .loginHeader .icon:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjQzNDc2IDIuMjYxMTVDNS40NzM1OSAyLjI2MTE1IDMuODgzNzQgMy44OTYyOCAzLjg4Mzc0IDUuOTEzMzJDMy44ODM3NCA3LjkzMDM2IDUuNDczNTkgOS41NjU0OSA3LjQzNDc2IDkuNTY1NDlDOS4zOTU5NCA5LjU2NTQ5IDEwLjk4NTggNy45MzAzNiAxMC45ODU4IDUuOTEzMzJDMTAuOTg1OCAzLjg5NjI4IDkuMzk1OTQgMi4yNjExNSA3LjQzNDc2IDIuMjYxMTVaTTEwLjY2NzEgMTAuMjY4QzExLjk0MDEgOS4yNjY5MSAxMi43NjEzIDcuNjg4NzUgMTIuNzYxMyA1LjkxMzMyQzEyLjc2MTMgMi44ODc3NiAxMC4zNzY1IDAuNDM1MDU5IDcuNDM0NzYgMC40MzUwNTlDNC40OTMgMC40MzUwNTkgMi4xMDgyMyAyLjg4Nzc2IDIuMTA4MjMgNS45MTMzMkMyLjEwODIzIDcuNjg4NzUgMi45Mjk0MiA5LjI2NjkxIDQuMjAyNDUgMTAuMjY4QzMuMzA5ODQgMTAuNjc0MSAyLjQ4ODY0IDExLjI0ODggMS43ODUxMiAxMS45NzIzQzEuMjQxODggMTIuNTMxIDAuNzg0ODk0IDEzLjE2MiAwLjQyMzA3IDEzLjg0MzJDLTAuMjQ0NjI2IDE1LjEwMDMgMC4wMjc2NzE2IDE2LjM4MiAwLjc3OTYxMSAxNy4yODg0QzEuNTAzNDkgMTguMTYwOSAyLjY2MzEgMTguNjk1OSAzLjg4Mzc0IDE4LjY5NTlIMTAuOTg1OEMxMi4yMDY0IDE4LjY5NTkgMTMuMzY2IDE4LjE2MDkgMTQuMDg5OSAxNy4yODg0QzE0Ljg0MTkgMTYuMzgyIDE1LjExNDEgMTUuMTAwMyAxNC40NDY1IDEzLjg0MzJDMTQuMDg0NiAxMy4xNjIgMTMuNjI3NiAxMi41MzEgMTMuMDg0NCAxMS45NzIzQzEyLjM4MDkgMTEuMjQ4OCAxMS41NTk3IDEwLjY3NDEgMTAuNjY3MSAxMC4yNjhaTTcuNDM0NzYgMTEuMzkxNkM1Ljc4NjYzIDExLjM5MTYgNC4yMDYgMTIuMDY0OSAzLjA0MDYgMTMuMjYzNUMyLjYxODAyIDEzLjY5ODIgMi4yNjI2NCAxNC4xODg4IDEuOTgxMjQgMTQuNzE4NkMxLjcwODczIDE1LjIzMTcgMS43OTY2NCAxNS43MDA5IDIuMTMwMjUgMTYuMTAzMUMyLjQ5MTkyIDE2LjUzOSAzLjE0MzIxIDE2Ljg2OTggMy44ODM3NCAxNi44Njk4SDEwLjk4NThDMTEuNzI2MyAxNi44Njk4IDEyLjM3NzYgMTYuNTM5IDEyLjczOTMgMTYuMTAzMUMxMy4wNzI5IDE1LjcwMDkgMTMuMTYwOCAxNS4yMzE3IDEyLjg4ODMgMTQuNzE4NkMxMi42MDY5IDE0LjE4ODggMTIuMjUxNSAxMy42OTgyIDExLjgyODkgMTMuMjYzNUMxMC42NjM1IDEyLjA2NDkgOS4wODI4OSAxMS4zOTE2IDcuNDM0NzYgMTEuMzkxNloiIGZpbGw9IiMwMDEzNDQiLz4KPC9zdmc+Cg);background-repeat:no-repeat;width:15px;height:20px;display:block;position:relative}nav ul#mainnav .loginHeader.registered .icon{background-color:var(--Haufe-Navy-Blue)}nav ul#mainnav .loginHeader.registered .icon:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjQzNDc2IDIuMjYxMTVDNS40NzM1OSAyLjI2MTE1IDMuODgzNzQgMy44OTYyOCAzLjg4Mzc0IDUuOTEzMzJDMy44ODM3NCA3LjkzMDM2IDUuNDczNTkgOS41NjU0OSA3LjQzNDc2IDkuNTY1NDlDOS4zOTU5NCA5LjU2NTQ5IDEwLjk4NTggNy45MzAzNiAxMC45ODU4IDUuOTEzMzJDMTAuOTg1OCAzLjg5NjI4IDkuMzk1OTQgMi4yNjExNSA3LjQzNDc2IDIuMjYxMTVaTTEwLjY2NzEgMTAuMjY4QzExLjk0MDEgOS4yNjY5MSAxMi43NjEzIDcuNjg4NzUgMTIuNzYxMyA1LjkxMzMyQzEyLjc2MTMgMi44ODc3NiAxMC4zNzY1IDAuNDM1MDU5IDcuNDM0NzYgMC40MzUwNTlDNC40OTMgMC40MzUwNTkgMi4xMDgyMyAyLjg4Nzc2IDIuMTA4MjMgNS45MTMzMkMyLjEwODIzIDcuNjg4NzUgMi45Mjk0MiA5LjI2NjkxIDQuMjAyNDUgMTAuMjY4QzMuMzA5ODQgMTAuNjc0MSAyLjQ4ODY0IDExLjI0ODggMS43ODUxMiAxMS45NzIzQzEuMjQxODggMTIuNTMxIDAuNzg0ODk0IDEzLjE2MiAwLjQyMzA3IDEzLjg0MzJDLTAuMjQ0NjI2IDE1LjEwMDMgMC4wMjc2NzE2IDE2LjM4MiAwLjc3OTYxMSAxNy4yODg0QzEuNTAzNDkgMTguMTYwOSAyLjY2MzEgMTguNjk1OSAzLjg4Mzc0IDE4LjY5NTlIMTAuOTg1OEMxMi4yMDY0IDE4LjY5NTkgMTMuMzY2IDE4LjE2MDkgMTQuMDg5OSAxNy4yODg0QzE0Ljg0MTkgMTYuMzgyIDE1LjExNDEgMTUuMTAwMyAxNC40NDY1IDEzLjg0MzJDMTQuMDg0NiAxMy4xNjIgMTMuNjI3NiAxMi41MzEgMTMuMDg0NCAxMS45NzIzQzEyLjM4MDkgMTEuMjQ4OCAxMS41NTk3IDEwLjY3NDEgMTAuNjY3MSAxMC4yNjhaTTcuNDM0NzYgMTEuMzkxNkM1Ljc4NjYzIDExLjM5MTYgNC4yMDYgMTIuMDY0OSAzLjA0MDYgMTMuMjYzNUMyLjYxODAyIDEzLjY5ODIgMi4yNjI2NCAxNC4xODg4IDEuOTgxMjQgMTQuNzE4NkMxLjcwODczIDE1LjIzMTcgMS43OTY2NCAxNS43MDA5IDIuMTMwMjUgMTYuMTAzMUMyLjQ5MTkyIDE2LjUzOSAzLjE0MzIxIDE2Ljg2OTggMy44ODM3NCAxNi44Njk4SDEwLjk4NThDMTEuNzI2MyAxNi44Njk4IDEyLjM3NzYgMTYuNTM5IDEyLjczOTMgMTYuMTAzMUMxMy4wNzI5IDE1LjcwMDkgMTMuMTYwOCAxNS4yMzE3IDEyLjg4ODMgMTQuNzE4NkMxMi42MDY5IDE0LjE4ODggMTIuMjUxNSAxMy42OTgyIDExLjgyODkgMTMuMjYzNUMxMC42NjM1IDEyLjA2NDkgOS4wODI4OSAxMS4zOTE2IDcuNDM0NzYgMTEuMzkxNloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo);background-repeat:no-repeat}nav ul#mainnav .loginBody ul{margin:0;padding:0}nav ul#mainnav .loginBody li{list-style:none;padding:8px 15px}nav ul#mainnav .loginBody li a{color:#262e33}nav ul#mainnav .loginBody a.loginButton,nav ul#mainnav .loginBody a.logoffButton{width:100%;font-size:18px}nav ul#mainnav .loginBody p{margin:15px 0 25px}nav ul#mainnav .loginBody a.loginRegister{font-weight:700;text-transform:uppercase}nav ul#mainnav .loginBody a.loginRegister:after{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";font-size:13px;display:inline-block;padding-left:5px}html.iconfont-not-yet-loaded nav ul#mainnav .loginBody a.loginRegister:after{color:transparent!important}nav .scroller{display:none}nav ul#subnav{position:static;background-color:transparent;margin:0;z-index:0;text-align:initial}nav ul#subnav>li{display:none;cursor:auto;padding:0}nav ul#subnav .subnav_content_wrapper{grid-template-columns:325px;overflow-x:hidden}nav ul#subnav>li.active{display:block;position:fixed;left:0px;top:120px;width:325px;height:90%;height:calc(100% - 120px);background-color:#ffffff;z-index:2001;overflow-y:auto;-webkit-overflow-scrolling:touch}nav ul#subnav .subnav_content_list{width:auto;padding:0;box-sizing:initial;grid-column:1/2}nav ul#subnav .subnav_content_list .mobileBack{display:block;line-height:1em;padding:25px 30px;font-weight:400;*zoom:1;border-bottom:1px solid rgba(35,42,54,0.2)}nav ul#subnav .subnav_content_list .mobileBack:after,nav ul#subnav .subnav_content_list .mobileBack:before{content:" ";display:table}nav ul#subnav .subnav_content_list .mobileBack:after{clear:both}nav ul#subnav .subnav_content_list .mobileBack a{display:block;width:100%;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:25px;position:relative;box-sizing:border-box;color:var(--Haufe-Navy-Blue)}nav ul#subnav .subnav_content_list .mobileBack a:active,nav ul#subnav .subnav_content_list .mobileBack a:focus,nav ul#subnav .subnav_content_list .mobileBack a:hover{outline:0;text-decoration:none}nav ul#subnav .subnav_content_list .mobileBack a:before{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e907";position:relative;font-size:13px;padding-right:10px}html.iconfont-not-yet-loaded nav ul#subnav .subnav_content_list .mobileBack a:before{color:transparent!important}nav ul#subnav .subnav_content_list .mobileBack a:focus,nav ul#subnav .subnav_content_list .mobileBack a:hover{text-decoration:none}nav ul#subnav .subnav_content_list .mobileTop{display:block;text-transform:uppercase;line-height:1em;padding:12px 30px;margin-top:13px;*zoom:1}nav ul#subnav .subnav_content_list .mobileTop:after,nav ul#subnav .subnav_content_list .mobileTop:before{content:" ";display:table}nav ul#subnav .subnav_content_list .mobileTop:after{clear:both}nav ul#subnav .subnav_content_list .mobileTop span{display:block;float:left;width:100%;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:25px;position:relative;box-sizing:border-box;color:var(--Haufe-Navy-Blue);font-weight:700}nav ul#subnav .subnav_content_list .mobileTop span:active,nav ul#subnav .subnav_content_list .mobileTop span:focus,nav ul#subnav .subnav_content_list .mobileTop span:hover{outline:0;text-decoration:none}nav ul#subnav .subnav_content_list>ul{list-style:none;padding:0}nav ul#subnav .subnav_content_list>ul>li{line-height:1em;padding:12px 30px;*zoom:1}nav ul#subnav .subnav_content_list>ul>li:after,nav ul#subnav .subnav_content_list>ul>li:before{content:" ";display:table}nav ul#subnav .subnav_content_list>ul>li:after{clear:both}nav ul#subnav .subnav_content_list>ul>li.active>div a,nav ul#subnav .subnav_content_list>ul>li:active>div a,nav ul#subnav .subnav_content_list>ul>li:focus>div a,nav ul#subnav .subnav_content_list>ul>li:hover>div a{outline:0;text-decoration:none;color:var(--Haufe-Electric-Blue)}nav ul#subnav .subnav_content_list>ul>li>div a{display:block;float:left;width:100%;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:25px;position:relative;box-sizing:border-box;color:#262e33;font-weight:400}nav ul#subnav .subnav_content_list>ul>li span.category-name{width:90%;width:calc(100% - 40px);float:left}nav ul#subnav .subnav_content_list>ul>li span.count{color:var(--Haufe-Navy-Blue);float:right}nav ul#subnav .subnav_content_list>ul>li:last-of-type{border-bottom:none}nav ul#subnav .subnav_activity_list,nav ul#subnav .subnav_headline{display:none}nav ul#subnav .mainnav_content_spot{grid-column:1/2;width:auto;margin:0px 30px}nav ul#subnav .mainnav_content_spot .subnav_headline{display:block}nav ul#subnav .bg2{display:none}}@media only screen and (max-width:1023px) and only screen and (max-width:480px){nav ul#subnav>li.active{top:100px}}@media only screen and (max-width:480px){nav div#mainnav_wrapper,nav ul#subnav li.active{top:100px;height:calc(100% - 100px)}nav ul#mainnav>li{padding:12px 15px}nav ul#mainnav .mobileLogin{padding:25px 15px 0}nav ul#subnav>li.active{top:100px}nav ul#subnav .subnav_content_list .mobileTop,nav ul#subnav .subnav_content_list>ul>li{padding:12px 15px}nav ul#subnav .subnav_content_list .mobileBack{padding:25px 15px}}#popupOverlay{display:none;background:#000;position:fixed;left:0;right:0;top:0;bottom:0;opacity:0.2;z-index:1999}#popupOverlay.active{display:block}#ffSuggestOverlay{display:none;background:#000;position:fixed;left:0;right:0;top:0;bottom:0;opacity:0.2;z-index:1999}@media only screen and (max-width:1023px){#ffSuggestOverlay{position:absolute;top:120px}}@media only screen and (max-width:480px){#ffSuggestOverlay{top:100px}}#ffSuggestOverlay.active{display:block}#MiniShoppingCart{float:right;overflow:visible}@media only screen and (max-width:480px){#miniShopCart{display:none!important}}@media only screen and (min-width:481px){#mobileMiniShopCart{display:none!important}}#miniShopCart,#mobileMiniShopCart{position:relative}#miniShopCart .cart-header a,#miniShopCart>a,#mobileMiniShopCart .cart-header a,#mobileMiniShopCart>a{text-decoration:none;height:40px;width:40px;font-size:20px;line-height:34px;cursor:pointer;position:relative;border-radius:50%;background-color:var(--Haufe-Light-Blue);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#miniShopCart .cart-header a:hover,#miniShopCart>a:hover,#mobileMiniShopCart .cart-header a:hover,#mobileMiniShopCart>a:hover,.not-empty#miniShopCart .cart-header a,.not-empty#miniShopCart>a,.not-empty#mobileMiniShopCart .cart-header a,.not-empty#mobileMiniShopCart>a{background-color:var(--Haufe-Navy-Blue)}#miniShopCart .cart-header a:hover .cartIcon:before,#miniShopCart>a:hover .cartIcon:before,#mobileMiniShopCart .cart-header a:hover .cartIcon:before,#mobileMiniShopCart>a:hover .cartIcon:before,.not-empty#miniShopCart .cart-header a .cartIcon:before,.not-empty#miniShopCart>a .cartIcon:before,.not-empty#mobileMiniShopCart .cart-header a .cartIcon:before,.not-empty#mobileMiniShopCart>a .cartIcon:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuODU2NDYgMjBDNS4zNTMyIDIwIDQuOTI1MzEgMTkuODIzNiA0LjU3Mjc3IDE5LjQ3MDlDNC4yMjAyNCAxOS4xMTg0IDQuMDQzOTcgMTguNjkwNSA0LjA0Mzk3IDE4LjE4NzNDNC4wNDM5NyAxNy42ODM4IDQuMjIwMjQgMTcuMjU1OSA0LjU3Mjc3IDE2LjkwMzNDNC45MjUzMSAxNi41NTA4IDUuMzUzMiAxNi4zNzQ1IDUuODU2NDYgMTYuMzc0NUM2LjM1OTg4IDE2LjM3NDUgNi43ODc4NiAxNi41NTA4IDcuMTQwNCAxNi45MDMzQzcuNDkyOTMgMTcuMjU1OSA3LjY2OTIgMTcuNjgzOCA3LjY2OTIgMTguMTg3M0M3LjY2OTIgMTguNjkwNSA3LjQ5MjkzIDE5LjExODQgNy4xNDA0IDE5LjQ3MDlDNi43ODc4NiAxOS44MjM2IDYuMzU5ODggMjAgNS44NTY0NiAyMFpNMTUuODk2NSAyMEMxNS4zOTMgMjAgMTQuOTY1MSAxOS44MjM2IDE0LjYxMjUgMTkuNDcwOUMxNC4yNiAxOS4xMTg0IDE0LjA4MzcgMTguNjkwNSAxNC4wODM3IDE4LjE4NzNDMTQuMDgzNyAxNy42ODM4IDE0LjI2IDE3LjI1NTkgMTQuNjEyNSAxNi45MDMzQzE0Ljk2NTEgMTYuNTUwOCAxNS4zOTMgMTYuMzc0NSAxNS44OTY1IDE2LjM3NDVDMTYuMzk5NyAxNi4zNzQ1IDE2LjgyNzYgMTYuNTUwOCAxNy4xODAxIDE2LjkwMzNDMTcuNTMyNyAxNy4yNTU5IDE3LjcwOSAxNy42ODM4IDE3LjcwOSAxOC4xODczQzE3LjcwOSAxOC42OTA1IDE3LjUzMjcgMTkuMTE4NCAxNy4xODAxIDE5LjQ3MDlDMTYuODI3NiAxOS44MjM2IDE2LjM5OTcgMjAgMTUuODk2NSAyMFpNNC42NzcxNCAzLjYyNTQ5TDcuMzAyNzcgOS4xMjM1NEgxNC4zNjQ0QzE0LjQyNDIgOS4xMjM1NCAxNC40NzczIDkuMTA4NjEgMTQuNTI0IDkuMDc4NzRDMTQuNTcwNCA5LjA0ODg3IDE0LjYxMDIgOS4wMDczNSAxNC42NDMzIDguOTU0MThMMTcuNDIyMyAzLjkwNDM5QzE3LjQ2MjIgMy44MzEzNiAxNy40NjU0IDMuNzY2NjIgMTcuNDMyMSAzLjcxMDE3QzE3LjM5OSAzLjY1MzcxIDE3LjM0MjUgMy42MjU0OSAxNy4yNjI4IDMuNjI1NDlINC42NzcxNFpNMy45MzIzNiAyLjA3MTcxSDE4LjMxNDdDMTguNzM4MyAyLjA3MTcxIDE5LjA1ODcgMi4yNTIwMyAxOS4yNzU3IDIuNjEyNjhDMTkuNDkyOSAyLjk3MzE2IDE5LjUwMzIgMy4zNDEzMiAxOS4zMDY4IDMuNzE3MTZMMTUuOTg3OSA5LjcyOUMxNS44MTggMTAuMDI3OCAxNS41OTMzIDEwLjI2MDYgMTUuMzEzOCAxMC40MjcyQzE1LjAzNDEgMTAuNTkzOSAxNC43Mjc3IDEwLjY3NzMgMTQuMzk0NSAxMC42NzczSDYuODM2NjNMNS42MzczNyAxMi44Njg0QzUuNTg0MiAxMi45NDgyIDUuNTgyNTYgMTMuMDM0NSA1LjYzMjQ1IDEzLjEyNzRDNS42ODIxNyAxMy4yMjA0IDUuNzU2ODQgMTMuMjY3IDUuODU2NDYgMTMuMjY3SDE3LjcwOVYxNC44MjA3SDUuODU2NDZDNS4xNjU4OSAxNC44MjA3IDQuNjQ3MDEgMTQuNTIyOSA0LjI5OTgzIDEzLjkyNzNDMy45NTI0NyAxMy4zMzE3IDMuOTQwMjEgMTIuNzM3IDQuMjYzMDUgMTIuMTQzM0w1Ljc0MDk2IDkuNDg2MDlMMS45NzIyNyAxLjU1Mzc4SDBWMEgyLjk0ODNMMy45MzIzNiAyLjA3MTcxWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg);background-repeat:no-repeat}@media only screen and (max-width:1023px){#miniShopCart .cart-header a,#miniShopCart>a,#mobileMiniShopCart .cart-header a,#mobileMiniShopCart>a{margin-right:25px}}@media only screen and (max-width:480px){#miniShopCart .cart-header a,#miniShopCart>a,#mobileMiniShopCart .cart-header a,#mobileMiniShopCart>a{margin-right:6px;width:32px;height:32px}}#miniShopCart .cart-header a .cartIcon,#miniShopCart>a .cartIcon,#mobileMiniShopCart .cart-header a .cartIcon,#mobileMiniShopCart>a .cartIcon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#miniShopCart .cart-header a .cartIcon:before,#miniShopCart>a .cartIcon:before,#mobileMiniShopCart .cart-header a .cartIcon:before,#mobileMiniShopCart>a .cartIcon:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuODU2NDYgMjBDNS4zNTMyIDIwIDQuOTI1MzEgMTkuODIzNiA0LjU3Mjc3IDE5LjQ3MDlDNC4yMjAyNCAxOS4xMTg0IDQuMDQzOTcgMTguNjkwNSA0LjA0Mzk3IDE4LjE4NzNDNC4wNDM5NyAxNy42ODM4IDQuMjIwMjQgMTcuMjU1OSA0LjU3Mjc3IDE2LjkwMzNDNC45MjUzMSAxNi41NTA4IDUuMzUzMiAxNi4zNzQ1IDUuODU2NDYgMTYuMzc0NUM2LjM1OTg4IDE2LjM3NDUgNi43ODc4NiAxNi41NTA4IDcuMTQwNCAxNi45MDMzQzcuNDkyOTMgMTcuMjU1OSA3LjY2OTIgMTcuNjgzOCA3LjY2OTIgMTguMTg3M0M3LjY2OTIgMTguNjkwNSA3LjQ5MjkzIDE5LjExODQgNy4xNDA0IDE5LjQ3MDlDNi43ODc4NiAxOS44MjM2IDYuMzU5ODggMjAgNS44NTY0NiAyMFpNMTUuODk2NSAyMEMxNS4zOTMgMjAgMTQuOTY1MSAxOS44MjM2IDE0LjYxMjUgMTkuNDcwOUMxNC4yNiAxOS4xMTg0IDE0LjA4MzcgMTguNjkwNSAxNC4wODM3IDE4LjE4NzNDMTQuMDgzNyAxNy42ODM4IDE0LjI2IDE3LjI1NTkgMTQuNjEyNSAxNi45MDMzQzE0Ljk2NTEgMTYuNTUwOCAxNS4zOTMgMTYuMzc0NSAxNS44OTY1IDE2LjM3NDVDMTYuMzk5NyAxNi4zNzQ1IDE2LjgyNzYgMTYuNTUwOCAxNy4xODAxIDE2LjkwMzNDMTcuNTMyNyAxNy4yNTU5IDE3LjcwOSAxNy42ODM4IDE3LjcwOSAxOC4xODczQzE3LjcwOSAxOC42OTA1IDE3LjUzMjcgMTkuMTE4NCAxNy4xODAxIDE5LjQ3MDlDMTYuODI3NiAxOS44MjM2IDE2LjM5OTcgMjAgMTUuODk2NSAyMFpNNC42NzcxNCAzLjYyNTQ5TDcuMzAyNzcgOS4xMjM1NEgxNC4zNjQ0QzE0LjQyNDIgOS4xMjM1NCAxNC40NzczIDkuMTA4NjEgMTQuNTI0IDkuMDc4NzRDMTQuNTcwNCA5LjA0ODg3IDE0LjYxMDIgOS4wMDczNSAxNC42NDMzIDguOTU0MThMMTcuNDIyMyAzLjkwNDM5QzE3LjQ2MjIgMy44MzEzNiAxNy40NjU0IDMuNzY2NjIgMTcuNDMyMSAzLjcxMDE3QzE3LjM5OSAzLjY1MzcxIDE3LjM0MjUgMy42MjU0OSAxNy4yNjI4IDMuNjI1NDlINC42NzcxNFpNMy45MzIzNiAyLjA3MTcxSDE4LjMxNDdDMTguNzM4MyAyLjA3MTcxIDE5LjA1ODcgMi4yNTIwMyAxOS4yNzU3IDIuNjEyNjhDMTkuNDkyOSAyLjk3MzE2IDE5LjUwMzIgMy4zNDEzMiAxOS4zMDY4IDMuNzE3MTZMMTUuOTg3OSA5LjcyOUMxNS44MTggMTAuMDI3OCAxNS41OTMzIDEwLjI2MDYgMTUuMzEzOCAxMC40MjcyQzE1LjAzNDEgMTAuNTkzOSAxNC43Mjc3IDEwLjY3NzMgMTQuMzk0NSAxMC42NzczSDYuODM2NjNMNS42MzczNyAxMi44Njg0QzUuNTg0MiAxMi45NDgyIDUuNTgyNTYgMTMuMDM0NSA1LjYzMjQ1IDEzLjEyNzRDNS42ODIxNyAxMy4yMjA0IDUuNzU2ODQgMTMuMjY3IDUuODU2NDYgMTMuMjY3SDE3LjcwOVYxNC44MjA3SDUuODU2NDZDNS4xNjU4OSAxNC44MjA3IDQuNjQ3MDEgMTQuNTIyOSA0LjI5OTgzIDEzLjkyNzNDMy45NTI0NyAxMy4zMzE3IDMuOTQwMjEgMTIuNzM3IDQuMjYzMDUgMTIuMTQzM0w1Ljc0MDk2IDkuNDg2MDlMMS45NzIyNyAxLjU1Mzc4SDBWMEgyLjk0ODNMMy45MzIzNiAyLjA3MTcxWiIgZmlsbD0iIzAwMTM0NCIvPgo8L3N2Zz4K);background-repeat:no-repeat;width:20px;height:20px;display:block;position:relative}#miniShopCart .cart-header a .itemCount,#miniShopCart>a .itemCount,#mobileMiniShopCart .cart-header a .itemCount,#mobileMiniShopCart>a .itemCount{background-color:var(--Haufe-Pink);width:20px;height:20px;border-radius:50%;position:absolute;right:-8px;top:-8px;color:var(--Haufe-Navy-Blue);font-size:13px;line-height:20px;text-align:center;font-weight:400;font-family:HaufeMerriweatherSans,Arial,sans-serif}body:not(.redesign) #miniShopCart.active #popupMiniShoppingCart{display:block}body:not(.redesign) #miniShopCart #popupMiniShoppingCart{display:none;position:absolute;width:500px;top:-19px;right:-19px;padding:0;z-index:2001}@media only screen and (max-width:540px){body:not(.redesign) #miniShopCart #popupMiniShoppingCart{width:450px}}@media only screen and (max-width:1023px){body:not(.redesign) #miniShopCart #popupMiniShoppingCart{top:-14px;right:6px}}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .popup-cart-top-list{padding:0;margin:0;list-style:none}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .popup-cart-top-list>li{padding:17px 0;border-bottom:1px solid rgba(35,42,54,0.2)}@media only screen and (max-width:1023px){body:not(.redesign) #miniShopCart #popupMiniShoppingCart .popup-cart-top-list>li{padding:12px 0}}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .popup-cart-top-list>li:last-child{border-bottom:none}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .popup-cart-sub-list{margin:0;padding:0;list-style:none}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .popup-cart-sub-list>li{border:2px solid transparent;padding:0 26px}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .popup-cart-sub-list>li .info{display:none}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .popup-cart-sub-list>li.highlighted{border-color:#003f71;background:#ecf1fc}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .popup-cart-sub-list>li.highlighted .info{display:block;background:#003f71;color:#ffffff;padding:10px 26px;margin:0 -26px;font-weight:700;font-weight:var(--font-weight-bold)}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-header{position:relative}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-header>li{padding-right:80px}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-header a{position:absolute;top:2px;right:19px}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body li{list-style:none;margin-bottom:10px}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body li a{color:#262e33;display:block;padding:10px 0}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body li a.cartButton{font-weight:700;text-transform:uppercase}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body li a.cartButton:after{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";font-size:13px;display:inline-block;padding:3px 0 3px 5px;float:right}html.iconfont-not-yet-loaded body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body li a.cartButton:after{color:transparent!important}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body li:active,body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body li:focus,body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body li:hover{background-color:#075bfa}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body li:active>a,body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body li:active a.item .name,body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body li:active a.item .price span,body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body li:focus>a,body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body li:focus a.item .name,body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body li:focus a.item .price span,body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body li:hover>a,body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body li:hover a.item .name,body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body li:hover a.item .price span{outline:0;text-decoration:none;color:#ffffff}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body .item{*zoom:1;margin-bottom:5px}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body .item:after,body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body .item:before{content:" ";display:table}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body .item:after{clear:both}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body .item .packshot{float:left;padding-right:10px}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body .item .packshot img{width:45px}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body .item .wrapper{float:left;width:225px}@media only screen and (max-width:540px){body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body .item .wrapper{width:175px}}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body .item .name{color:#075bfa;font-weight:700}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body .item .price{float:right;text-align:right;font-weight:700}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-body .item .price span{font-weight:300;color:#8f9299}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .grandTotal{*zoom:1;font-weight:700}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .grandTotal:after,body:not(.redesign) #miniShopCart #popupMiniShoppingCart .grandTotal:before{content:" ";display:table}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .grandTotal:after{clear:both}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .grandTotal .label{float:left;text-transform:uppercase}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .grandTotal .price{float:right;text-align:right}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .grandTotal .price span{font-weight:300;color:#8f9299}body:not(.redesign) #miniShopCart #popupMiniShoppingCart .cart-footer a.cartButton{width:100%;font-size:18px;color:#ffffff}.dijitTooltip{font-size:10px;z-index:5000}.dijitTooltip .transparentContainer{background-color:#ffffff;padding:50px;box-sizing:border-box;box-shadow:0 5px 10px 0 rgba(38,46,59,0.15);background:#ffffff;padding:12px;margin:12px}@media only screen and (max-width:768px){.dijitTooltip .transparentContainer{padding:30px}}@media only screen and (max-width:480px){.dijitTooltip .transparentContainer{padding:20px}}.dijitTooltip .dijitTooltipContainer{border:none;position:relative;color:#262e33;background-color:transparent}.dijitTooltip .dijitTooltipContainer a{color:#262e33}.dijitTooltip .dijitTooltipConnector{display:none;position:absolute;width:0;height:0;border-bottom:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #232a36;border-left:10px solid #232a36;bottom:0;left:10px}.popoverFourWeeksTestPopup .popoverFourWeeksTest{background:transparent;outline:0}.popoverFourWeeksTestPopup .closelink a{right:-15px;top:-25px}.popoverFourWeeksTestPopup .dijitTooltipContents{position:relative}.popoverFourWeeksTestPopup .dijitTooltipBelow{padding-top:43px;padding-left:3px;padding-right:3px}.popoverFourWeeksTestPopup .dijitTooltipAbove{padding-bottom:43px;padding-left:3px;padding-right:3px}.popoverFourWeeksTestPopup .dijitTooltipLeft{padding-right:44px}.popoverFourWeeksTestPopup .dijitTooltipRight{padding-left:44px}.popoverFourWeeksTestPopup .dijitTooltipContainer{background-color:#f7f7f8;border:0px solid transparent;border-top:3px solid #075bfa;padding:25px 20px 15px;border-radius:3px;box-shadow:8px 1px 10px 0 rgba(38,46,59,0.25);font-size:1em;z-index:3}.popoverFourWeeksTestPopup .dijitTooltipConnector{border:0;z-index:2;width:0;height:0;border:10px solid transparent;border-top-color:#f7f7f8;border-right-color:#f7f7f8}.popoverFourWeeksTestPopup .dijitTooltipBelow .dijitTooltipConnector{top:0;left:3px;transform:translateY(34px) rotate(-45deg)}.popoverFourWeeksTestPopup .dijitTooltipAbove .dijitTooltipConnector{bottom:0;left:3px;transform:translateY(-34px) rotate(135deg)}.popoverFourWeeksTestPopup .dijitTooltipLeft .dijitTooltipConnector{right:0;transform:translate(-34px) rotate(45deg)}.popoverFourWeeksTestPopup .dijitTooltipRight .dijitTooltipConnector{left:0;transform:translate(34px) rotate(-135deg)}body.layerScroll{overflow:hidden}.dijitDialog{z-index:3000!important;width:100%!important}.dijitDialog .dijitDialogPaneContent{width:100%!important;margin:0 auto;overflow-x:hidden!important;text-align:center;padding-top:20px;padding-bottom:20px;box-sizing:border-box}.dijitDialog.smallLayer .art_box_inner{width:45%!important}@media only screen and (max-width:1024px){.dijitDialog.smallLayer .art_box_inner{width:80%!important;padding:15px 10px}}@media only screen and (max-width:480px){.dijitDialog.smallLayer .art_box_inner{width:90%!important;padding:10px}}.dijitDialog.mediumLayer .art_box_inner{width:70%!important}@media only screen and (max-width:1024px){.dijitDialog.mediumLayer .art_box_inner{width:100%!important;padding:15px 0}}@media only screen and (max-width:480px){.dijitDialog.mediumLayer .art_box_inner{width:100%!important;padding:5px 0}}.dijitDialog.fullWidthLayer .art_box_inner{width:100%!important;max-width:none}.dijitDialog.autoLayer .art_box_inner{width:auto!important;display:inline-block}@media only screen and (max-width:1024px){.dijitDialog.autoLayer .art_box_inner{width:auto!important}}@media only screen and (max-width:480px){.dijitDialog.autoLayer .art_box_inner{width:auto!important}}@media only screen and (max-width:1024px){.dijitDialog.screenTop{top:0!important}.dijitDialog.screenTop .dijitDialogPaneContent{padding-top:0;padding-bottom:0}}.dijitDialog.consentLayer .art_box_inner{max-width:600px}@media only screen and (max-width:1024px){.dijitDialog.consentLayer .art_box_inner{width:80%!important;padding:50px}}@media only screen and (max-width:768px){.dijitDialog.consentLayer .art_box_inner{width:80%!important;padding:30px}}@media only screen and (max-width:480px){.dijitDialog.consentLayer .art_box_inner{width:90%!important;padding:10px}}.dijitDialog .art_box_inner{padding:50px;box-sizing:border-box;box-shadow:0 5px 10px 0 rgba(38,46,59,0.15);background:#ffffff;width:85%!important;margin:0 auto;position:relative;max-width:var(--pageWidth);text-align:left}@media only screen and (max-width:768px){.dijitDialog .art_box_inner{padding:30px}}@media only screen and (max-width:480px){.dijitDialog .art_box_inner{padding:20px}}@media only screen and (max-width:1024px){.dijitDialog .art_box_inner{width:100%!important;padding:15px 0}}@media only screen and (max-width:480px){.dijitDialog .art_box_inner{width:100%!important;padding:5px 0}}.dijitDialog .content_container{position:relative}.dijitDialog.chatTimeoutReached .dijitDialogPaneContent{max-width:320px!important;position:fixed!important;right:10px!important;bottom:10px!important;margin:0 auto;overflow-x:hidden!important;text-align:center;padding:0!important;box-sizing:border-box}.dijitDialog.chatTimeoutReached .dijitDialogPaneContent .art_box_inner{border-radius:10px;padding:0px;width:100%!important;height:100%!important}.dijitDialog.chatTimeoutReached .dijitDialogPaneContent .art_box_inner .title{border-top-left-radius:10px;border-top-right-radius:10px;background-color:#003f71;color:#ffffff;padding:10px;font-weight:700}.dijitDialog.chatTimeoutReached .dijitDialogPaneContent .art_box_inner .closelink a{color:#ffffff;position:static;display:-webkit-inline-box;height:auto}.dijitDialog.chatTimeoutReached .dijitDialogPaneContent .art_box_inner .content_container{text-align:left;padding:25px;min-height:300px;color:#e81546;font-size:18px!important;line-height:22px;font-weight:500}.dijitDialog.chatTimeoutReached .dijitDialogPaneContent .art_box_inner .footer{text-align:center;padding:20px 0px}.dijitDialog.chatTimeoutReached .dijitDialogPaneContent .art_box_inner .footer .a.footerCloseButtton{color:#ffffff}.dijitDialog.chatTimeoutReached .dijitDialogPaneContent .art_box_inner .footer .footerCloseButtton{border-radius:5px}.closelink a{display:block;position:absolute;outline:0;top:10px;right:10px;color:#232a36;width:36px;height:36px;z-index:3001!important}@media only screen and (max-width:1024px){.closelink a{top:0;right:0}}.closelink a:before{content:"\e911";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:0;right:0;font-size:18px;cursor:pointer;width:36px;height:36px;box-sizing:border-box;padding:9px}html.iconfont-not-yet-loaded .closelink a:before{color:transparent!important}.dijitDialogUnderlayWrapper{z-index:2999!important}.dijitDialogUnderlay{background:#000000;opacity:0.2}.dijitTabPaneWrapper>.dijitTabPane:not([data-dojo-props="selected:true"]){display:none}.bold{font-weight:700}.noBold{font-weight:400}.noBorder{border:none!important}#s_breadcrumb{font-weight:var(--font-weight-regular);font-size:var(--font-size-small);line-height:var(--font-line-height-small);padding:0 30px;margin:35px auto 0;max-width:var(--pageWidth);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--Haufe-Navy-Blue)}#s_breadcrumb input,body#s_breadcrumb,body #s_breadcrumb{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}@media only screen and (max-width:1024px){#s_breadcrumb{margin:25px auto 0}}@media only screen and (max-width:480px){#s_breadcrumb{margin:15px auto 0;padding:0 15px}#s_breadcrumb.has_mobile_history_back.breadcrumb_links{display:none}}#s_breadcrumb .arrow-right{box-sizing:border-box;height:8px;width:8px;margin:0 6px 0 4px;display:inline-block;border-top:1px solid var(--Haufe-Navy-Blue);border-right:1px solid var(--Haufe-Navy-Blue);transform:rotate(45deg)}#s_breadcrumb .last{font-weight:700;font-weight:var(--font-weight-bold)}#s_breadcrumb a{color:var(--Haufe-Navy-Blue);text-decoration:none}#s_breadcrumb .icon_home{vertical-align:top}.history_back{display:none;position:relative;z-index:1998;max-width:var(--pageWidth);font-size:14px;line-height:20px;margin-top:15px;text-align:left;padding:0 10px;font-weight:300}@media only screen and (max-width:480px){.history_back{display:block}}.history_back a{color:#262e33;text-decoration:none!important;padding-left:7px}.history_back a:before{box-sizing:border-box;content:"";height:8px;width:8px;margin:0 7px 1px 0;display:inline-block;border-top:1px solid #262e33;border-right:1px solid #262e33;transform:rotate(-135deg)}#backToTopSticky{position:fixed;margin-left:-52px;background:#8f9299;left:50%;bottom:0;z-index:10;color:#ffffff;text-decoration:none;padding:10px 15px 10px 10px;font-size:12px}#backToTopSticky .icon{font-size:15px;vertical-align:text-bottom}@media only screen and (max-width:480px){#backToTopSticky{padding:8px 13px;margin-left:-22px}#backToTopSticky .icon{font-size:18px;vertical-align:sub}#backToTopSticky .topText{display:none}}#serviceBoxWrapper.active #serviceBoxOverlay{display:block}#serviceBoxWrapper #serviceBox .wrapper,#serviceBoxWrapper #serviceBoxOverlay .wrapper{padding-right:15px}#serviceBoxWrapper #serviceBox .wrapper .icon,#serviceBoxWrapper #serviceBoxOverlay .wrapper .icon{font-size:20px;line-height:20px;position:relative;top:2px;display:inline-block}#serviceBoxWrapper #serviceBox .wrapper .topText,#serviceBoxWrapper #serviceBoxOverlay .wrapper .topText{line-height:20px;height:20px;display:inline-block}@media only screen and (max-width:480px){#serviceBoxWrapper #serviceBox .wrapper,#serviceBoxWrapper #serviceBoxOverlay .wrapper{padding-right:0}#serviceBoxWrapper #serviceBox .wrapper .topText,#serviceBoxWrapper #serviceBoxOverlay .wrapper .topText{display:none}}#serviceBoxWrapper #serviceBoxOverlay{display:none;position:fixed;max-height:100%;overflow-y:auto;width:480px;right:0;bottom:0;padding:30px 50px 30px 30px;z-index:2001}@media only screen and (max-width:480px){#serviceBoxWrapper #serviceBoxOverlay{right:10px;left:10px;width:auto;padding:30px 20px}}#serviceBoxWrapper #serviceBoxOverlay .wrapper{margin-top:30px;padding-bottom:12px;padding-right:10px;color:#00abf7;font-weight:700}@media only screen and (max-width:480px){#serviceBoxWrapper #serviceBoxOverlay .wrapper{padding-bottom:2px;padding-right:5px}}#serviceBoxWrapper #serviceBox{position:fixed;right:30px;bottom:30px;z-index:101;color:#ffffff;height:50px;width:135px;border-radius:25px;background-color:#00abf7;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-weight:700}@media only screen and (max-width:480px){#serviceBoxWrapper #serviceBox{width:50px;bottom:20px;right:20px}}ul.list_style_bullet{list-style:none;padding:0;margin:10px 0}ul.list_style_bullet>li{margin-left:25px}ul.list_style_bullet>li:before{content:"•";font-family:Arial,sans-serif;display:inline-block;font-size:18px;vertical-align:-1px;width:25px;margin-left:-25px}ul.list_style_check{list-style:none;padding:0;margin:10px 0}ul.list_style_check>li{position:relative;font-size:var(--font-size-p);line-height:var(--font-line-height-p);font-weight:var(--font-weight-regular);margin-left:35px}ul.list_style_check>li:before{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11.5' cy='11.5' r='11' stroke='%230500FF'/%3E%3Cpath d='M7.7 12.114l.141-.145 2.167 2.216.358.365.357-.365 5.06-5.174.143.146-5.56 5.684-2.667-2.726z' fill='%23FAFAFA' stroke='%230500FF'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;width:22px;height:22px;top:4px;left:0;margin-left:-35px}ul.list_style_tick{list-style:none;padding:0;margin:10px 0}ul.list_style_tick>li{margin-left:25px}ul.list_style_tick>li:before{content:"\e905";font-family:haufeshop_iconfont;display:inline-block;font-size:14px;vertical-align:-1px;width:25px;margin-left:-25px}html.iconfont-not-yet-loaded ul.list_style_tick>li:before{color:transparent!important}ul.list_style_tick>li.no-bullet:before{display:none}ul.link_list.link_list,ul.link_list ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding-left:0}ul.link_list li{-ms-flex:0 0 calc(50% - 15px);flex:0 0 calc(50% - 15px);border-top:1px solid #d2d4d6;list-style-type:none;text-transform:uppercase;padding:7px 0 0;margin-top:7px;font-weight:700}@media only screen and (max-width:1023px){ul.link_list li{-ms-flex:0 0 100%;flex:0 0 100%;padding:2px 0 0;margin-top:2px}}ul.link_list li a{position:relative;display:block;padding-right:20px;line-height:36px;text-decoration:none}ul.link_list li a:after{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";position:absolute;right:0;font-size:12px;line-height:36px}html.iconfont-not-yet-loaded ul.link_list li a:after{color:transparent!important}ol{list-style:none;counter-reset:ol-counter;padding:0;margin:10px 0}ol>li{margin-left:25px}ol>li:before{content:counter(ol-counter);counter-increment:ol-counter;font-family:HaufeMerriweatherSans,Arial,sans-serif;font-weight:700;font-weight:var(--font-weight-bold);display:inline-block;font-size:14px;vertical-align:-1px;width:25px;margin-left:-25px}#page.productInfoStage{display:-ms-grid;display:grid;-ms-grid-columns:200px 1fr auto auto;grid-template-columns:200px 1fr auto auto;-ms-grid-rows:1fr auto auto;grid-template-rows:1fr auto auto;box-sizing:border-box;padding:25px}@media only screen and (max-width:767px){#page.productInfoStage{display:block}}#page.productInfoStage *{box-sizing:border-box}#page.productInfoStage>*{padding:0 25px}#page.productInfoStage .productInfoPackshot{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4;text-align:center;padding-left:0}@media only screen and (max-width:767px){#page.productInfoStage .productInfoPackshot{padding:0}}#page.productInfoStage .productInfoPackshot img{max-width:100%;width:159px}#page.productInfoStage .productInfoText{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4;padding-right:25px}@media only screen and (max-width:767px){#page.productInfoStage .productInfoText{padding:0}}#page.productInfoStage .productInfoText .h2,#page.productInfoStage .productInfoText h2{font-size:18px;line-height:1.5em;margin-top:0}#page.productInfoStage .productInfoText .btnWhite{padding-left:0}#page.productInfoStage .productInfoText .btnWhite:after{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";margin-left:8px;font-size:12px}html.iconfont-not-yet-loaded #page.productInfoStage .productInfoText .btnWhite:after{color:transparent!important}#page.productInfoStage .test-info{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4;-ms-grid-row-align:end;align-self:end;text-align:right}@media only screen and (max-width:1200px){#page.productInfoStage .test-info{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;text-align:left;padding-top:20px;border-left:1px solid rgba(35,42,54,0.2);padding-right:0}}@media only screen and (max-width:767px){#page.productInfoStage .test-info{border:none;padding:0;margin-bottom:20px}}#page.productInfoStage .productInfoPrice{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;border-left:1px solid rgba(35,42,54,0.2);padding-right:0}@media only screen and (max-width:767px){#page.productInfoStage .productInfoPrice{border:none;padding:0}}#page.productInfoStage .buttons{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-row-align:end;align-self:end;border-left:1px solid rgba(35,42,54,0.2);padding-right:0}@media only screen and (max-width:1200px){#page.productInfoStage .buttons{padding-top:20px}}@media only screen and (max-width:767px){#page.productInfoStage .buttons{border:none;padding-left:0}}.pac-container{z-index:3001}.genericformwidget fieldset,.genericformwidget input,.genericformwidget select,.genericformwidget textarea{margin:12px 0;box-sizing:border-box}.genericformwidget label{font-size:12px;line-height:1.5em}.genericformwidget input[type=checkbox]+label,.genericformwidget input[type=radio]+label{font-size:14px;line-height:1.5em}.genericformwidget textarea{resize:vertical}.genericformwidget .formButtons{margin:30px 0}.genericformwidget .formFailure,.genericformwidget .formReCaptchaFailure,.genericformwidget .formSuccess{margin-bottom:30px}.genericformwidget input[type=checkbox]{position:fixed;top:-1000px;left:-1000px}.genericformwidget input[type=checkbox]:focus-visible+label{outline:2px solid #ed1e79!important;outline-offset:-2px!important}.genericformwidget input[type=checkbox]+label{position:relative;padding-left:25px;display:inline-block;cursor:pointer}.genericformwidget input[type=checkbox].disabled+label{color:#8f9299}.genericformwidget input[type=checkbox]+label:before{content:"";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0px;top:1px;display:block;box-sizing:border-box;width:18px;height:18px;font-size:10px;line-height:16px;color:#0058ff;border:1px solid #979797;background-color:#ffffff;text-align:center}html.iconfont-not-yet-loaded .genericformwidget input[type=checkbox]+label:before{color:transparent!important}.genericformwidget input[type=checkbox].error+label:before{border-color:#e81546}.genericformwidget input[type=checkbox].warning+label:before{border-color:#f4a730}.genericformwidget input[type=checkbox].checked+label:before,.genericformwidget input[type=checkbox]:checked+label:before{content:"\e905"}.genericformwidget input[type=checkbox]:not(.disabled):focus+label:before,.genericformwidget input[type=checkbox]:not(.disabled):hover+label:before{border-color:#0058ff}.genericformwidget input[type=radio]{position:fixed;top:-1000px;left:-1000px}.genericformwidget input[type=radio]:focus-visible+label{outline:2px solid #ed1e79!important;outline-offset:-2px!important}.genericformwidget input[type=radio]+label{position:relative;padding-left:25px;display:inline-block;cursor:pointer}.genericformwidget input[type=radio]+label:before{content:"";position:absolute;left:0px;top:1px;display:block;box-sizing:border-box;width:18px;height:18px;border:1px solid #979797;border-radius:9px;background-color:#ffffff}.genericformwidget input[type=radio]+label:after{position:absolute;left:4px;top:5px;display:block;box-sizing:border-box;width:10px;height:10px;border-radius:9px;background-color:#0058ff}.genericformwidget input[type=radio].error+label:before{border-color:#e81546}.genericformwidget input[type=radio].warning+label:before{border-color:#f4a730}.genericformwidget input[type=radio].checked+label:after,.genericformwidget input[type=radio]:checked+label:after{content:""}.genericformwidget input[type=radio]:not(.disabled):focus+label:before,.genericformwidget input[type=radio]:not(.disabled):hover+label:before{border-color:#0058ff}.genericformwidget input[type=radio].disabled+label{color:#8f9299}.genericformwidget .datarow .field .btn_showpassword{margin-top:-62px}.price{box-sizing:border-box}.price .preferredPrice,.price .priceOnApplication{display:block;font-weight:700;font-size:24px;line-height:24px;color:#262e33}.price .preferredPrice.reduced,.price .priceOnApplication.reduced{color:#f4a730}.price .priceOnApplication{font-size:18px}.price .preferredPriceDetail{display:block;font-size:12px;line-height:18px;color:#8f9299;margin-top:7px}.price .alternativeOr{margin-top:7px;font-size:12px;line-height:18px;color:#262e33}.price .alternatePreferredPrice,.price .alternatePreferredPriceDetail,.price .alternatePreferredPricePeriodic,.price .nonPreferredPrice,.price .nonPreferredPriceDetail{display:inline;font-size:12px;line-height:18px;color:#262e33}.price .reduced .alternatePreferredPrice{color:#f4a730}.price .alternatePriceWrapper,.price .availability,.price .availabilityDeliveryDetails,.price .availabilityForBuyBox,.price .availabilityInfo,.price .preferredPrice .productType,.price .preferredPricePeriodic,.price .shipping{display:none}.price .special_price_interferer{position:absolute;left:60px;top:145px}.price .oldPriceWrapper{font-size:12px;line-height:18px;text-decoration:line-through;color:#262e33;margin-bottom:5px}.price .oldPriceWrapper .nonPreferredOldPrice,.price .oldPriceWrapper .nonPreferredOldPriceDetail{display:none}.special_price_interferer{font-family:HaufeMerriweather,Times,serif;font-weight:700;box-sizing:border-box;padding:10px;font-size:12px;line-height:12px;border-radius:16px;background-color:#f4a730;color:#ffffff}#salesforceChat{position:fixed;top:0;left:0;border:none;background:rgba(0,0,0,0.2);width:100%;height:100%;z-index:-100000;visibility:hidden}#salesforceChat.show{z-index:3000;visibility:visible}.redesign .hlBtnWhite,body .hlBtnWhite{font-size:var(--font-size-button)!important;line-height:var(--font-line-height-button)!important;font-weight:var(--font-weight-medium);position:relative;text-align:center;text-transform:none;display:inline-flex;justify-content:center;align-items:center;padding:12px 36px;cursor:pointer;border-radius:60px;background:var(--White);border:unset;color:var(--Haufe-Navy-Blue);text-decoration:none}.redesign .hlBtnWhite input,body .hlBtnWhite input,body.redesign .hlBtnWhite,body .redesign .hlBtnWhite,bodybody .hlBtnWhite,body body .hlBtnWhite{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.redesign .hlBtnWhite.l,body .hlBtnWhite.l{border-radius:60px;padding:12px 36px}.redesign .hlBtnWhite.m,body .hlBtnWhite.m{border-radius:60px;padding:8px 24px}.redesign .hlBtnWhite.s,body .hlBtnWhite.s{border-radius:100px;padding:8px 16px}.redesign .hlBtnWhite.disabled,body .hlBtnWhite.disabled{cursor:default}.redesign .hlBtnWhite:not(.disabled):hover,body .hlBtnWhite:not(.disabled):hover{color:var(--Haufe-Electric-Blue)}.redesign .hlBtnTransparent-navy,body .hlBtnTransparent-navy{font-size:var(--font-size-button)!important;line-height:var(--font-line-height-button)!important;font-weight:var(--font-weight-medium);position:relative;text-align:center;text-transform:none;display:inline-flex;justify-content:center;align-items:center;padding:12px 36px;cursor:pointer;border-radius:60px;background:var(--Transparent);border:1px solid var(--Haufe-Navy-Blue);color:var(--Haufe-Navy-Blue);text-decoration:none}.redesign .hlBtnTransparent-navy input,body .hlBtnTransparent-navy input,body.redesign .hlBtnTransparent-navy,body .redesign .hlBtnTransparent-navy,bodybody .hlBtnTransparent-navy,body body .hlBtnTransparent-navy{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.redesign .hlBtnTransparent-navy.l,body .hlBtnTransparent-navy.l{border-radius:60px;padding:12px 36px}.redesign .hlBtnTransparent-navy.m,body .hlBtnTransparent-navy.m{border-radius:60px;padding:8px 24px}.redesign .hlBtnTransparent-navy.s,body .hlBtnTransparent-navy.s{border-radius:100px;padding:8px 16px}.redesign .hlBtnTransparent-navy.disabled,body .hlBtnTransparent-navy.disabled{cursor:default}.redesign .hlBtnTransparent-navy:not(.disabled):hover,body .hlBtnTransparent-navy:not(.disabled):hover{color:var(--White);background:var(--Haufe-Navy-Blue)}.redesign .hlBtnTransparent-white,body .hlBtnTransparent-white{font-size:var(--font-size-button)!important;line-height:var(--font-line-height-button)!important;font-weight:var(--font-weight-medium);position:relative;text-align:center;text-transform:none;display:inline-flex;justify-content:center;align-items:center;padding:12px 36px;cursor:pointer;border-radius:60px;background:var(--Transparent);border:1px solid var(--White);color:var(--White);text-decoration:none}.redesign .hlBtnTransparent-white input,body .hlBtnTransparent-white input,body.redesign .hlBtnTransparent-white,body .redesign .hlBtnTransparent-white,bodybody .hlBtnTransparent-white,body body .hlBtnTransparent-white{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.redesign .hlBtnTransparent-white.l,body .hlBtnTransparent-white.l{border-radius:60px;padding:12px 36px}.redesign .hlBtnTransparent-white.m,body .hlBtnTransparent-white.m{border-radius:60px;padding:8px 24px}.redesign .hlBtnTransparent-white.s,body .hlBtnTransparent-white.s{border-radius:100px;padding:8px 16px}.redesign .hlBtnTransparent-white.disabled,body .hlBtnTransparent-white.disabled{cursor:default}.redesign .hlBtnTransparent-white:not(.disabled):hover,body .hlBtnTransparent-white:not(.disabled):hover{color:var(--Haufe-Electric-Blue);background:var(--White)}.redesign .hlBtnBlue,body .hlBtnBlue{font-size:var(--font-size-button)!important;line-height:var(--font-line-height-button)!important;font-weight:var(--font-weight-medium);position:relative;text-align:center;text-transform:none;display:inline-flex;justify-content:center;align-items:center;padding:12px 36px;cursor:pointer;border-radius:60px;color:var(--White);background:var(--Haufe-Electric-Blue);border:unset;text-decoration:none}.redesign .hlBtnBlue input,body .hlBtnBlue input,body.redesign .hlBtnBlue,body .redesign .hlBtnBlue,bodybody .hlBtnBlue,body body .hlBtnBlue{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.redesign .hlBtnBlue.l,body .hlBtnBlue.l{border-radius:60px;padding:12px 36px}.redesign .hlBtnBlue.m,body .hlBtnBlue.m{border-radius:60px;padding:8px 24px}.redesign .hlBtnBlue.s,body .hlBtnBlue.s{border-radius:100px;padding:8px 16px}.redesign .hlBtnBlue.disabled,body .hlBtnBlue.disabled{cursor:default}.redesign .hlBtnBlue:not(.disabled):hover,body .hlBtnBlue:not(.disabled):hover{background:var(--Haufe-Light-Blue);color:var(--Haufe-Electric-Blue)}.redesign .hlBtnPink,body .hlBtnPink{font-size:var(--font-size-button)!important;line-height:var(--font-line-height-button)!important;font-weight:var(--font-weight-medium);position:relative;text-align:center;text-transform:none;display:inline-flex;justify-content:center;align-items:center;padding:12px 36px;cursor:pointer;border-radius:60px;color:var(--Haufe-Navy-Blue);background:var(--Haufe-Pink);border:unset;text-decoration:none}.redesign .hlBtnPink input,body .hlBtnPink input,body.redesign .hlBtnPink,body .redesign .hlBtnPink,bodybody .hlBtnPink,body body .hlBtnPink{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.redesign .hlBtnPink.l,body .hlBtnPink.l{border-radius:60px;padding:12px 36px}.redesign .hlBtnPink.m,body .hlBtnPink.m{border-radius:60px;padding:8px 24px}.redesign .hlBtnPink.s,body .hlBtnPink.s{border-radius:100px;padding:8px 16px}.redesign .hlBtnPink.disabled,body .hlBtnPink.disabled{cursor:default}.redesign .hlBtnPink:not(.disabled):hover,body .hlBtnPink:not(.disabled):hover{background:var(--Haufe-Pink-2)}.redesign .hlBtnNavy,body .hlBtnNavy{font-size:var(--font-size-button)!important;line-height:var(--font-line-height-button)!important;font-weight:var(--font-weight-medium);position:relative;text-align:center;text-transform:none;display:inline-flex;justify-content:center;align-items:center;padding:12px 36px;cursor:pointer;border-radius:60px;color:var(--White);background:var(--Haufe-Navy-Blue);border:unset;text-decoration:none}.redesign .hlBtnNavy input,body .hlBtnNavy input,body.redesign .hlBtnNavy,body .redesign .hlBtnNavy,bodybody .hlBtnNavy,body body .hlBtnNavy{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.redesign .hlBtnNavy.l,body .hlBtnNavy.l{border-radius:60px;padding:12px 36px}.redesign .hlBtnNavy.m,body .hlBtnNavy.m{border-radius:60px;padding:8px 24px}.redesign .hlBtnNavy.s,body .hlBtnNavy.s{border-radius:100px;padding:8px 16px}.redesign .hlBtnNavy.disabled,body .hlBtnNavy.disabled{cursor:default}.redesign .hlBtnNavy:not(.disabled):hover,body .hlBtnNavy:not(.disabled):hover{background:var(--Haufe-Light-Blue);color:var(--Haufe-Navy-Blue)}.redesign .hlBtnMidBlue,body .hlBtnMidBlue{font-size:var(--font-size-button)!important;line-height:var(--font-line-height-button)!important;font-weight:var(--font-weight-medium);position:relative;text-align:center;text-transform:none;display:inline-flex;justify-content:center;align-items:center;padding:12px 36px;cursor:pointer;border-radius:60px;color:var(--Haufe-Navy-Blue);background:var(--Haufe-Mid-Blue);border:unset;text-decoration:none}.redesign .hlBtnMidBlue input,body .hlBtnMidBlue input,body.redesign .hlBtnMidBlue,body .redesign .hlBtnMidBlue,bodybody .hlBtnMidBlue,body body .hlBtnMidBlue{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.redesign .hlBtnMidBlue.l,body .hlBtnMidBlue.l{border-radius:60px;padding:12px 36px}.redesign .hlBtnMidBlue.m,body .hlBtnMidBlue.m{border-radius:60px;padding:8px 24px}.redesign .hlBtnMidBlue.s,body .hlBtnMidBlue.s{border-radius:100px;padding:8px 16px}.redesign .hlBtnMidBlue.disabled,body .hlBtnMidBlue.disabled{cursor:default}.redesign .hlBtnMidBlue:not(.disabled):hover,body .hlBtnMidBlue:not(.disabled):hover{color:var(--Haufe-Navy-Blue);background:var(--Haufe-Mid-Blue-hover)}.redesign .hlTextLink,body .hlTextLink{position:relative;font-weight:700;font-weight:var(--font-weight-bold);font-size:var(--font-size-button-textlink);line-height:var(--font-line-height-button-textlink);color:var(--Haufe-Navy-Blue);text-decoration:none;padding-left:16px}.redesign .hlTextLink:before,body .hlTextLink:before{content:"";position:absolute;top:4px;left:0;width:8px;height:15px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDggMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcgMTRMMiA3LjUwNzU2TDcgMSIgc3Ryb2tlPSIjMDAxMzQ0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg);background-repeat:no-repeat}.redesign .hlTextLink:not(.disabled):hover,body .hlTextLink:not(.disabled):hover{color:var(--Haufe-Electric-Blue)}.redesign .hlTextLink:not(.disabled):hover:before,body .hlTextLink:not(.disabled):hover:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDggMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcgMTRMMiA3LjUwNzU2TDcgMSIgc3Ryb2tlPSIjMDUwMEZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg);background-repeat:no-repeat}.redesign .hlTextLink-right,body .hlTextLink-right{position:relative;font-weight:700;font-weight:var(--font-weight-bold);font-size:var(--font-size-button-textlink);line-height:var(--font-line-height-button-textlink);color:var(--Haufe-Navy-Blue);text-decoration:none;padding-right:16px}.redesign .hlTextLink-right:after,body .hlTextLink-right:after{content:"";position:absolute;top:4px;right:0;width:8px;height:15px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDggMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgMTRMNiA3LjUwNzU2TDEgMSIgc3Ryb2tlPSIjMDAxMzQ0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg);background-repeat:no-repeat}.redesign .hlTextLink-right:not(.disabled):hover,body .hlTextLink-right:not(.disabled):hover{color:var(--Haufe-Electric-Blue)}.redesign .hlTextLink-right:not(.disabled):hover:after,body .hlTextLink-right:not(.disabled):hover:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDggMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgMTRMNiA3LjUwNzU2TDEgMSIgc3Ryb2tlPSIjMDUwMEZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg);background-repeat:no-repeat}.redesign{--pageWidth:1440px;color:var(--Haufe-Navy-Blue);font-weight:var(--font-weight-regular)}.redesign .btnBlue:not(:hover){color:var(--White);background:#075bfa}.redesign .btnBlueBorder:not(:hover){background:var(--White);color:var(--Haufe-Navy-Blue)}.redesign input,body.redesign,body .redesign{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.redesign .h1,.redesign h1{font-size:var(--font-size-h2);line-height:var(--font-line-height-h2)}.redesign .h1,.redesign .h2,.redesign h1,.redesign h2{font-family:inherit!important;font-weight:var(--font-weight-regular)}.redesign .h2,.redesign h2{font-size:var(--font-size-h3);line-height:var(--font-line-height-h3)}.redesign a{color:inherit;text-decoration:underline}.redesign select{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20version%3D'1.1'%20height%3D'1024'%20width%3D'1024'%20viewBox%3D'0%200%201024%201024'%3E%3Cpath%20fill%3D'%23262e33'%20d%3D'M484.4%20763c11%2012%2025%2018%2038.8%2018s27.6-6%2038.8-18l445.6-482.2c22.2-24%2022.2-60%200-83.8-22.2-24-55.4-24-77.4%200l-407.2%20440.2-429-464.2c-22.2-24-55.4-24-77.4%200-22.2%2021-22.2%2060%200%2083.8l467.8%20506.2z'/%3E%3C/svg%3E") no-repeat var(--White);background-size:18px 19px;background-position:calc(100% - 15px) 50%;border:1px solid var(--grey-border)!important;border-radius:8px;padding:9px 45px 9px 25px;color:var(--Haufe-Navy-Blue);font-weight:var(--font-weight-regular);font-size:var(--font-size-p);line-height:var(--font-line-height-p);appearance:none;outline:none;cursor:pointer}.redesign :not(input):focus-visible{outline:2px solid var(--Pink-outline)!important;outline-offset:-2px!important}.redesign input:focus-visible{outline:1px solid var(--Haufe-Electric-Blue)!important}.redesign input,.redesign textarea{color:var(--Haufe-Navy-Blue);font-weight:var(--font-weight-regular);font-size:var(--font-size-p);line-height:var(--font-line-height-p);border-radius:8px}html:not(.androidbrowser) .redesign input:hover,html:not(.androidbrowser) .redesign textarea:hover{border-color:var(--Haufe-Electric-Blue)}html:not(.androidbrowser) .redesign input.valid,html:not(.androidbrowser) .redesign textarea.valid{border-color:var(s--green)}html:not(.androidbrowser) .redesign input.error,html:not(.androidbrowser) .redesign textarea.error{border-color:var(--red-border)}html:not(.androidbrowser) .redesign input.warning,html:not(.androidbrowser) .redesign textarea.warning{border-color:#f4a730}html:not(.androidbrowser) .redesign input:focus,html:not(.androidbrowser) .redesign input:focus.error,html:not(.androidbrowser) .redesign input:focus.valid,html:not(.androidbrowser) .redesign input:focus.warning,html:not(.androidbrowser) .redesign textarea:focus,html:not(.androidbrowser) .redesign textarea:focus.error,html:not(.androidbrowser) .redesign textarea:focus.valid,html:not(.androidbrowser) .redesign textarea:focus.warning{outline-style:none;border-color:var(--Haufe-Electric-Blue)}.redesign input.disabled,.redesign textarea.disabled{color:var(--grey-border)}html:not(.androidbrowser) .redesign input.disabled,html:not(.androidbrowser) .redesign textarea.disabled{border-color:#979797!important}.redesign input[disabled],.redesign textarea[disabled]{opacity:1}.redesign input{padding:9px 25px;border:1px solid var(--grey-border);display:inline-block;background:var(--White)}.redesign input[type=submit]{border:none}.redesign input.hasClear{padding-right:49px}.redesign input.hasClear+div{position:absolute;right:10px;top:7px;height:19px;width:19px;color:#a6a9ae;text-align:center;cursor:pointer;line-height:19px}.redesign input.hasClear+div::-ms-clear{display:none}.redesign input.hasClear+div:before{content:"\e93f";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;display:block;font-size:16px}html.iconfont-not-yet-loaded .redesign input.hasClear+div:before{color:transparent!important}.redesign .button{display:inline-block;text-align:center;text-decoration:none;border:1px solid var(--grey-border);border-radius:60px;padding:12px 36px;color:var(--Haufe-Navy-Blue);font-size:var(--font-size-small);line-height:var(--font-line-height-small);font-weight:700;font-weight:var(--font-weight-bold);font-size:var(--font-size-button)!important;line-height:var(--font-line-height-button)!important}.redesign .button.l{border-radius:60px;padding:12px 36px}.redesign .button.m{border-radius:60px;padding:8 24px}.redesign .button.s{border-radius:100px;padding:8px 16px}.redesign .button.active{background-color:var(--Haufe-Navy-Blue);color:var(--White)}.redesign .link-more{color:var(--Haufe-Navy-Blue);position:relative;text-transform:unset;text-decoration:none;font-size:var(--font-size-p);line-height:var(--font-line-height-p)}.redesign .link-more:after{content:"";position:absolute;top:8px;right:-25px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20version%3D'1.1'%20height%3D'1024'%20width%3D'1024'%20viewBox%3D'0%200%201024%201024'%3E%3Cpath%20fill%3D'%23262e33'%20d%3D'M484.4%20763c11%2012%2025%2018%2038.8%2018s27.6-6%2038.8-18l445.6-482.2c22.2-24%2022.2-60%200-83.8-22.2-24-55.4-24-77.4%200l-407.2%20440.2-429-464.2c-22.2-24-55.4-24-77.4%200-22.2%2021-22.2%2060%200%2083.8l467.8%20506.2z'/%3E%3C/svg%3E") no-repeat;background-size:contain;width:15px;height:15px;padding-left:0}.redesign .btnBlue,.redesign .btnBlueBorder,.redesign .btnGrey,.redesign .btnGrey1,.redesign .btnGrey2,.redesign .btnInactive,.redesign .btnKeywordSearch,.redesign .btnOrange,.redesign .btnWhite,.redesign .btnWhiteBorder{letter-spacing:normal}.redesign .btnBlue{color:var(--White)}.redesign .btnBlueBorder{border:1px solid var(--Haufe-Navy-Blue);color:var(--Haufe-Navy-Blue);border-radius:21px!important;background-color:unset;text-transform:unset;text-decoration:none;font-size:var(--font-size-button)!important;line-height:var(--font-line-height-button)!important}.redesign .btnBlueBorder:hover{color:var(--White);background-color:var(--Haufe-Electric-Blue);border-color:var(--Haufe-Electric-Blue)}.redesign .haufe_icon_check:before{content:"";position:absolute;top:14px;left:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11.5' cy='11.5' r='11' stroke='%230500FF'/%3E%3Cpath d='M7.7 12.114l.141-.145 2.167 2.216.358.365.357-.365 5.06-5.174.143.146-5.56 5.684-2.667-2.726z' fill='%23FAFAFA' stroke='%230500FF'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;display:inline-block;width:22px;height:22px}.redesign ul.list_style_check_2{list-style:none;padding:0;margin:0}.redesign ul.list_style_check_2>li{position:relative;padding-left:46px}.redesign ul.list_style_check_2>li:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:30px;height:30px;margin-right:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Ccircle cx='15' cy='15' r='15' fill='%23DBE5FF'/%3E%3Cpath d='M9.83 15.802l.397-.407 2.936 3 .357.366.357-.365 6.71-6.86.398.408-7.465 7.631-3.69-3.773z' fill='%23FAFAFA' stroke='%230500FF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain}.redesign ul.list_style_check_2 li+li{margin-top:16px}.redesign .dijitDialog .art_box_inner{box-shadow:unset;background:var(--White);border-radius:var(--border-radius);padding:32px}.redesign .dijitDialog .art_box_inner .closelink a{top:32px;right:32px;width:32px;height:32px}.redesign .dijitDialog .art_box_inner .closelink a:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNS4xMTExIiBzdHJva2U9IiMwMDEzNDQiIHN0cm9rZS13aWR0aD0iMS43Nzc3OCIvPjxwYXRoIGQ9Ik05LjQ3MjY2IDIwLjc4NjVMMjAuNzg2NCA5LjQ3Mjc2TDIyLjA0MzQgMTAuNzI5OEwxMC43Mjk3IDIyLjA0MzZMOS40NzI2NiAyMC43ODY1WiIgZmlsbD0iIzAwMTM0NCIvPjxwYXRoIGQ9Ik0yMC43ODY0IDIyLjA0MzZMOS40NzI2NiAxMC43Mjk4TDEwLjcyOTcgOS40NzI3NkwyMi4wNDM0IDIwLjc4NjVMMjAuNzg2NCAyMi4wNDM2WiIgZmlsbD0iIzAwMTM0NCIvPjwvc3ZnPg);background-repeat:no-repeat;width:32px;height:32px}.redesign .dijitDialog .art_box_inner .closelink+.content_container{margin-top:35px}.redesign .default-background{background-color:var(--grey-bg);border-radius:var(--border-radius)}.redesign .productH1,.redesign .productstagewidget .headline-section h1.productH1,.redesign h1.productH1{font-size:var(--font-size-h2);line-height:var(--font-line-height-h2);font-weight:var(--font-weight-regular)}.redesign .productH2,.redesign h2.productH2{font-size:var(--font-size-p);line-height:var(--font-line-height-p);font-weight:var(--font-weight-regular)}.redesign .product-label{border-radius:4px}.redesign .lighthouse-box:not(.transparentContainer){box-shadow:unset;padding:0}.redesign .landingPageALayout .lighthouse-box,.redesign .landingPageELayout .lighthouse-box{padding:16px}.redesign .rating,.redesign .rating .bar,.redesign .rating a,.redesign .rating a:active,.redesign .rating a:focus,.redesign .rating a:hover,.redesign .rating a:visited{color:var(--rating-star-color)}.redesign .screenshot-section .inpageScreenshotCarouselWrapper{margin:0}.redesign .screenshot-section .inpageScreenshotCarouselWrapper .inpageScreenshotCarousel{background-color:var(--grey-bg);border-radius:var(--border-radius);padding:60px 70px}.redesign .screenshot-section .inpageScreenshotCarouselWrapper .carousel-control{width:40px;margin-top:14px;top:55px}.redesign .screenshot-section .inpageScreenshotCarouselWrapper .carousel-navigation .inpageScreenshotThumbnails .item img{border:2px solid transparent;border-radius:4px}.redesign .screenshot-section .inpageScreenshotCarouselWrapper .carousel-navigation .inpageScreenshotThumbnails .item.active img{border-color:var(--Haufe-Electric-Blue)}.redesign .screenshot-section .inpageScreenshotThumbnailsWrapper{margin:55px 0 100px}@media only screen and (max-width:1024px){.redesign .screenshot-section .inpageScreenshotThumbnailsWrapper{margin:20px 0 0}}.redesign .productstagewidget{column-gap:145px;margin-bottom:40px}.redesign .productstagewidget:first-of-type{margin-bottom:27px}.redesign .productstagewidget .right-container{flex:0 0 340px}.redesign .productstagewidget .left-container{width:calc(-385%)}.redesign .productstagewidget .productH3{font-size:var(--font-size-small);line-height:var(--font-line-height-small)}.redesign #mainImageLookInto{display:inline-flex;gap:8px;border-radius:60px}.redesign #mainImageLookInto:before{content:"";display:inline-block;width:18px;height:22px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxOCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOSAyMS43NUM3LjggMjAuNjE2NyA2LjQyNSAxOS43NSA0Ljg3NSAxOS4xNUMzLjMyNSAxOC41NSAxLjcgMTguMjUgMCAxOC4yNVY3LjI1QzEuNjgzMzMgNy4yNSAzLjMgNy41NTQxNyA0Ljg1IDguMTYyNUM2LjQgOC43NzA4MyA3Ljc4MzMzIDkuNjUgOSAxMC44QzEwLjIxNjcgOS42NSAxMS42IDguNzcwODMgMTMuMTUgOC4xNjI1QzE0LjcgNy41NTQxNyAxNi4zMTY3IDcuMjUgMTggNy4yNVYxOC4yNUMxNi4yODMzIDE4LjI1IDE0LjY1NDIgMTguNTUgMTMuMTEyNSAxOS4xNUMxMS41NzA4IDE5Ljc1IDEwLjIgMjAuNjE2NyA5IDIxLjc1Wk05IDE5LjE1QzEwLjA1IDE4LjM2NjcgMTEuMTY2NyAxNy43NDE3IDEyLjM1IDE3LjI3NUMxMy41MzMzIDE2LjgwODMgMTQuNzUgMTYuNSAxNiAxNi4zNVY5LjQ1QzE0Ljc4MzMgOS42NjY2NyAxMy41ODc1IDEwLjEwNDIgMTIuNDEyNSAxMC43NjI1QzExLjIzNzUgMTEuNDIwOCAxMC4xIDEyLjMgOSAxMy40QzcuOSAxMi4zIDYuNzYyNSAxMS40MjA4IDUuNTg3NSAxMC43NjI1QzQuNDEyNSAxMC4xMDQyIDMuMjE2NjcgOS42NjY2NyAyIDkuNDVWMTYuMzVDMy4yNSAxNi41IDQuNDY2NjcgMTYuODA4MyA1LjY1IDE3LjI3NUM2LjgzMzMzIDE3Ljc0MTcgNy45NSAxOC4zNjY3IDkgMTkuMTVaTTkgOC4yNUM3LjkgOC4yNSA2Ljk1ODMzIDcuODU4MzMgNi4xNzUgNy4wNzVDNS4zOTE2NyA2LjI5MTY3IDUgNS4zNSA1IDQuMjVDNSAzLjE1IDUuMzkxNjcgMi4yMDgzMyA2LjE3NSAxLjQyNUM2Ljk1ODMzIDAuNjQxNjY3IDcuOSAwLjI1IDkgMC4yNUMxMC4xIDAuMjUgMTEuMDQxNyAwLjY0MTY2NyAxMS44MjUgMS40MjVDMTIuNjA4MyAyLjIwODMzIDEzIDMuMTUgMTMgNC4yNUMxMyA1LjM1IDEyLjYwODMgNi4yOTE2NyAxMS44MjUgNy4wNzVDMTEuMDQxNyA3Ljg1ODMzIDEwLjEgOC4yNSA5IDguMjVaTTkgNi4yNUM5LjU1IDYuMjUgMTAuMDIwOCA2LjA1NDE3IDEwLjQxMjUgNS42NjI1QzEwLjgwNDIgNS4yNzA4MyAxMSA0LjggMTEgNC4yNUMxMSAzLjcgMTAuODA0MiAzLjIyOTE3IDEwLjQxMjUgMi44Mzc1QzEwLjAyMDggMi40NDU4MyA5LjU1IDIuMjUgOSAyLjI1QzguNDUgMi4yNSA3Ljk3OTE3IDIuNDQ1ODMgNy41ODc1IDIuODM3NUM3LjE5NTgzIDMuMjI5MTcgNyAzLjcgNyA0LjI1QzcgNC44IDcuMTk1ODMgNS4yNzA4MyA3LjU4NzUgNS42NjI1QzcuOTc5MTcgNi4wNTQxNyA4LjQ1IDYuMjUgOSA2LjI1WiIgZmlsbD0iIzAwMTM0NCIvPjwvc3ZnPg);background-repeat:no-repeat}.redesign .productpageLayoutV4 #productBuybox,.redesign .productpageLayoutV4 .buybox-section{padding:0}.redesign #productBuybox{background-color:unset}.redesign #productBuybox .widgetContainer{background-color:var(--UI-lighter-Blue);border-radius:12px;padding:15px 16px 24px;margin-bottom:24px}.redesign #productBuybox .slot4{background-color:unset;padding:0}.redesign #productBuybox .pricewidget{margin-bottom:0;padding-bottom:0;border-radius:16px 16px 0 0;font-size:var(--font-size-button);line-height:var(--font-line-height-button)}.redesign #productBuybox .pricewidget .availabilityForBuyBox{border-top:unset}.redesign #productBuybox .pricewidget .mainImage{display:none}.redesign #productBuybox .pricewidget .item_price{padding-top:0}.redesign #productBuybox .pricewidget .item_price>div>div{text-align:left}.redesign #productBuybox .pricewidget .item_price .preferredPrice{color:var(--Haufe-Electric-Blue);font-size:var(--font-size-medium);line-height:var(--font-line-height-medium)}.redesign #productBuybox .pricewidget .item_price .nonPreferredWrapper,.redesign #productBuybox .pricewidget .item_price .preferredPriceDetail{color:var(--Haufe-Navy-Blue);display:inline-block}.redesign #productBuybox .pricewidget .item_price .nonPreferredWrapper>div{color:inherit}.redesign #productBuybox .pricewidget .item_price .nonPreferredWrapper:before{content:"/"}.redesign #productBuybox .pricewidget .item_price .priceOnApplication{color:var(--Haufe-Electric-Blue);font-size:var(--font-size-medium);line-height:var(--font-line-height-medium);text-align:left}.redesign #productBuybox .pricewidget .item_price .availabilityForBuyBox{margin-top:13px}.redesign #productBuybox .dropdownwidget{border-radius:0 0 12px 12px;margin-top:0;padding-top:0;font-size:var(--font-size-button);line-height:var(--font-line-height-button)}.redesign #productBuybox .dropdownwidget select{padding:10px 44px 10px 14px;font-size:var(--font-size-small);line-height:var(--font-line-height-small)}.redesign #productBuybox .dropdownwidget .selectbox_wrapper{margin-top:32px;margin-bottom:0}.redesign #productBuybox .dropdownwidget .selectbox_title{font-size:var(--font-size-button);line-height:var(--font-line-height-button)}.redesign #productBuybox .dropdownwidget .selectbox_license,.redesign #productBuybox .dropdownwidget .selectbox_version{margin-bottom:0}.redesign #productBuybox .dropdownwidget select.selectbox_license,.redesign #productBuybox .dropdownwidget select.selectbox_version{margin-top:12px}.redesign #productBuybox .dropdownwidget .info_icon{margin-top:4px}.redesign #productBuybox .dropdownwidget .info_icon input,body.redesign #productBuybox .dropdownwidget .info_icon,body .redesign #productBuybox .dropdownwidget .info_icon{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.redesign #productBuybox .dropdownwidget .info_icon:before{content:"i";background-color:var(--blue-1);color:var(--Haufe-Navy-Blue);border-radius:100%;text-align:center;font-size:12px;line-height:16px;font-style:italic;font-weight:700;font-weight:var(--font-weight-bold)}.redesign #productBuybox .dropdownwidget .book_options{border-top:unset;display:flex;flex-direction:column;padding-top:0}.redesign #productBuybox .dropdownwidget .book_options .book_option{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:60px auto;grid-template-columns:60px auto;align-items:center;border-radius:8px}.redesign #productBuybox .dropdownwidget .book_options .book_option .book_checkmark{top:12px;right:12px}.redesign #productBuybox .dropdownwidget .book_options .book_option .book_icon{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;padding:0;text-align:left;display:flex;align-items:center}.redesign #productBuybox .dropdownwidget .book_options .book_option .book_icon img{margin:0;height:100%}.redesign #productBuybox .dropdownwidget .book_options .book_option .book_productType{display:none}.redesign #productBuybox .dropdownwidget .book_options .book_option .book_price{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;text-align:left}.redesign #productBuybox .dropdownwidget .book_options .book_option .book_price .productType{display:inline-block;font-weight:700;font-weight:var(--font-weight-bold)}.redesign #productBuybox .dropdownwidget .book_options .book_option .book_price .price{width:fit-content;padding-left:30px}.redesign #productBuybox .dropdownwidget .book_options .book_option .book_price .price .preferredPrice{font-weight:var(--font-weight-regular);font-size:var(--font-size-button)!important;line-height:var(--font-line-height-button)!important}.redesign #productBuybox .dropdownwidget .book_options .book_option .book_price .availabilityInfo{background-color:#D5F6DF}.redesign #productBuybox .dropdownwidget .book_options .book_option .book_price .availabilityDeliveryDetails{background-color:#E9E9EC}.redesign #productBuybox .dropdownwidget .book_options .book_option .book_price .availabilityDeliveryDetails,.redesign #productBuybox .dropdownwidget .book_options .book_option .book_price .availabilityInfo{border-radius:4px;padding:6px 9px 3px;font-size:var(--font-size-small);line-height:var(--font-line-height-small);font-weight:700;font-weight:var(--font-weight-bold)}.redesign #productBuybox .fourweekstestwidget{background-color:var(--Haufe-Light-Blue)}.redesign #productBuybox .fourweekstestwidget .fourweekstest_border{border:unset;padding:5px 0 0;font-size:var(--font-size-small);line-height:var(--font-line-height-small)}.redesign #productBuybox .fourweekstestwidget .fourweekstest_border input[type=checkbox]{position:fixed;top:-1000px;left:-1000px}.redesign #productBuybox .fourweekstestwidget .fourweekstest_border input[type=checkbox]:focus-visible+label{outline:2px solid var(--Pink-outline)!important;outline-offset:-2px!important}.redesign #productBuybox .fourweekstestwidget .fourweekstest_border input[type=checkbox]+label{position:relative;padding-left:32px;font-size:var(--font-size-small);line-height:20px;display:inline-block;cursor:pointer}.redesign #productBuybox .fourweekstestwidget .fourweekstest_border input[type=checkbox].disabled+label{color:#8f9299}.redesign #productBuybox .fourweekstestwidget .fourweekstest_border input[type=checkbox]+label:before{content:"";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0px;top:20px;display:block;box-sizing:border-box;width:20px;height:20px;font-size:12px;line-height:18px;color:var(--White);border:1px solid var(--grey-border);border-radius:6px;background-color:var(--White);text-align:center}html.iconfont-not-yet-loaded .redesign #productBuybox .fourweekstestwidget .fourweekstest_border input[type=checkbox]+label:before{color:transparent!important}.redesign #productBuybox .fourweekstestwidget .fourweekstest_border input[type=checkbox].error+label:before,.redesign #productBuybox .fourweekstestwidget .fourweekstest_border input[type=checkbox].warning+label:before{border-color:var(--red-border)}.redesign #productBuybox .fourweekstestwidget .fourweekstest_border input[type=checkbox].checked+label:before,.redesign #productBuybox .fourweekstestwidget .fourweekstest_border input[type=checkbox]:checked+label:before{background-color:var(--Haufe-Electric-Blue);border:1px solid var(--Haufe-Electric-Blue);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuNjM2NCAxTDQuNjM2MzYgOUwxIDUuMzYzNjQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS42NjY2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4);background-repeat:no-repeat;background-position:2px 4px}.redesign #productBuybox .fourweekstestwidget .fourweekstest_border input[type=checkbox]:not(.disabled):focus+label:before,.redesign #productBuybox .fourweekstestwidget .fourweekstest_border input[type=checkbox]:not(.disabled):hover+label:before{border-color:var(--Haufe-Electric-Blue)}.redesign #productBuybox .fourweekstestwidget .fourweekstest_border li span{color:var(--Haufe-Navy-Blue)}.redesign #productBuybox .fourweekstestwidget .fourweekstest_border label{background-color:unset;margin:-20px 0px 0px;font-weight:700;font-weight:var(--font-weight-bold);font-size:var(--font-size-button)!important}.redesign #productBuybox .fourweekstestwidget .fourweekstest_border label:before{border-radius:4px}.redesign #productBuybox .fourweekstestwidget .fourweekstest_border hr{display:none}.redesign #productBuybox .fourweekstestwidget .fourweekstest_border .fourweekstest_info_nodvd li:last-child{margin-bottom:0}.redesign #productBuybox .fourweekstestwidget .fourweekstest_border span.cb{visibility:hidden;left:0;top:30px;z-index:-1}.redesign #productBuybox .fourweekstestwidget .fourweekstest_border span.cb:before{display:none}.redesign #productBuybox .fourweekstestwidget .fourweekstest_border .info_icon{margin-top:2px}.redesign #productBuybox .fourweekstestwidget .fourweekstest_border .info_icon input,body.redesign #productBuybox .fourweekstestwidget .fourweekstest_border .info_icon,body .redesign #productBuybox .fourweekstestwidget .fourweekstest_border .info_icon{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.redesign #productBuybox .fourweekstestwidget .fourweekstest_border .info_icon:before{content:"i";background-color:var(--White);color:var(--Haufe-Navy-Blue);border-radius:100%;text-align:center;font-size:12px;line-height:16px;font-style:italic;font-weight:700;font-weight:var(--font-weight-bold)}.redesign #productBuybox .basketwidget{background:unset;padding:0;margin-top:32px}.redesign #productBuybox .basketwidget .pds-below-buybox{justify-content:space-between;gap:unset;flex-wrap:unset}.redesign .go_to_basket_button a{width:100%;box-sizing:border-box}.redesign .compare-section{margin-top:32px}.redesign .compare-section .productComparisonHint{background-color:var(--grey-bg);border-radius:var(--border-radius)}.redesign .compare-section .productComparisonHint .title{margin-bottom:12px;display:inline-block;text-transform:unset;font-size:var(--font-size-p);line-height:var(--font-line-height-p)}.redesign .compare-section .productComparisonHint .to-compare{color:var(--Haufe-Navy-Blue);position:relative;text-transform:unset;text-decoration:none;font-size:var(--font-size-p);line-height:var(--font-line-height-p)}.redesign .compare-section .productComparisonHint .to-compare:after{content:"";position:absolute;top:8px;right:-25px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20version%3D'1.1'%20height%3D'1024'%20width%3D'1024'%20viewBox%3D'0%200%201024%201024'%3E%3Cpath%20fill%3D'%23262e33'%20d%3D'M484.4%20763c11%2012%2025%2018%2038.8%2018s27.6-6%2038.8-18l445.6-482.2c22.2-24%2022.2-60%200-83.8-22.2-24-55.4-24-77.4%200l-407.2%20440.2-429-464.2c-22.2-24-55.4-24-77.4%200-22.2%2021-22.2%2060%200%2083.8l467.8%20506.2z'/%3E%3C/svg%3E") no-repeat;background-size:contain;width:15px;height:15px;padding-left:0}.redesign .marketing-section{padding:32px 0 20px!important}.redesign .marketing-section br{display:none}.redesign .portlet-social .PDSsociallinks span{display:inline-block;width:40px;background-color:var(--grey-bg);border-radius:30px;height:40px;position:relative}.redesign .portlet-social .PDSsociallinks span i{width:20px;height:20px;position:absolute;top:0px;left:9px;color:var(--Haufe-Navy-Blue)}.redesign .portlet-social .PDSsociallinks span img{top:10px;width:17px;height:17px;left:11px;position:absolute;color:var(--Haufe-Navy-Blue)}.redesign .portlet-social .PDSsociallinks span i:before{font-size:20px}.redesign .highlight-section,.redesign .keywordsearch{background-color:unset!important}.redesign .highlight-section.widgetContainer,.redesign .highlight-section .widgetContainer,.redesign .keywordsearch.widgetContainer,.redesign .keywordsearch .widgetContainer{margin-bottom:0}.redesign .highlight-section .headline,.redesign .keywordsearch .headline{text-transform:none}.redesign .highlight-section .btnThin,.redesign .keywordsearch .btnThin{border-radius:21px;font-weight:var(--font-weight-medium);font-size:var(--font-size-small);padding:8px 16px!important;letter-spacing:0}.redesign .highlight-section #top_feature_list,.redesign .keywordsearch #top_feature_list{margin-bottom:40px}.redesign .highlight-section #top_feature_list li,.redesign .keywordsearch #top_feature_list li{font-size:var(--font-size-p);line-height:var(--font-line-height-p);font-weight:var(--font-weight-regular);position:relative}.redesign .highlight-section #top_feature_list li:before,.redesign .keywordsearch #top_feature_list li:before{content:"";position:absolute;top:14px;left:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11.5' cy='11.5' r='11' stroke='%230500FF'/%3E%3Cpath d='M7.7 12.114l.141-.145 2.167 2.216.358.365.357-.365 5.06-5.174.143.146-5.56 5.684-2.667-2.726z' fill='%23FAFAFA' stroke='%230500FF'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;display:inline-block;width:22px;height:22px}.redesign .highlight-section #top_feature_list li>span,.redesign .keywordsearch #top_feature_list li>span{padding-left:35px}.redesign .description-section .prodPageH2{font-size:var(--font-size-p);line-height:var(--font-line-height-p);font-weight:var(--font-weight-regular)}.redesign .description-section #more_prod_details{display:none}.redesign .lighthouse-divider-before{font-family:inherit!important;font-size:var(--font-size-h3)!important;line-height:var(--font-line-height-h3)!important}.redesign .lighthouse-divider-before:before{content:none}.redesign header.tabs{margin-bottom:40px}.redesign header.tabs ul{border:unset;width:unset;display:inline-block;border-radius:21px;background-color:var(--UI-lighter-Blue)}.redesign header.tabs ul li{border:unset}.redesign header.tabs ul li a{font-size:var(--font-size-button);color:var(--Haufe-Navy-Blue);padding:8px 24px}.redesign header.tabs ul li a .label{text-transform:unset!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-button);line-height:var(--font-line-height-button);padding-top:0}.redesign header.tabs ul li a .icon{display:none}.redesign header.tabs ul li.active{border:unset;border-radius:21px;background-color:var(--Haufe-Electric-Blue)}.redesign header.tabs ul li.active a{color:var(--White)}@media only screen and (max-width:480px){.redesign header.tabs ul{width:100%}.redesign header.tabs ul li{display:block}}.redesign .tabcontents h2:first-child>span{font-family:inherit!important;font-size:var(--font-size-h2);line-height:var(--font-line-height-h2);font-weight:var(--font-weight-regular)}.redesign .divisions{background:unset!important}.redesign .divisions>:first-child{padding-top:0!important}.redesign .divisions .highlight{background:unset;background-image:unset!important}.redesign .divisions .division-text .lighthouse-box,.redesign .divisions .highlight .lighthouse-box{box-shadow:unset;background:unset}.redesign .divisions .contentWrapper{flex-direction:column!important}.redesign .divisions .contentWrapper>div{margin:0 auto}.redesign .divisions .contentWrapper .large-col,.redesign .divisions .contentWrapper .small-col{width:75%!important;max-width:952px}@media only screen and (max-width:600px){.redesign .divisions .contentWrapper .large-col,.redesign .divisions .contentWrapper .small-col{width:auto!important}}.redesign .divisions .contentWrapper .small-col #espot3_online-grid{grid-template-columns:50% 50%;grid-template-rows:1fr}.redesign .divisions .contentWrapper .small-col #espot3_online-grid .lighthouse-box{padding:0!important;margin:120px 0}.redesign .divisions .contentWrapper .small-col:not(:has(div,h1,h2)){display:none!important}.redesign .divisions .contentWrapper.buttons-bottom{width:fit-content;margin:120px auto 0}@media only screen and (max-width:1024px){.redesign .divisions .contentWrapper.buttons-bottom{margin-top:60px}}@media only screen and (max-width:480px){.redesign .divisions .contentWrapper.buttons-bottom{margin-top:40px}}.redesign .divisions .contentWrapper.buttons-bottom section{display:inline-block}.redesign .divisions .contentWrapper.buttons-bottom section a{box-sizing:border-box}.redesign .divisions .contentWrapper.buttons-bottom section .productCompareIcon,.redesign .divisions .contentWrapper.buttons-bottom section .productDataSheetIcon{display:none}.redesign .divisions .contentWrapper .dsgvo-portlet img{max-width:300px!important;margin:100px auto}.redesign .divisions .mobile-lighthouse-box{background-color:var(--grey-bg);border-radius:var(--border-radius);background-color:var(--Haufe-Light-Blue);padding:72px 48px}.redesign .divisions .mobile-lighthouse-box .headline{font-weight:var(--font-weight-regular)!important}.redesign .divisions .mobile-lighthouse-box .text{font-size:var(--font-size-p);line-height:var(--font-line-height-p)}.redesign .divisions ul.list_style_trust2{display:flex}.redesign .divisions ul.list_style_trust2 li{background-color:var(--Haufe-Navy-Blue);color:var(--Haufe-Light-Blue);font-weight:var(--font-weight-regular);margin:10px;padding:24px;border-radius:var(--border-radius);width:33%;display:flex;flex-direction:column}.redesign .divisions ul.list_style_trust2 li .t{margin-top:60px;padding-left:0}@media only screen and (max-width:768px){.redesign .divisions ul.list_style_trust2{display:block}.redesign .divisions ul.list_style_trust2 li{width:100%}}.redesign #productFeedback.productfeedbackwidget{box-shadow:unset;margin-top:0}.redesign #productFeedback.productfeedbackwidget .statisticFeedback .headline{margin:0 0 43px}.redesign #productFeedback.productfeedbackwidget .statisticFeedback .headline span{font-family:inherit!important;font-size:var(--font-size-h3);line-height:var(--font-line-height-h3);font-weight:var(--font-weight-regular)}.redesign #productFeedback.productfeedbackwidget .statisticFeedback .lighthouse-divider-after:after{content:none}.redesign #productFeedback.productfeedbackwidget .statisticFeedback .full_container{display:flex;gap:24px;width:100%}.redesign #productFeedback.productfeedbackwidget .statisticFeedback .full_container>div{width:50%}.redesign #productFeedback.productfeedbackwidget .statisticFeedback .full_container .contentBox{width:70%}@media only screen and (max-width:1024px){.redesign #productFeedback.productfeedbackwidget .statisticFeedback .full_container .contentBox{width:calc(50% - 12px)}.redesign #productFeedback.productfeedbackwidget .statisticFeedback .full_container .contentBox .full_container{flex-direction:column}.redesign #productFeedback.productfeedbackwidget .statisticFeedback .full_container .contentBox .full_container>div{width:100%}}.redesign #productFeedback.productfeedbackwidget .statisticFeedback .full_container #ratingFilterForm{width:calc(30% - 24px)}@media only screen and (max-width:1024px){.redesign #productFeedback.productfeedbackwidget .statisticFeedback .full_container #ratingFilterForm{width:calc(50% - 12px)}}@media only screen and (max-width:767px){.redesign #productFeedback.productfeedbackwidget .statisticFeedback .full_container{flex-direction:column}.redesign #productFeedback.productfeedbackwidget .statisticFeedback .full_container #ratingFilterForm,.redesign #productFeedback.productfeedbackwidget .statisticFeedback .full_container .contentBox{width:auto}}.redesign #productFeedback.productfeedbackwidget .statisticFeedback .contentBox{background-color:var(--grey-bg);border-radius:var(--border-radius);padding:40px 45px;display:flex;flex-direction:column}.redesign #productFeedback.productfeedbackwidget .statisticFeedback .contentBox .rating_overall{display:flex;align-items:center}.redesign #productFeedback.productfeedbackwidget .statisticFeedback .contentBox .rating_overall .rating_average{font-size:var(--font-size-medium);font-weight:var(--font-weight-bold)}.redesign #productFeedback.productfeedbackwidget .statisticFeedback .contentBox .rating_overall .rating{margin:0 10px}.redesign #productFeedback.productfeedbackwidget .statisticFeedback .light{background-color:unset!important;border:1px solid var(--grey-border)}.redesign #productFeedback.productfeedbackwidget .statisticFeedback .rating-breakdown{display:flex;flex-direction:column;gap:8px;padding-top:30px;font-size:14px}.redesign #productFeedback.productfeedbackwidget .statisticFeedback .rating-breakdown .rating-item{display:flex;align-items:center;gap:8px}.redesign #productFeedback.productfeedbackwidget .statisticFeedback .rating-breakdown .rating-item .star{color:var(--Haufe-Navy-Blue);font-size:var(--font-size-small);width:40px;text-align:center}.redesign #productFeedback.productfeedbackwidget .statisticFeedback .rating-breakdown .rating-item .star:after{content:"\e929";font-family:haufeshop_iconfont;padding-left:5px;font-size:23px}.redesign #productFeedback.productfeedbackwidget .statisticFeedback .rating-breakdown .rating-item .bar-container{background-color:var(--Haufe-Light-Blue);border-radius:8px;height:16px;flex-grow:1}.redesign #productFeedback.productfeedbackwidget .statisticFeedback .rating-breakdown .rating-item .bar-container .bar{background-color:var(--Haufe-Navy-Blue);height:100%;border-radius:8px}.redesign #productFeedback.productfeedbackwidget .statisticFeedback .rating-breakdown .rating-item .count{color:var(--Haufe-Navy-Blue);width:40px;text-align:right}.redesign #productFeedback.productfeedbackwidget .statisticFeedback #ratingFilterForm{font-size:var(--font-size-medium);color:var(--Haufe-Navy-Blue)}.redesign #productFeedback.productfeedbackwidget .statisticFeedback #ratingFilterForm .text{font-size:var(--font-size-button);font-weight:var(--font-weight-bold)}.redesign #productFeedback.productfeedbackwidget .statisticFeedback #ratingFilterForm ul{list-style:none;display:flex;flex-direction:column;padding:0;margin-bottom:0;width:100%}.redesign #productFeedback.productfeedbackwidget .statisticFeedback #ratingFilterForm ul input[type=radio]{accent-color:var(--Haufe-Navy-Blue);margin-right:10px;width:20px;height:20px}.redesign #productFeedback.productfeedbackwidget .statisticFeedback #ratingFilterForm ul li{margin:5px 0;width:100%}.redesign #productFeedback.productfeedbackwidget .statisticFeedback #ratingFilterForm ul .text{font-weight:var(--font-weight-regular);vertical-align:middle}.redesign #productFeedback.productfeedbackwidget .statisticFeedback #ratingFilterForm ul .right{float:right}.redesign #productFeedback.productfeedbackwidget .detailedFeedback{font-size:var(--font-size-p);line-height:var(--font-line-height-p)}.redesign #productFeedback.productfeedbackwidget .detailedFeedback .singleVoice .left_container .single_stars{color:var(--rating-star-color)}.redesign #productFeedback.productfeedbackwidget .detailedFeedback .single_timestamp,.redesign #productFeedback.productfeedbackwidget .detailedFeedback .star_count{font-size:var(--font-size-button)!important;color:var(--Haufe-Navy-Blue)!important}.redesign #productFeedback.productfeedbackwidget .detailedFeedback .singleVoice:first-child .left_container{border-top:unset}.redesign #productFeedback.productfeedbackwidget .moreFeedback{text-align:center}.redesign #productFeedback.productfeedbackwidget .moreFeedback a{text-transform:none;font-weight:var(--font-weight-medium)}.redesign #productFeedback.productfeedbackwidget .moreFeedback a:after{display:none}.redesign .referencewidget .headline{font-family:inherit!important;font-size:var(--font-size-h3);line-height:var(--font-line-height-h3);font-weight:var(--font-weight-regular)}.redesign .referencewidget .referenceWrapper .reference .text{font-size:var(--font-size-p);line-height:var(--font-line-height-p)}.redesign .referencewidget .referenceWrapper .moreReferences{text-align:center}.redesign .referencewidget .referenceWrapper .moreReferences a{text-transform:none;font-weight:var(--font-weight-medium)}.redesign .referencewidget .referenceWrapper .moreReferences a:after{display:none}.redesign .crossreferences,.redesign .productcategorieswidget{box-shadow:unset;background-color:var(--Haufe-Light-Blue);border-radius:var(--border-radius);margin:0}.redesign .crossreferences.lighthouse-box,.redesign .productcategorieswidget.lighthouse-box{padding:48px}.redesign .crossreferences .lighthouse-divider-after:after,.redesign .productcategorieswidget .lighthouse-divider-after:after{content:none}.redesign .crossreferences .headline,.redesign .productcategorieswidget .headline{font-family:inherit!important;font-size:var(--font-size-h3);line-height:var(--font-line-height-h3);font-weight:var(--font-weight-regular)}.redesign .crossreferences ul,.redesign .productcategorieswidget ul{justify-content:left}.redesign .crossreferences ul li,.redesign .productcategorieswidget ul li{border:none!important;text-transform:unset;flex:none;margin-right:16px;padding:10px 0 0}.redesign .crossreferences ul li a,.redesign .productcategorieswidget ul li a{color:var(--Haufe-Navy-Blue);border:1px solid var(--Haufe-Navy-Blue);border-radius:100px;padding:8px 16px;line-height:150%;font-weight:var(--font-weight-medium)}.redesign .crossreferences ul li a:after,.redesign .productcategorieswidget ul li a:after{content:none}.redesign .productpageLayoutV2 .row1 .center_row_container,.redesign .productpageLayoutV2 .row1 .right_row_container,.redesign .productpageLayoutV3 .row1 .center_row_container,.redesign .productpageLayoutV3 .row1 .right_row_container{padding-left:70px}@media only screen and (max-width:1024px){.redesign .productpageLayoutV2 .row1 .center_row_container,.redesign .productpageLayoutV3 .row1 .center_row_container{padding-left:0}.redesign .productpageLayoutV2 .row1 .right_row_container,.redesign .productpageLayoutV3 .row1 .right_row_container{padding-left:40px}}@media only screen and (max-width:480px){.redesign .productpageLayoutV2 .row1 .right_row_container,.redesign .productpageLayoutV3 .row1 .right_row_container{padding-left:0}}.redesign .product_display_head .row1{display:block}.redesign .product_display_head .widgetContainer.prod_text{margin-bottom:0;display:-ms-grid;display:grid;-ms-grid-columns:170px auto;grid-template-columns:170px auto}.redesign .product_display_head .widgetContainer.prod_text .rating{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.redesign .product_display_head .widgetContainer.prod_text .labels{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.redesign .product_display_head .widgetContainer.prod_text .rating~.labels{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.redesign .product_display_head .widgetContainer.prod_text .productH1{font-size:var(--font-size-h2)!important;line-height:var(--font-line-height-h2)!important;font-weight:var(--font-weight-regular);-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.redesign .product_display_head .widgetContainer.prod_text .productH2{font-size:var(--font-size-p)!important;line-height:var(--font-line-height-p)!important;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}@media only screen and (max-width:480px){.redesign .product_display_head .widgetContainer.prod_text{-ms-grid-columns:1fr;grid-template-columns:1fr}.redesign .product_display_head .widgetContainer.prod_text .labels{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.redesign .product_display_head .widgetContainer.prod_text .rating~.labels{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.redesign .product_display_head .widgetContainer.prod_text .productH1{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.redesign .product_display_head .widgetContainer.prod_text .productH2{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}.redesign .product_display_head .widgetContainer.prod_text .productH3{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}}.redesign .widgetContainer{margin-bottom:120px}@media only screen and (max-width:1024px){.redesign .widgetContainer{margin-bottom:60px}}@media only screen and (max-width:480px){.redesign .widgetContainer{margin-bottom:40px}}.redesign .widgetContainer.prod_text{margin-bottom:0}.redesign .widgetContainer.prod_text h2.productH2{margin-top:0}.redesign .widgetContainer.prod_text h2.productH2+#top_feature_list{margin-top:15px}.redesign .widgetContainer.prod_text #top_feature_list{margin-top:-15px}.redesign .widgetContainer.prod_text #top_feature_list li{border-top:unset;font-size:var(--font-size-p)!important;line-height:var(--font-line-height-p)!important;position:relative}.redesign .widgetContainer.prod_text #top_feature_list li:before{content:"";position:absolute;top:15px;left:0;display:inline-block;width:30px;height:30px;margin-right:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Ccircle cx='15' cy='15' r='15' fill='%23DBE5FF'/%3E%3Cpath d='M9.83 15.802l.397-.407 2.936 3 .357.366.357-.365 6.71-6.86.398.408-7.465 7.631-3.69-3.773z' fill='%23FAFAFA' stroke='%230500FF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain}.redesign .widgetContainer.prod_text #top_feature_list li>span{margin-left:24px}.redesign .widgetContainer.prod_text .prodListDesc .prodPageH2{font-size:var(--font-size-p)!important;line-height:var(--font-line-height-p)!important;font-weight:var(--font-weight-regular)}.redesign .widgetContainer.prod_text .prodListDesc{border-bottom:unset}.redesign .widgetContainer.prod_text .product_authors{display:block!important}.redesign .productpageLayoutV2 .row1,.redesign .productpageLayoutV3 .row1{margin-bottom:34px}.redesign .productpageLayoutV2 .slot4 .basketwidget,.redesign .productpageLayoutV3 .slot4 .basketwidget{margin-top:0px!important}.redesign .productpageLayoutV2 .slot4 .basketwidget .BasketButton,.redesign .productpageLayoutV3 .slot4 .basketwidget .BasketButton{padding:24px 16px;background-color:var(--UI-lighter-Blue);border-radius:12px;margin-top:-36px;width:unset}.redesign .productpageLayoutV2 .row2 .left_row_container,.redesign .productpageLayoutV2 .row2 .right_row_container,.redesign .productpageLayoutV3 .row2 .left_row_container,.redesign .productpageLayoutV3 .row2 .right_row_container{margin:0 auto;padding:0;width:100%;float:none}.redesign .productpageLayoutV2 .detailcontentwidget,.redesign .productpageLayoutV2 .productdatasheetwidget,.redesign .productpageLayoutV3 .detailcontentwidget,.redesign .productpageLayoutV3 .productdatasheetwidget{border-bottom:none;margin:0 auto 66px!important;padding:0!important;width:100%!important;max-width:952px;font-size:var(--font-size-p);line-height:var(--font-line-height-p)}.redesign .productpageLayoutV2 .detailcontentwidget h2,.redesign .productpageLayoutV2 .productdatasheetwidget h2,.redesign .productpageLayoutV3 .detailcontentwidget h2,.redesign .productpageLayoutV3 .productdatasheetwidget h2{margin:120px 0 46px;font-size:var(--font-size-h3);line-height:var(--font-line-height-h3);font-weight:var(--font-weight-regular)}.redesign .productpageLayoutV2 .detailcontentwidget .h3,.redesign .productpageLayoutV2 .productdatasheetwidget .h3,.redesign .productpageLayoutV3 .detailcontentwidget .h3,.redesign .productpageLayoutV3 .productdatasheetwidget .h3{font-family:inherit!important;font-size:var(--font-size-h3);line-height:var(--font-line-height-h3);font-weight:var(--font-weight-regular)}.redesign .productpageLayoutV2 .productdatasheetwidget .btnBlueBorder,.redesign .productpageLayoutV3 .productdatasheetwidget .btnBlueBorder{width:unset;max-width:unset}.redesign .productcomparewidget a,.redesign .productdatasheetwidget a{box-sizing:border-box}.redesign .productCompareIcon,.redesign .productDataSheetIcon{display:none}.redesign .detailcontentv2widget,.redesign .detailcontentwidget{padding-bottom:0;border-bottom:none}.redesign .detailcontentv2widget .tabcontents .tabcontent,.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative,.redesign .detailcontentwidget .tabcontents .tabcontent,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative{font-size:var(--font-size-p);line-height:var(--font-line-height-p)}.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .h2,.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .h3,.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative h2,.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative h3,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .h2,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .h3,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative h2,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative h3{font-size:var(--font-size-h2);line-height:var(--font-line-height-h2);margin-top:0;margin-bottom:40px;padding-bottom:0}.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .mobile-lighthouse-box,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .mobile-lighthouse-box{box-shadow:none}.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .mobile-bottom,.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .showLess:after,.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .showMore:after,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .mobile-bottom,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .showLess:after,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .showMore:after{display:none}.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .showLess span,.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .showMore span,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .showLess span,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .showMore span{font-size:var(--font-size-button)!important;line-height:var(--font-line-height-button)!important;font-weight:var(--font-weight-medium);position:relative;text-align:center;text-transform:none;display:inline-flex;justify-content:center;align-items:center;padding:12px 36px;cursor:pointer;border-radius:60px;color:var(--White);background:var(--Haufe-Navy-Blue);border:unset;text-decoration:none}.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .showLess span input,.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .showMore span input,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .showLess span input,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .showMore span input,body.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .showLess span,body .redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .showLess span,body.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .showMore span,body .redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .showMore span,body.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .showLess span,body .redesign .detailcontentwidget .tabcontents .tabcontent.alternative .showLess span,body.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .showMore span,body .redesign .detailcontentwidget .tabcontents .tabcontent.alternative .showMore span{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .showLess span.l,.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .showMore span.l,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .showLess span.l,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .showMore span.l{border-radius:60px;padding:12px 36px}.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .showLess span.m,.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .showMore span.m,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .showLess span.m,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .showMore span.m{border-radius:60px;padding:8px 24px}.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .showLess span.s,.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .showMore span.s,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .showLess span.s,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .showMore span.s{border-radius:100px;padding:8px 16px}.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .showLess span.disabled,.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .showMore span.disabled,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .showLess span.disabled,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .showMore span.disabled{cursor:default}.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .showLess span:not(.disabled):hover,.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .showMore span:not(.disabled):hover,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .showLess span:not(.disabled):hover,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .showMore span:not(.disabled):hover{background:var(--Haufe-Light-Blue);color:var(--Haufe-Navy-Blue)}@media only screen and (max-width:600px){.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .division-img-left .small-col,.redesign .detailcontentv2widget .tabcontents .tabcontent.alternative .division-img-right .small-col,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .division-img-left .small-col,.redesign .detailcontentwidget .tabcontents .tabcontent.alternative .division-img-right .small-col{padding-left:0;padding-right:0}}.redesign .detailcontentv2widget .keyword-highlight,.redesign .detailcontentwidget .keyword-highlight{color:var(--White);background-color:var(--Haufe-Electric-Blue);border-radius:2px}.redesign .bookrecommendationwidget{padding:0;overflow:visible}.redesign .bookrecommendationwidget .headline{margin-bottom:45px;font-family:inherit!important;font-size:var(--font-size-h3);line-height:var(--font-line-height-h3);font-weight:var(--font-weight-regular)}.redesign .bookrecommendationwidget .headline input,body.redesign .bookrecommendationwidget .headline,body .redesign .bookrecommendationwidget .headline{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.redesign .bookrecommendationwidget .headline:after{content:unset}.redesign .bookrecommendationwidget .carousel-control{display:block}@media only screen and (max-width:480px){.redesign .bookrecommendationwidget .carousel-control{display:none}}.redesign .bookrecommendationwidget .carousel-control.left{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column-align:end;justify-self:end}.redesign .bookrecommendationwidget .carousel-control.right{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column-align:start;justify-self:start}.redesign .bookrecommendationwidget .carousel-control.hidden,.redesign .bookrecommendationwidget .carousel-control[aria-disabled=true]{display:block!important;opacity:0;height:0}.redesign .bookrecommendationwidget .carouselindcontainer,.redesign .bookrecommendationwidget .carouselindicatorcontainer{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;height:38px;border:1px solid var(--Haufe-Navy-Blue);border-radius:20px;padding:12px;box-sizing:border-box;display:flex;align-items:center}.redesign .bookrecommendationwidget .activecarouselindicator:before,.redesign .bookrecommendationwidget .tns-nav-active:before{background-color:var(--Haufe-Mid-Blue)!important}.redesign .bookrecommendationwidget .carouselindicator{position:relative;display:inline-block;height:10px;width:10px;padding:3px;cursor:pointer}.redesign .bookrecommendationwidget .carouselindicator:before{content:"";position:absolute;background-color:var(--Haufe-Navy-Blue);top:3px;left:3px;right:3px;bottom:3px;border-radius:10px}.redesign .bookrecommendationwidget .slider{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;row-gap:48px;column-gap:24px}.redesign .bookrecommendationwidget .slider>.tns-outer{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;width:100%}.redesign .bookrecommendationwidget .tns-ovh{overflow:visible}.redesign .bookrecommendationwidget .tns-ovh:after,.redesign .bookrecommendationwidget .tns-ovh:before{display:block;content:"";position:absolute;width:10000px;top:0;bottom:0;z-index:1;background-color:var(--White)}.redesign .bookrecommendationwidget .tns-ovh:before{right:calc(100% + 540px)}.redesign .bookrecommendationwidget .tns-ovh:after{left:calc(100% + 540px)}.redesign .bookrecommendationwidget .tns-ovh .tns-item:not(.tns-slide-active){visibility:visible}.redesign .bookrecommendationwidget .slider{align-items:start}.redesign .bookrecommendationwidget .slider .tns-item{padding-right:20px}.redesign .bookrecommendationwidget .slider .tns-item>a{border-radius:12px;border:2px solid var(--Haufe-Light-Blue);background-color:var(--White);text-align:left;padding:36px;display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:auto;grid-template-columns:auto}.redesign .bookrecommendationwidget .slider .tns-item>a .packshotContainer{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.redesign .bookrecommendationwidget .slider .tns-item>a .packshotContainer .packshot{height:160px;width:auto}.redesign .bookrecommendationwidget .slider .tns-item>a .priceContainer{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.redesign .bookrecommendationwidget .slider .tns-item>a .priceContainer .price{margin-top:26px;font-size:var(--font-size-small)!important;line-height:var(--font-line-height-small)!important;color:var(--Haufe-Navy-Blue)!important}.redesign .bookrecommendationwidget .slider .tns-item>a .priceContainer .price .preferredPrice{font-size:var(--font-size-medium)!important;line-height:var(--font-line-height-medium)!important}.redesign .bookrecommendationwidget .slider .tns-item>a .priceContainer .price div{font-size:inherit!important;line-height:inherit!important;color:inherit!important}.redesign .bookrecommendationwidget .slider .tns-item>a .priceContainer .rating~.price{margin-top:0}.redesign .bookrecommendationwidget .slider .tns-item>a .priceContainer .labels{margin-top:16px}.redesign .bookrecommendationwidget .slider .tns-item>a .priceContainer .product-label{text-transform:none;background-color:var(--White);color:var(--Haufe-Navy-Blue);font-weight:700;font-weight:var(--font-weight-bold);font-size:12px;font-style:normal;border:1px solid var(--Haufe-Navy-Blue);border-radius:4px;padding:0 8px}.redesign .bookrecommendationwidget .slider .tns-item>a .priceContainer .product-label:before{display:none}.redesign .bookrecommendationwidget .slider .tns-item>a .titleContainer{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;min-height:150px}.redesign .bookrecommendationwidget .slider .tns-item>a .titleContainer .producttitle{margin:0;height:100%!important;text-align:left;font-family:inherit!important;font-size:var(--font-size-h3);line-height:var(--font-line-height-h3);font-weight:var(--font-weight-regular)}.redesign .bookrecommendationwidget .slider .tns-item>a .titleContainer .productSubtitle{margin:0;text-align:left}.redesign .bookrecommendationwidget .slider .tns-item .highlight{background-color:var(--Haufe-Light-Blue)}.redesign .productrecommendationwidget .headline{font-family:inherit!important;font-size:var(--font-size-h3);line-height:var(--font-line-height-h3);font-weight:var(--font-weight-regular)}.redesign .productrecommendationwidget .headline input,body.redesign .productrecommendationwidget .headline,body .redesign .productrecommendationwidget .headline{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.redesign .productrecommendationwidget .headline:after{content:unset}.redesign .productrecommendationwidget .carousel-control{display:block}@media only screen and (max-width:480px){.redesign .productrecommendationwidget .carousel-control{display:none}}.redesign .productrecommendationwidget .carousel-control.left{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column-align:end;justify-self:end}.redesign .productrecommendationwidget .carousel-control.right{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column-align:start;justify-self:start}.redesign .productrecommendationwidget .carousel-control.hidden,.redesign .productrecommendationwidget .carousel-control[aria-disabled=true]{display:block!important;opacity:0;height:0}.redesign .productrecommendationwidget .carouselindcontainer,.redesign .productrecommendationwidget .carouselindicatorcontainer{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;height:38px;border:1px solid var(--Haufe-Navy-Blue);border-radius:20px;padding:12px;box-sizing:border-box;display:flex;align-items:center}.redesign .productrecommendationwidget .activecarouselindicator:before,.redesign .productrecommendationwidget .tns-nav-active:before{background-color:var(--Haufe-Mid-Blue)!important}.redesign .productrecommendationwidget .carouselindicator{position:relative;display:inline-block;height:10px;width:10px;padding:3px;cursor:pointer}.redesign .productrecommendationwidget .carouselindicator:before{content:"";position:absolute;background-color:var(--Haufe-Navy-Blue);top:3px;left:3px;right:3px;bottom:3px;border-radius:10px}.redesign .productrecommendationwidget .productRecommendationCarousel{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;row-gap:48px;column-gap:24px}.redesign .productrecommendationwidget .productRecommendationCarousel>.tns-outer{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;width:100%}.redesign .productrecommendationwidget .productRecommendationCarousel{align-items:start}.redesign .productrecommendationwidget .productRecommendationCarousel .tns-item>div{color:var(--Haufe-Navy-Blue)}.redesign .productrecommendationwidget .productRecommendationCarousel .tns-item .packshotContainer{background-color:var(--grey-bg);border-radius:var(--border-radius);text-align:center;padding:30px 0 20px}.redesign .productrecommendationwidget .productRecommendationCarousel .tns-item .packshotContainer img.packshot{margin-bottom:0;max-width:100%;max-height:161px}.redesign .productrecommendationwidget .productRecommendationCarousel .tns-item .producttitle{font-size:var(--font-size-p);line-height:var(--font-line-height-p);font-weight:var(--font-weight-regular);margin-top:16px}.redesign .productrecommendationwidget .productRecommendationCarousel .tns-item .preferredPrice{font-size:var(--font-line-height-medium);line-height:var(--font-line-height-medium);font-weight:var(--font-weight-medium)}.redesign .productrecommendationwidget .productRecommendationCarousel .tns-item .nonPreferredWrapper,.redesign .productrecommendationwidget .productRecommendationCarousel .tns-item .preferredPriceDetail{display:inline-block!important;font-size:var(--font-size-small)!important;line-height:var(--font-line-height-small)!important;color:var(--Haufe-Navy-Blue)}.redesign .productrecommendationwidget .productRecommendationCarousel .tns-item .nonPreferredWrapper .nonPreferredPrice,.redesign .productrecommendationwidget .productRecommendationCarousel .tns-item .nonPreferredWrapper .nonPreferredPriceDetail,.redesign .productrecommendationwidget .productRecommendationCarousel .tns-item .preferredPriceDetail .nonPreferredPrice,.redesign .productrecommendationwidget .productRecommendationCarousel .tns-item .preferredPriceDetail .nonPreferredPriceDetail{font-size:inherit;line-height:inherit}.redesign #productMainImageWrapper a#mainImage{background-color:var(--grey-bg);border-radius:var(--border-radius);padding:50px 24px}.redesign #more_prod_details{color:var(--Haufe-Navy-Blue);position:relative;text-transform:unset;text-decoration:none;font-size:var(--font-size-p);line-height:var(--font-line-height-p)}.redesign #more_prod_details:after{content:"";position:absolute;top:8px;right:-25px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20version%3D'1.1'%20height%3D'1024'%20width%3D'1024'%20viewBox%3D'0%200%201024%201024'%3E%3Cpath%20fill%3D'%23262e33'%20d%3D'M484.4%20763c11%2012%2025%2018%2038.8%2018s27.6-6%2038.8-18l445.6-482.2c22.2-24%2022.2-60%200-83.8-22.2-24-55.4-24-77.4%200l-407.2%20440.2-429-464.2c-22.2-24-55.4-24-77.4%200-22.2%2021-22.2%2060%200%2083.8l467.8%20506.2z'/%3E%3C/svg%3E") no-repeat;background-size:contain;width:15px;height:15px;padding-left:0}.redesign .productdisplay .productpageLayoutV2 .rowContainer .row1{display:-ms-grid;display:grid;-ms-grid-columns:32% 43% 25%;grid-template-columns:32% 43% 25%}.redesign .productdisplay .productpageLayoutV2 .rowContainer .row1>div{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.redesign .productdisplay .productpageLayoutV2 .rowContainer .row1>div:first-child{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.redesign .productdisplay .productpageLayoutV2 .rowContainer .row1>div:nth-child(2){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.redesign .productdisplay .productpageLayoutV2 .rowContainer .row1>div:nth-child(3){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4}.redesign .headline-section{-ms-grid-columns:170px auto;grid-template-columns:170px auto}.redesign .headline-section,.redesign .headline-section .labels,.redesign .headline-section .rating{display:-ms-grid;display:grid}.redesign .headline-section .rating{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.redesign .headline-section .labels{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.redesign .headline-section .rating~.labels{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.redesign .headline-section .productH1,.redesign .headline-section .productH2{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}@media only screen and (max-width:480px){.redesign .headline-section{-ms-grid-columns:1fr;grid-template-columns:1fr}.redesign .headline-section .labels{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.redesign .headline-section .rating~.labels{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.redesign .headline-section .productH1{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.redesign .headline-section .productH2{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}.redesign .headline-section .productH3{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}}.redesign .productpageLayout .row1 .rating,.redesign .productpageLayoutV2 .row1 .rating,.redesign .productpageLayoutV3 .row1 .rating,.redesign .productpageLayoutV4 .row1 .rating{font-size:25px;line-height:1;letter-spacing:7px}.redesign .productpageLayout .row1 .rating a,.redesign .productpageLayout .row1 .rating a:active,.redesign .productpageLayout .row1 .rating a:focus,.redesign .productpageLayout .row1 .rating a:hover,.redesign .productpageLayout .row1 .rating a:visited,.redesign .productpageLayoutV2 .row1 .rating a,.redesign .productpageLayoutV2 .row1 .rating a:active,.redesign .productpageLayoutV2 .row1 .rating a:focus,.redesign .productpageLayoutV2 .row1 .rating a:hover,.redesign .productpageLayoutV2 .row1 .rating a:visited,.redesign .productpageLayoutV3 .row1 .rating a,.redesign .productpageLayoutV3 .row1 .rating a:active,.redesign .productpageLayoutV3 .row1 .rating a:focus,.redesign .productpageLayoutV3 .row1 .rating a:hover,.redesign .productpageLayoutV3 .row1 .rating a:visited,.redesign .productpageLayoutV4 .row1 .rating a,.redesign .productpageLayoutV4 .row1 .rating a:active,.redesign .productpageLayoutV4 .row1 .rating a:focus,.redesign .productpageLayoutV4 .row1 .rating a:hover,.redesign .productpageLayoutV4 .row1 .rating a:visited{color:var(--rating-star-color)}.redesign .productpageLayout .row1 .labels .product-label,.redesign .productpageLayoutV2 .row1 .labels .product-label,.redesign .productpageLayoutV3 .row1 .labels .product-label,.redesign .productpageLayoutV4 .row1 .labels .product-label{text-transform:none;background-color:var(--White);color:var(--Haufe-Navy-Blue);font-weight:700;font-weight:var(--font-weight-bold);font-size:12px;border:1px solid var(--Haufe-Navy-Blue);border-radius:4px;padding:0 8px}.redesign .minibuyboxwidget,.redesign .prod_text.book .book_tmpl_show{display:none!important}.redesign .slot1:empty,.redesign .slot2:empty,.redesign .slot3:empty,.redesign .slot4:empty,.redesign .slot5:empty{display:none}.redesign section.productH2:not(:has(div,h1,h2)){display:none}.redesign .preferredPrice .productType{display:none}.redesign #headerAccount #popupLogin{width:420px;border-radius:var(--border-radius);box-shadow:0px 4px 27px 0px rgba(0,0,0,0.15);font-size:var(--font-size-button);line-height:var(--font-line-height-button)}.redesign #headerAccount #popupLogin .popup-login-top-list>li{border:none;margin:0 30px;padding:25px 0}.redesign #headerAccount #popupLogin .popup-login-top-list>li+li{border-top:1px solid var(--Haufe-Light-Blue)}.redesign #headerAccount #popupLogin .popup-login-top-list>li+li:has(.loginButton){border-top:none;padding-top:0;padding-bottom:40px}.redesign #headerAccount #popupLogin .popup-login-sub-list li{padding:0}.redesign #headerAccount #popupLogin .loginHeader .icon{right:-11px;top:-6px}.redesign #headerAccount #popupLogin .loginHeader .headline{font-size:var(--font-size-p);line-height:var(--font-line-height-p)}.redesign #headerAccount #popupLogin .loginHeader .subheadline{margin-top:35px;font-size:var(--font-size-button);line-height:var(--font-line-height-button)}.redesign #headerAccount #popupLogin .loginHeader span{display:inline-block;text-transform:none}.redesign #headerAccount #popupLogin .loginBody{text-transform:none}.redesign #headerAccount #popupLogin .loginBody li+li{margin-top:9px}.redesign #headerAccount #popupLogin .loginFooter .headline{font-size:var(--font-size-p);line-height:var(--font-line-height-p)}.redesign #headerAccount #popupLogin .loginFooter .subheadline{margin-top:16px;margin-bottom:8px;font-size:var(--font-size-button);line-height:var(--font-line-height-button)}.redesign #headerAccount #popupLogin a.loginButton,.redesign #headerAccount #popupLogin a.logoffButton{box-sizing:border-box;width:100%}.redesign #headerAccount #popupLogin .popup-login-top-list>li:last-child{padding-bottom:35px}.redesign nav ul#mainnav .loginHeader .headline{font-size:var(--font-size-p);line-height:var(--font-line-height-p)}.redesign nav ul#mainnav .loginHeader .subheadline{margin-top:16px}.redesign nav ul#mainnav .loginBody a.loginButton,.redesign nav ul#mainnav .loginBody a.logoffButton{box-sizing:border-box}.redesign #miniShopCart.active #popupMiniShoppingCart,.redesign #mobileMiniShopCart.active #popupMiniShoppingCart{display:block}.redesign #miniShopCart #popupMiniShoppingCart,.redesign #mobileMiniShopCart #popupMiniShoppingCart{display:none;position:absolute;width:542px;top:-19px;right:-19px;padding:0;z-index:2001;border-radius:var(--border-radius);background-color:var(--White);box-shadow:0px 4px 27px 0px rgba(0,0,0,0.15)}@media only screen and (max-width:540px){.redesign #miniShopCart #popupMiniShoppingCart,.redesign #mobileMiniShopCart #popupMiniShoppingCart{width:450px}}@media only screen and (max-width:1023px){.redesign #miniShopCart #popupMiniShoppingCart,.redesign #mobileMiniShopCart #popupMiniShoppingCart{top:-14px;right:6px}}.redesign #miniShopCart #popupMiniShoppingCart .headline,.redesign #mobileMiniShopCart #popupMiniShoppingCart .headline{font-weight:var(--font-weight-regular);font-size:var(--font-size-p);line-height:var(--font-line-height-p)}.redesign #miniShopCart #popupMiniShoppingCart .empty-text,.redesign #mobileMiniShopCart #popupMiniShoppingCart .empty-text{margin-top:36px;font-size:var(--font-size-button);line-height:var(--font-line-height-button)}.redesign #miniShopCart #popupMiniShoppingCart .subheadline,.redesign #mobileMiniShopCart #popupMiniShoppingCart .subheadline{display:none}.redesign #miniShopCart #popupMiniShoppingCart .popup-cart-top-list,.redesign #mobileMiniShopCart #popupMiniShoppingCart .popup-cart-top-list{padding:0;margin:0;list-style:none}.redesign #miniShopCart #popupMiniShoppingCart .popup-cart-top-list>li,.redesign #mobileMiniShopCart #popupMiniShoppingCart .popup-cart-top-list>li{padding:16px 0}@media only screen and (max-width:1023px){.redesign #miniShopCart #popupMiniShoppingCart .popup-cart-top-list>li,.redesign #mobileMiniShopCart #popupMiniShoppingCart .popup-cart-top-list>li{padding:12px 0}}.redesign #miniShopCart #popupMiniShoppingCart .popup-cart-top-list>li:first-child,.redesign #mobileMiniShopCart #popupMiniShoppingCart .popup-cart-top-list>li:first-child{padding:24px 0 8px}.redesign #miniShopCart #popupMiniShoppingCart .popup-cart-top-list>li:last-child,.redesign #mobileMiniShopCart #popupMiniShoppingCart .popup-cart-top-list>li:last-child{padding:8px 0 32px}.redesign #miniShopCart #popupMiniShoppingCart .popup-cart-top-list>li:first-child:last-child,.redesign #mobileMiniShopCart #popupMiniShoppingCart .popup-cart-top-list>li:first-child:last-child{padding:24px 0 32px}.redesign #miniShopCart #popupMiniShoppingCart .popup-cart-sub-list,.redesign #mobileMiniShopCart #popupMiniShoppingCart .popup-cart-sub-list{margin:0;padding:0;list-style:none}.redesign #miniShopCart #popupMiniShoppingCart .popup-cart-sub-list>li,.redesign #mobileMiniShopCart #popupMiniShoppingCart .popup-cart-sub-list>li{margin:0 24px}.redesign #miniShopCart #popupMiniShoppingCart .popup-cart-sub-list>li .info,.redesign #mobileMiniShopCart #popupMiniShoppingCart .popup-cart-sub-list>li .info{display:none}.redesign #miniShopCart #popupMiniShoppingCart .popup-cart-sub-list>li.highlighted,.redesign #mobileMiniShopCart #popupMiniShoppingCart .popup-cart-sub-list>li.highlighted{background-color:var(--UI-lighter-Blue);border-color:var(--UI-lighter-Blue)}.redesign #miniShopCart #popupMiniShoppingCart .popup-cart-sub-list>li.highlighted .info,.redesign #mobileMiniShopCart #popupMiniShoppingCart .popup-cart-sub-list>li.highlighted .info{display:block;margin:-16px -16px 16px;padding:4px 16px;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);background-color:var(--Haufe-Electric-Blue);color:var(--White);font-size:var(--font-size-small);line-height:var(--font-line-height-small)}.redesign #miniShopCart #popupMiniShoppingCart .cart-header,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-header{position:relative}.redesign #miniShopCart #popupMiniShoppingCart .cart-header>li,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-header>li{padding-right:80px}.redesign #miniShopCart #popupMiniShoppingCart .cart-header a,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-header a{position:absolute;top:-5px;right:19px}.redesign #miniShopCart #popupMiniShoppingCart .cart-body>li,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body>li{list-style:none;margin-bottom:16px;padding:16px;border-radius:var(--border-radius);border:1px solid var(--Haufe-Light-Blue)}.redesign #miniShopCart #popupMiniShoppingCart .cart-body>li:last-child,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body>li:last-child{margin-bottom:0}.redesign #miniShopCart #popupMiniShoppingCart .cart-body>li a,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body>li a{color:var(--Haufe-Navy-Blue);display:block}.redesign #miniShopCart #popupMiniShoppingCart .cart-body>li a.cartButton,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body>li a.cartButton{font-weight:700;font-weight:var(--font-weight-bold)}.redesign #miniShopCart #popupMiniShoppingCart .cart-body>li a.cartButton:after,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body>li a.cartButton:after{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";font-size:13px;display:inline-block;padding:3px 0 3px 5px;float:right}html.iconfont-not-yet-loaded .redesign #miniShopCart #popupMiniShoppingCart .cart-body>li a.cartButton:after,html.iconfont-not-yet-loaded .redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body>li a.cartButton:after{color:transparent!important}.redesign #miniShopCart #popupMiniShoppingCart .cart-body>li:active,.redesign #miniShopCart #popupMiniShoppingCart .cart-body>li:focus,.redesign #miniShopCart #popupMiniShoppingCart .cart-body>li:hover,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body>li:active,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body>li:focus,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body>li:hover{border:1px solid var(--Haufe-Electric-Blue)}.redesign #miniShopCart #popupMiniShoppingCart .cart-body>li:active>a,.redesign #miniShopCart #popupMiniShoppingCart .cart-body>li:active a.item .name,.redesign #miniShopCart #popupMiniShoppingCart .cart-body>li:active a.item .price span,.redesign #miniShopCart #popupMiniShoppingCart .cart-body>li:focus>a,.redesign #miniShopCart #popupMiniShoppingCart .cart-body>li:focus a.item .name,.redesign #miniShopCart #popupMiniShoppingCart .cart-body>li:focus a.item .price span,.redesign #miniShopCart #popupMiniShoppingCart .cart-body>li:hover>a,.redesign #miniShopCart #popupMiniShoppingCart .cart-body>li:hover a.item .name,.redesign #miniShopCart #popupMiniShoppingCart .cart-body>li:hover a.item .price span,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body>li:active>a,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body>li:active a.item .name,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body>li:active a.item .price span,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body>li:focus>a,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body>li:focus a.item .name,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body>li:focus a.item .price span,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body>li:hover>a,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body>li:hover a.item .name,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body>li:hover a.item .price span{outline:0;text-decoration:none}.redesign #miniShopCart #popupMiniShoppingCart .cart-body .item,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body .item{*zoom:1;margin-bottom:5px;font-size:var(--font-size-small);line-height:var(--font-line-height-small)}.redesign #miniShopCart #popupMiniShoppingCart .cart-body .item:after,.redesign #miniShopCart #popupMiniShoppingCart .cart-body .item:before,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body .item:after,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body .item:before{content:" ";display:table}.redesign #miniShopCart #popupMiniShoppingCart .cart-body .item:after,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body .item:after{clear:both}.redesign #miniShopCart #popupMiniShoppingCart .cart-body .item .packshot,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body .item .packshot{float:left;padding-right:32px}.redesign #miniShopCart #popupMiniShoppingCart .cart-body .item .packshot img,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body .item .packshot img{width:50px}.redesign #miniShopCart #popupMiniShoppingCart .cart-body .item .wrapper,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body .item .wrapper{float:left;width:225px}@media only screen and (max-width:540px){.redesign #miniShopCart #popupMiniShoppingCart .cart-body .item .wrapper,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body .item .wrapper{width:175px}}.redesign #miniShopCart #popupMiniShoppingCart .cart-body .item .name,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body .item .name{color:var(--Haufe-Navy-Blue);font-weight:700;font-weight:var(--font-weight-bold);font-size:var(--font-size-button);line-height:var(--font-size-button);margin-bottom:8px}.redesign #miniShopCart #popupMiniShoppingCart .cart-body .item .testperiod li,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body .item .testperiod li{margin-left:0;display:inline-block;font-size:12px;line-height:12px;color:var(--Haufe-Navy-Blue);position:relative;padding:7px 7px 7px 30px;background-color:var(--green-bg);border-radius:4px}.redesign #miniShopCart #popupMiniShoppingCart .cart-body .item .testperiod li:before,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body .item .testperiod li:before{margin-left:0;content:"";position:absolute;top:6px;left:8px;width:14px;height:14px;vertical-align:top;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZWxsaXBzZSBjeD0iNyIgY3k9IjYuOTU5MDYiIHJ4PSI3IiByeT0iNi45NTkwNiIgZmlsbD0iIzE4ODYzRCIvPjxwYXRoIGQ9Ik05LjU2ODY2IDUuMjE5MjRMNS45ODA0IDguODA3NTFMNC4zNDkzNyA3LjE3NjQ3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNjY2NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);background-repeat:no-repeat}.redesign #miniShopCart #popupMiniShoppingCart .cart-body .item .price,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body .item .price{float:right;font-weight:700;font-weight:var(--font-weight-bold);font-size:var(--font-size-button)!important;line-height:var(--font-line-height-button)!important}.redesign #miniShopCart #popupMiniShoppingCart .cart-body .item .price span,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-body .item .price span{display:block;margin-top:8px;font-weight:var(--font-weight-regular);font-size:var(--font-size-small);line-height:var(--font-line-height-small)}.redesign #miniShopCart #popupMiniShoppingCart .grandTotal,.redesign #mobileMiniShopCart #popupMiniShoppingCart .grandTotal{*zoom:1;font-weight:700;font-weight:var(--font-weight-bold)}.redesign #miniShopCart #popupMiniShoppingCart .grandTotal:after,.redesign #miniShopCart #popupMiniShoppingCart .grandTotal:before,.redesign #mobileMiniShopCart #popupMiniShoppingCart .grandTotal:after,.redesign #mobileMiniShopCart #popupMiniShoppingCart .grandTotal:before{content:" ";display:table}.redesign #miniShopCart #popupMiniShoppingCart .grandTotal:after,.redesign #mobileMiniShopCart #popupMiniShoppingCart .grandTotal:after{clear:both}.redesign #miniShopCart #popupMiniShoppingCart .grandTotal .label,.redesign #mobileMiniShopCart #popupMiniShoppingCart .grandTotal .label{float:left;font-size:var(--font-size-button)!important;line-height:var(--font-line-height-button)!important}.redesign #miniShopCart #popupMiniShoppingCart .grandTotal .price,.redesign #mobileMiniShopCart #popupMiniShoppingCart .grandTotal .price{float:right;text-align:right;font-size:var(--font-size-button)!important;line-height:var(--font-line-height-button)!important}.redesign #miniShopCart #popupMiniShoppingCart .grandTotal .price span,.redesign #mobileMiniShopCart #popupMiniShoppingCart .grandTotal .price span{font-weight:var(--font-weight-regular);font-size:var(--font-size-small);line-height:var(--font-line-height-small)}.redesign #miniShopCart #popupMiniShoppingCart .cart-footer a.cartButton,.redesign #mobileMiniShopCart #popupMiniShoppingCart .cart-footer a.cartButton{width:100%;box-sizing:border-box}.redesign .productpageLayoutV4 .basketwidget .hidden-mobile,.redesign .slot13{display:none}.redesign #serviceBoxWrapper a#serviceBox{font-size:var(--font-size-button)!important;line-height:var(--font-line-height-button)!important;font-weight:var(--font-weight-medium);position:relative;text-align:center;text-transform:none;display:inline-flex;justify-content:center;align-items:center;padding:12px 36px;cursor:pointer;border-radius:60px;color:var(--Haufe-Navy-Blue);background:var(--Haufe-Mid-Blue);border:unset;box-shadow:0px 4px 25px 0px rgba(0,0,0,0.12);text-decoration:none;position:fixed;height:auto;width:auto}.redesign #serviceBoxWrapper a#serviceBox input,body.redesign #serviceBoxWrapper a#serviceBox,body .redesign #serviceBoxWrapper a#serviceBox{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.redesign #serviceBoxWrapper a#serviceBox.l{border-radius:60px;padding:12px 36px}.redesign #serviceBoxWrapper a#serviceBox.m{border-radius:60px;padding:8px 24px}.redesign #serviceBoxWrapper a#serviceBox.s{border-radius:100px;padding:8px 16px}.redesign #serviceBoxWrapper a#serviceBox.disabled{cursor:default}.redesign #serviceBoxWrapper a#serviceBox:not(.disabled):hover{color:var(--Haufe-Navy-Blue);background:var(--Haufe-Mid-Blue-hover)}.redesign #serviceBoxWrapper a#serviceBox .wrapper{padding:0;display:flex;gap:8px;align-items:center}.redesign #serviceBoxWrapper a#serviceBox .wrapper:before{content:"";display:block;position:relative;width:21px;height:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAyMC41VjAuNUgyMFYxNi41SDRMMCAyMC41Wk0zLjE1IDE0LjVIMThWMi41SDJWMTUuNjI1TDMuMTUgMTQuNVoiIGZpbGw9IiMwMDEzNDQiLz48L3N2Zz4);background-repeat:no-repeat}.redesign #serviceBoxWrapper a#serviceBox .wrapper .icon{display:none}.redesign #serviceBoxWrapper a#serviceBox .wrapper .topText{height:auto;font-size:var(--font-size-button);line-height:var(--font-line-height-button);font-weight:var(--font-weight-medium)}@media only screen and (max-width:480px){.redesign #serviceBoxWrapper a#serviceBox{width:50px;height:50px;padding:0}.redesign #serviceBoxWrapper a#serviceBox .wrapper .topText{display:none}}body:not(.redesign) .datarow{position:relative;margin:0 0 20px}body:not(.redesign) .datarow.password_security .progressbar,body:not(.redesign) .datarow.password_security_popup_online .progressbar{height:10px;margin-bottom:15px;background-color:#ccccc7;position:relative}body:not(.redesign) .datarow.password_security .progressbar .progressbar-inner,body:not(.redesign) .datarow.password_security_popup_online .progressbar .progressbar-inner{width:0;position:absolute;top:0;left:0;bottom:0}body:not(.redesign) .datarow.password_security .progressbar .progressbar-inner.invalid,body:not(.redesign) .datarow.password_security_popup_online .progressbar .progressbar-inner.invalid{background-color:#e81546}body:not(.redesign) .datarow.password_security .progressbar .progressbar-inner.valid,body:not(.redesign) .datarow.password_security_popup_online .progressbar .progressbar-inner.valid{background-color:#318551}body:not(.redesign) .datarow.password_security .progress-indicators,body:not(.redesign) .datarow.password_security_popup_online .progress-indicators{background-color:#f7f7f8;padding:15px}body:not(.redesign) .datarow.password_security .progress-indicators .info,body:not(.redesign) .datarow.password_security_popup_online .progress-indicators .info{margin-bottom:5px;font-size:12px;line-height:15px;font-weight:400}body:not(.redesign) .datarow.password_security .progress-indicators .progress-indicators-list,body:not(.redesign) .datarow.password_security_popup_online .progress-indicators .progress-indicators-list{font-size:12px;line-height:15px;list-style:none;padding:0;margin:10px 0}body:not(.redesign) .datarow.password_security .progress-indicators .progress-indicators-list>li,body:not(.redesign) .datarow.password_security_popup_online .progress-indicators .progress-indicators-list>li{margin-left:25px;margin-bottom:5px}body:not(.redesign) .datarow.password_security .progress-indicators .progress-indicators-list>li:last-child,body:not(.redesign) .datarow.password_security_popup_online .progress-indicators .progress-indicators-list>li:last-child{margin-bottom:0}body:not(.redesign) .datarow.password_security .progress-indicators .progress-indicators-list>li.required,body:not(.redesign) .datarow.password_security_popup_online .progress-indicators .progress-indicators-list>li.required{color:#e81546}body:not(.redesign) .datarow.password_security .progress-indicators .progress-indicators-list>li.required:before,body:not(.redesign) .datarow.password_security_popup_online .progress-indicators .progress-indicators-list>li.required:before{content:"\e911"}body:not(.redesign) .datarow.password_security .progress-indicators .progress-indicators-list>li.optional:before,body:not(.redesign) .datarow.password_security_popup_online .progress-indicators .progress-indicators-list>li.optional:before{content:"•";padding-left:5px}body:not(.redesign) .datarow.password_security .progress-indicators .progress-indicators-list>li.optional.passed,body:not(.redesign) .datarow.password_security .progress-indicators .progress-indicators-list>li.required.passed,body:not(.redesign) .datarow.password_security_popup_online .progress-indicators .progress-indicators-list>li.optional.passed,body:not(.redesign) .datarow.password_security_popup_online .progress-indicators .progress-indicators-list>li.required.passed{color:#318551}body:not(.redesign) .datarow.password_security .progress-indicators .progress-indicators-list>li.optional.passed:before,body:not(.redesign) .datarow.password_security .progress-indicators .progress-indicators-list>li.required.passed:before,body:not(.redesign) .datarow.password_security_popup_online .progress-indicators .progress-indicators-list>li.optional.passed:before,body:not(.redesign) .datarow.password_security_popup_online .progress-indicators .progress-indicators-list>li.required.passed:before{content:"\e905";padding-left:0}body:not(.redesign) .datarow.password_security .progress-indicators .progress-indicators-list>li:before,body:not(.redesign) .datarow.password_security_popup_online .progress-indicators .progress-indicators-list>li:before{font-family:haufeshop_iconfont;display:inline-block;font-size:12px;width:25px;margin-left:-25px;box-sizing:border-box}html.iconfont-not-yet-loaded body:not(.redesign) .datarow.password_security .progress-indicators .progress-indicators-list>li:before,html.iconfont-not-yet-loaded body:not(.redesign) .datarow.password_security_popup_online .progress-indicators .progress-indicators-list>li:before{color:transparent!important}body:not(.redesign) .datarow .label{margin-bottom:5px;font-size:12px;line-height:15px;font-weight:400}body:not(.redesign) .datarow .label label.mandatory-hint:after,body:not(.redesign) .datarow.mandatory-hint .label label:after{content:" *"}body:not(.redesign) .datarow:not(.mandatory) .label :not(.mandatory):after{content:" (optional)"}body:not(.redesign) .datarow .field input[type=email],body:not(.redesign) .datarow .field input[type=number],body:not(.redesign) .datarow .field input[type=password],body:not(.redesign) .datarow .field input[type=tel],body:not(.redesign) .datarow .field input[type=text],body:not(.redesign) .datarow .field select{width:100%;box-sizing:border-box}body:not(.redesign) .datarow .field label{margin-right:50px}body:not(.redesign) .datarow .field label:last-of-type{margin-right:0}html.appleios body:not(.redesign) .datarow .field select{height:50px}body:not(.redesign) .datarow .field input#password,body:not(.redesign) .datarow .field input#password1{padding-right:45px}body:not(.redesign) .datarow .field input#password1::-ms-clear,body:not(.redesign) .datarow .field input#password1::-ms-reveal,body:not(.redesign) .datarow .field input#password::-ms-clear,body:not(.redesign) .datarow .field input#password::-ms-reveal{display:none}body:not(.redesign) .datarow .field .btn_showpassword{height:50px;line-height:50px;font-size:24px;position:relative;margin-top:-50px;margin-left:-44px;padding-left:5px;float:right;width:40px;cursor:pointer;color:#262e33}body:not(.redesign) .datarow .field input[type=password]+.btn_showpassword:before{content:"\e8f5"}body:not(.redesign) .datarow .field input[type=text]+.btn_showpassword:before{content:"\e8f4"}body:not(.redesign) .datarow .fieldRadio input[type=radio]{position:fixed;top:-1000px;left:-1000px}body:not(.redesign) .datarow .fieldRadio input[type=radio]:focus-visible+label{outline:2px solid #ed1e79!important;outline-offset:-2px!important}body:not(.redesign) .datarow .fieldRadio input[type=radio]+label{position:relative;padding-left:40px;display:inline-block;cursor:pointer}body:not(.redesign) .datarow .fieldRadio input[type=radio]+label:before{content:"";position:absolute;left:0px;top:1px;display:block;box-sizing:border-box;width:20px;height:20px;border:1px solid #979797;border-radius:10px;background-color:#ffffff}body:not(.redesign) .datarow .fieldRadio input[type=radio]+label:after{position:absolute;left:4px;top:5px;display:block;box-sizing:border-box;width:12px;height:12px;border-radius:10px;background-color:#0058ff}body:not(.redesign) .datarow .fieldRadio input[type=radio].error+label:before{border-color:#e81546}body:not(.redesign) .datarow .fieldRadio input[type=radio].warning+label:before{border-color:#f4a730}body:not(.redesign) .datarow .fieldRadio input[type=radio].checked+label:after,body:not(.redesign) .datarow .fieldRadio input[type=radio]:checked+label:after{content:""}body:not(.redesign) .datarow .fieldRadio input[type=radio]:not(.disabled):focus+label:before,body:not(.redesign) .datarow .fieldRadio input[type=radio]:not(.disabled):hover+label:before{border-color:#0058ff}body:not(.redesign) .datarow .fieldRadio input[type=radio].disabled+label{color:#8f9299}body:not(.redesign) .datarow .fieldRadio li,body:not(.redesign) .datarow .fieldRadio ul{padding:0}body:not(.redesign) .datarow .fieldRadio li{list-style-position:outside;list-style-type:none}body:not(.redesign) .datarow .fieldCheckbox input[type=checkbox]{position:fixed;top:-1000px;left:-1000px}body:not(.redesign) .datarow .fieldCheckbox input[type=checkbox]:focus-visible+label{outline:2px solid #ed1e79!important;outline-offset:-2px!important}body:not(.redesign) .datarow .fieldCheckbox input[type=checkbox]+label{position:relative;padding-left:40px;display:inline-block;cursor:pointer}body:not(.redesign) .datarow .fieldCheckbox input[type=checkbox].disabled+label{color:#8f9299}body:not(.redesign) .datarow .fieldCheckbox input[type=checkbox]+label:before{content:"";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0px;top:1px;display:block;box-sizing:border-box;width:20px;height:20px;font-size:12px;line-height:18px;color:#0058ff;border:1px solid #979797;background-color:#ffffff;text-align:center}html.iconfont-not-yet-loaded body:not(.redesign) .datarow .fieldCheckbox input[type=checkbox]+label:before{color:transparent!important}body:not(.redesign) .datarow .fieldCheckbox input[type=checkbox].error+label:before{border-color:#e81546}body:not(.redesign) .datarow .fieldCheckbox input[type=checkbox].warning+label:before{border-color:#f4a730}body:not(.redesign) .datarow .fieldCheckbox input[type=checkbox].checked+label:before,body:not(.redesign) .datarow .fieldCheckbox input[type=checkbox]:checked+label:before{content:"\e905"}body:not(.redesign) .datarow .fieldCheckbox input[type=checkbox]:not(.disabled):focus+label:before,body:not(.redesign) .datarow .fieldCheckbox input[type=checkbox]:not(.disabled):hover+label:before{border-color:#0058ff}body:not(.redesign) .datarowArea{margin:10px 0}body:not(.redesign) .errorMsgArea{margin:-15px 0 20px}body:not(.redesign) .errorMsgArea[style~="display:none"]{margin:0}body:not(.redesign) .errorMsgArea .errorMsg{font-weight:400;color:#e81546}body:not(.redesign) .datarow .errorMsgArea{margin-top:5px}body:not(.redesign) .warningMsgArea{margin:-15px 0 20px}body:not(.redesign) .warningMsgArea[style~="display:none"]{margin:0}body:not(.redesign) .warningMsgArea .warningMsg{font-weight:400;color:#f4a730}body:not(.redesign) .paymentFieldsContainer .datarow .errorMsg{font-weight:400;color:#e81546}body:not(.redesign) .paymentFieldsContainer .datarow .warningMsg{font-weight:400;color:#f4a730}.checkoutProcessDisplay:not(.redesign) .checkout_status{margin:60px 0}.checkoutProcessDisplay:not(.redesign) .checkout_status .status{width:17%;float:left;box-sizing:border-box;padding:0 0 0 15px}.checkoutProcessDisplay:not(.redesign) .checkout_status .status:first-child{padding:0}.checkoutProcessDisplay:not(.redesign) .checkout_status .status.status_basket,.checkoutProcessDisplay:not(.redesign) .checkout_status .status.status_summary{width:33%}.checkoutProcessDisplay:not(.redesign) .checkout_status .status.passed div{cursor:pointer}.checkoutProcessDisplay:not(.redesign) .checkout_status .status.current div{background:#232a36}.checkoutProcessDisplay:not(.redesign) .checkout_status .status.status_account div:before,.checkoutProcessDisplay:not(.redesign) .checkout_status .status.status_payment div:before,.checkoutProcessDisplay:not(.redesign) .checkout_status .status.status_summary div:before{border-left-color:transparent;border-style:solid;border-width:20px 0 20px 13px;left:-12px}.checkoutProcessDisplay:not(.redesign) .checkout_status .status.status_account.current div:before,.checkoutProcessDisplay:not(.redesign) .checkout_status .status.status_payment.current div:before,.checkoutProcessDisplay:not(.redesign) .checkout_status .status.status_summary.current div:before{border-color:#232a36;border-left-color:transparent}.checkoutProcessDisplay:not(.redesign) .checkout_status .status.status_account div,.checkoutProcessDisplay:not(.redesign) .checkout_status .status.status_basket div,.checkoutProcessDisplay:not(.redesign) .checkout_status .status.status_payment div{margin-right:15px}.checkoutProcessDisplay:not(.redesign) .checkout_status .status.status_account div:after,.checkoutProcessDisplay:not(.redesign) .checkout_status .status.status_basket div:after,.checkoutProcessDisplay:not(.redesign) .checkout_status .status.status_payment div:after{border-left-color:#8f9299;border-style:solid;border-width:20px 0 20px 13px;right:-12px}.checkoutProcessDisplay:not(.redesign) .checkout_status .status.status_account.current div:after,.checkoutProcessDisplay:not(.redesign) .checkout_status .status.status_basket.current div:after,.checkoutProcessDisplay:not(.redesign) .checkout_status .status.status_payment.current div:after{border-left-color:#232a36}.checkoutProcessDisplay:not(.redesign) .checkout_status .status div{width:100%;float:left;font-size:14px;line-height:18px;padding-top:11px;padding-bottom:11px;text-align:center;white-space:nowrap;background:#8f9299;position:relative;cursor:default}.checkoutProcessDisplay:not(.redesign) .checkout_status .status div:after,.checkoutProcessDisplay:not(.redesign) .checkout_status .status div:before{content:"";position:absolute;top:0}.checkoutProcessDisplay:not(.redesign) .checkout_status .status div:before{border-color:#8f9299}.checkoutProcessDisplay:not(.redesign) .checkout_status .status div:after{border-color:transparent}@media only screen and (max-width:1023px){.checkoutProcessDisplay:not(.redesign) .checkout_status .status,.checkoutProcessDisplay:not(.redesign) .checkout_status .status.status_basket,.checkoutProcessDisplay:not(.redesign) .checkout_status .status.status_summary{width:14%}.checkoutProcessDisplay:not(.redesign) .checkout_status .status.current{width:58%}.checkoutProcessDisplay:not(.redesign) .checkout_status .status div>span{display:none}.checkoutProcessDisplay:not(.redesign) .checkout_status .status.current div>span{display:inline}}.checkoutProcessDisplay:not(.redesign) .col_left{float:left}@media only screen and (max-width:1250px){.checkoutProcessDisplay:not(.redesign) .col_left{float:none}}.checkoutProcessDisplay:not(.redesign) .col_right{float:right}@media only screen and (max-width:1250px){.checkoutProcessDisplay:not(.redesign) .col_right{float:none}}@media only screen and (min-width:601px) and (max-width:1250px){.checkoutProcessDisplay:not(.redesign).paymentDisplay .col_left,.checkoutProcessDisplay:not(.redesign) .paymentDisplay .col_left{float:left}}@media only screen and (min-width:601px) and (max-width:1250px){.checkoutProcessDisplay:not(.redesign).paymentDisplay .col_right,.checkoutProcessDisplay:not(.redesign) .paymentDisplay .col_right{float:right}}.checkoutProcessDisplay:not(.redesign) #content hr{border-top-color:rgba(35,42,54,0.2);margin:0 0 50px}.checkoutProcessDisplay:not(.redesign) #content .deliveryAddressBox hr,.checkoutProcessDisplay:not(.redesign) #content .paymentAddressBox hr{margin-top:30px}.checkoutProcessDisplay:not(.redesign) #paymentInfoText{margin-top:10px;text-align:right;clear:right}.checkoutProcessDisplay:not(.redesign) #paymentInfoText img{vertical-align:middle}.checkoutProcessDisplay:not(.redesign) .buttons{margin:30px 0}.singleShipmentSummary.checkoutProcessDisplay:not(.redesign) .buttons{margin-top:5px}.shoppingcart_site.checkoutProcessDisplay:not(.redesign) .buttons.top{width:167px;float:right}@media only screen and (max-width:1115px){.shoppingcart_site.checkoutProcessDisplay:not(.redesign) .buttons.top{width:100%;float:none}.shoppingcart_site.checkoutProcessDisplay:not(.redesign) .buttons.top .button{float:right}}@media only screen and (max-width:767px){.shoppingcart_site.checkoutProcessDisplay:not(.redesign) .buttons.top .button{float:none;width:100%}}.shoppingcart_site.checkoutProcessDisplay:not(.redesign) .buttons #nextBottom{float:right}@media only screen and (max-width:767px){.shoppingcart_site.checkoutProcessDisplay:not(.redesign) .buttons #nextBottom{float:none;width:100%}}@media only screen and (max-width:767px){.shoppingcart_site.checkoutProcessDisplay:not(.redesign) .buttons .checkoutBack{margin-top:15px}}.checkoutProcessDisplay:not(.redesign) .button{min-width:167px}.checkoutProcessDisplay:not(.redesign) .checkoutBack{text-align:left;padding-left:0}.checkoutProcessDisplay:not(.redesign) .checkoutBack:before{content:"\e907";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;padding-right:10px}html.iconfont-not-yet-loaded .checkoutProcessDisplay:not(.redesign) .checkoutBack:before{color:transparent!important}.checkoutProcessDisplay:not(.redesign) #paypal-button.v2{width:200px}body:not(.redesign).accountDisplay .mandatory_info,body:not(.redesign).paymentDisplay .mandatory_info,body:not(.redesign) .paymentDisplay .mandatory_info{font-size:12px;line-height:1.5em}body:not(.redesign) .checkout-steps-container{margin:60px 0}@media only screen and (max-width:1024px){body:not(.redesign) .checkout-steps-container{margin:30px 0 20px}}body:not(.redesign) .checkout-steps{max-width:1000px;margin:0 auto;display:-ms-flexbox;display:flex}body:not(.redesign) .checkout-steps .line{position:relative;height:2px;top:14px;background:#8f9299;-ms-flex:1 0 auto;flex:1 0 auto}body:not(.redesign) .checkout-steps .line.current,body:not(.redesign) .checkout-steps .line.passed{background:#075bfa}body:not(.redesign) .checkout-steps.text{margin-top:10px}@media only screen and (max-width:600px){body:not(.redesign) .checkout-steps.text{font-size:12px;display:block}body:not(.redesign) .checkout-steps.text .checkout-step{display:inline-block}body:not(.redesign) .checkout-steps.text .checkout-step:nth-child(2){left:33.33333333%;left:calc(33.33333333% + 5px);transform:translateX(-50%)}body:not(.redesign) .checkout-steps.text .checkout-step:nth-child(3){left:66.66666667%;left:calc(66.66666667% - 10px);transform:translateX(-50%)}body:not(.redesign) .checkout-steps.text .checkout-step:last-child{left:100%;transform:translateX(-100%)}}body:not(.redesign) .checkout-steps.text .checkout-step{-ms-flex:2 0 auto;flex:2 0 auto}body:not(.redesign) .checkout-steps.text .checkout-step:first-child,body:not(.redesign) .checkout-steps.text .checkout-step:last-child{-ms-flex:1 0 auto;flex:1 0 auto}body:not(.redesign) .checkout-steps .checkout-step{position:relative;-ms-flex:0 0 auto;flex:0 0 auto}body:not(.redesign) .checkout-steps .checkout-step>div,body:not(.redesign) .checkout-steps .checkout-step a{text-decoration:none;display:block}body:not(.redesign) .checkout-steps .checkout-step .icon{position:relative;z-index:1;width:30px;height:30px;color:#fff;border-radius:15px;padding:6px;box-sizing:border-box;background:#ffffff;border:2px solid #8f9299}body:not(.redesign) .checkout-steps .checkout-step .text{text-align:center;color:#8f9299;text-transform:uppercase;font-weight:700}@media only screen and (max-width:600px){body:not(.redesign) .checkout-steps .checkout-step .text{display:none}}body:not(.redesign) .checkout-steps .checkout-step.current .icon,body:not(.redesign) .checkout-steps .checkout-step.passed .icon{border-color:#075bfa}body:not(.redesign) .checkout-steps .checkout-step.current .text,body:not(.redesign) .checkout-steps .checkout-step.passed .text{color:#075bfa}body:not(.redesign) .checkout-steps .checkout-step.passed .icon:before{content:"\e905";color:#075bfa;display:block;width:14px;height:14px;border-radius:7px;top:6px;left:6px;right:6px;bottom:6px;position:absolute}body:not(.redesign) .checkout-steps .checkout-step.current .icon:before{content:"";display:block;width:14px;height:14px;border-radius:7px;background:#075bfa;top:6px;left:6px;right:6px;bottom:6px;position:absolute}@media only screen and (max-width:600px){body:not(.redesign) .checkout-steps .checkout-step.current .text{display:block}}body:not(.redesign) .checkout-steps .checkout-step:first-child .text{text-align:left}body:not(.redesign) .checkout-steps .checkout-step:last-child .text{text-align:right}body:not(.redesign) .checkout-steps .checkout-step:last-child.current .icon:before{content:"\e926";background:transparent;color:#075bfa}body:not(.redesign).accountDisplay #accountLogonBox,body:not(.redesign).accountDisplay .externalSystemErrorBox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-30px 0 0 -30px;width:calc(100% + 30px);margin-top:30px}body:not(.redesign).accountDisplay #accountLogonBox>*,body:not(.redesign).accountDisplay .externalSystemErrorBox>*{margin:30px 0 0 30px}@media only screen and (max-width:1250px){body:not(.redesign).accountDisplay #accountLogonBox,body:not(.redesign).accountDisplay .externalSystemErrorBox{margin-top:30px}}body:not(.redesign).accountDisplay #accountLogonBox .buttons,body:not(.redesign).accountDisplay .externalSystemErrorBox .buttons{-ms-flex:1 0 100%;flex:1 0 100%}body:not(.redesign).accountDisplay .checkout-steps-container+#accountLogonBox{margin-top:-30px}body:not(.redesign).accountDisplay .checkout-steps-container+.externalSystemErrorBox{margin-top:-60px}@media only screen and (max-width:1024px){body:not(.redesign).accountDisplay .checkout-steps-container+.externalSystemErrorBox{margin-top:0}}@media only screen and (max-width:1024px){body:not(.redesign).accountDisplay .externalSystemErrorBox{display:block}}body:not(.redesign).accountDisplay #guestOrderBox,body:not(.redesign).accountDisplay #logonBox,body:not(.redesign).accountDisplay #registerBox,body:not(.redesign).accountDisplay .contactUsLayout,body:not(.redesign).accountDisplay .technicalErrorBox{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex:1 1 330px;flex:1 1 330px;padding:30px}body:not(.redesign).accountDisplay #guestOrderBox .button,body:not(.redesign).accountDisplay #logonBox .button,body:not(.redesign).accountDisplay #registerBox .button,body:not(.redesign).accountDisplay .contactUsLayout .button,body:not(.redesign).accountDisplay .technicalErrorBox .button{width:100%;margin-top:auto}body:not(.redesign).accountDisplay #guestOrderBox h2,body:not(.redesign).accountDisplay #logonBox h2,body:not(.redesign).accountDisplay #registerBox h2,body:not(.redesign).accountDisplay .contactUsLayout h2,body:not(.redesign).accountDisplay .technicalErrorBox h2{font-family:Bebasneue,Arial,sans-serif;font-size:36px;line-height:36px;font-weight:400;margin:0}body:not(.redesign).accountDisplay #guestOrderBox h2.lighthouse-divider-after:after,body:not(.redesign).accountDisplay #logonBox h2.lighthouse-divider-after:after,body:not(.redesign).accountDisplay #registerBox h2.lighthouse-divider-after:after,body:not(.redesign).accountDisplay .contactUsLayout h2.lighthouse-divider-after:after,body:not(.redesign).accountDisplay .technicalErrorBox h2.lighthouse-divider-after:after{margin-top:15px}body:not(.redesign).accountDisplay #guestOrderBox .recoverPassword,body:not(.redesign).accountDisplay #logonBox .recoverPassword,body:not(.redesign).accountDisplay #registerBox .recoverPassword,body:not(.redesign).accountDisplay .contactUsLayout .recoverPassword,body:not(.redesign).accountDisplay .technicalErrorBox .recoverPassword{text-align:left;text-transform:uppercase;font-weight:700;margin:0}body:not(.redesign).accountDisplay #guestOrderBox .margin,body:not(.redesign).accountDisplay #logonBox .margin,body:not(.redesign).accountDisplay #registerBox .margin,body:not(.redesign).accountDisplay .contactUsLayout .margin,body:not(.redesign).accountDisplay .technicalErrorBox .margin{margin-bottom:15px}body:not(.redesign).accountDisplay #guestOrderBox .frc-captcha,body:not(.redesign).accountDisplay #logonBox .frc-captcha,body:not(.redesign).accountDisplay #registerBox .frc-captcha,body:not(.redesign).accountDisplay .contactUsLayout .frc-captcha,body:not(.redesign).accountDisplay .technicalErrorBox .frc-captcha{margin:15px 0 0;width:auto}body:not(.redesign).accountDisplay .technicalErrorBox{padding-left:0}@media only screen and (max-width:1024px){body:not(.redesign).accountDisplay .technicalErrorBox{padding-right:0}}body:not(.redesign).accountDisplay .contactUsLayout{padding-right:0}@media only screen and (max-width:1024px){body:not(.redesign).accountDisplay .contactUsLayout{margin-top:0;padding-left:0}}body:not(.redesign).accountDisplay .emailBox{margin-bottom:30px}body:not(.redesign).accountDisplay .emailBox.art_form_message_top{padding-bottom:0}body:not(.redesign).accountDisplay .recoverPassword{text-align:right;text-transform:uppercase;font-weight:700;margin:10px 0 0}body:not(.redesign).accountDisplay .frc-captcha{margin:25px auto}@media only screen and (max-width:1250px){body:not(.redesign).accountDisplay .frc-captcha{width:680px}}@media only screen and (max-width:660px){body:not(.redesign).accountDisplay .frc-captcha{width:100%}}body:not(.redesign).accountDisplay #accountDataBox{position:relative;margin-top:60px}@media only screen and (max-width:1250px){body:not(.redesign).accountDisplay #accountDataBox{margin-top:30px}}body:not(.redesign).accountDisplay #accountDataBox .art_form_message_top{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}body:not(.redesign).accountDisplay #accountDataBox .art_form_message_top>*{-ms-flex:1 0 100%;flex:1 0 100%}body:not(.redesign).accountDisplay #accountDataBox h2{font-family:Bebasneue,Arial,sans-serif;font-size:36px;line-height:36px;font-weight:400;margin:0;-ms-flex:1 0 100%;flex:1 0 100%}body:not(.redesign).accountDisplay #accountDataBox h2.lighthouse-divider-after:after{margin-top:15px}body:not(.redesign).accountDisplay #accountDataBox .buttons{width:508px;max-width:100%;float:right}@media only screen and (max-width:1250px){body:not(.redesign).accountDisplay #accountDataBox .buttons{width:100%;max-width:none;float:none}}@media only screen and (max-width:660px){body:not(.redesign).accountDisplay #accountDataBox .buttons{max-width:none}}@media only screen and (max-width:480px){body:not(.redesign).accountDisplay #accountDataBox .buttons #nextTop{width:100%;float:none}body:not(.redesign).accountDisplay #accountDataBox .buttons .checkoutBack{margin-top:15px}}body:not(.redesign).accountDisplay #accountDataBox .col_left{width:615px;max-width:100%}@media only screen and (max-width:1250px){body:not(.redesign).accountDisplay #accountDataBox .col_left{width:100%;max-width:615px}}@media only screen and (max-width:660px){body:not(.redesign).accountDisplay #accountDataBox .col_left{max-width:none}}body:not(.redesign).accountDisplay #accountDataBox .col_left .buttons{width:100%;max-width:100%;float:none}body:not(.redesign).accountDisplay #accountDataBox .col_left .mandatory-legend{margin:15px 0;text-align:right;font-size:12px;line-height:15px;font-weight:400}body:not(.redesign).accountDisplay #accountDataBox .errorMsgArea,body:not(.redesign).accountDisplay #accountDataBox .warningMsgArea{width:100%}body:not(.redesign).accountDisplay #accountDataBox #deliveryZip_row,body:not(.redesign).accountDisplay #accountDataBox #paymentZip_row{-ms-flex:0 0 33%;flex:0 0 33%}@media only screen and (max-width:480px){body:not(.redesign).accountDisplay #accountDataBox #deliveryZip_row,body:not(.redesign).accountDisplay #accountDataBox #paymentZip_row{-ms-flex:1 0 100%;flex:1 0 100%}}body:not(.redesign).accountDisplay #accountDataBox #deliveryCity_row,body:not(.redesign).accountDisplay #accountDataBox #paymentCity_row{-ms-flex:0 0 63%;flex:0 0 63%}@media only screen and (max-width:480px){body:not(.redesign).accountDisplay #accountDataBox #deliveryCity_row,body:not(.redesign).accountDisplay #accountDataBox #paymentCity_row{-ms-flex:1 0 100%;flex:1 0 100%}}body:not(.redesign).accountDisplay .account_content_spot{float:right;width:508px;max-width:100%}@media only screen and (max-width:1250px){body:not(.redesign).accountDisplay .account_content_spot{width:100%;max-width:508px}}@media only screen and (max-width:660px){body:not(.redesign).accountDisplay .account_content_spot{max-width:none}}body:not(.redesign).accountDisplay #deliveryField{margin-bottom:0px;margin-top:20px}body:not(.redesign).accountDisplay #popup_online .content_container{width:670px;padding-left:10px;padding-right:10px;margin:0 auto;box-sizing:border-box}body:not(.redesign).accountDisplay #popup_online .content_container h3{margin:0 0 10px;top:0}@media only screen and (max-width:660px){body:not(.redesign).accountDisplay #popup_online .content_container{width:100%;padding:0 5px}}body:not(.redesign).accountDisplay #popup_online .buttons{margin:15px 10px}@media only screen and (max-width:660px){body:not(.redesign).accountDisplay #popup_online .buttons{margin:0px 10px 15px}}@media only screen and (max-width:660px){body:not(.redesign).accountDisplay #popup_online{padding:0}}body:not(.redesign).accountDisplay #popup_logon .content_container{width:372px;padding-left:10px;padding-right:10px;margin:0 auto;box-sizing:border-box}@media only screen and (max-width:660px){body:not(.redesign).accountDisplay #popup_logon .content_container{width:100%;padding:0 5px}}body:not(.redesign).accountDisplay #popup_logon .content_container h3{margin:0 0 10px;top:0}body:not(.redesign).accountDisplay #popup_logon .buttons{margin:15px 10px}@media only screen and (max-width:660px){body:not(.redesign).accountDisplay #popup_logon .buttons{margin:0px 10px 15px}}@media only screen and (max-width:660px){body:not(.redesign).accountDisplay #popup_logon{padding:0}}@media only screen and (max-width:1024px){body:not(.redesign).paymentDisplay .paymentBox,body:not(.redesign) .paymentDisplay .paymentBox{padding:0 30px}}body:not(.redesign).paymentDisplay .paymentFieldsContainer h3,body:not(.redesign) .paymentDisplay .paymentFieldsContainer h3{font-family:HaufeMerriweather,Times,serif;font-size:20px}body:not(.redesign).paymentDisplay .col_left,body:not(.redesign) .paymentDisplay .col_left{width:170px}@media only screen and (max-width:600px){body:not(.redesign).paymentDisplay .col_left,body:not(.redesign) .paymentDisplay .col_left{width:100%}}body:not(.redesign).paymentDisplay .col_left label span,body:not(.redesign) .paymentDisplay .col_left label span{display:inline-block;margin-top:-5px;padding:10px;border-radius:4px;background:#e7e7e8;font-size:12px;line-height:12px;font-weight:700}body:not(.redesign).paymentDisplay .col_left .payment_icon,body:not(.redesign) .paymentDisplay .col_left .payment_icon{top:3px;position:relative}body:not(.redesign).paymentDisplay #payment_CreditCard .payment_icon img,body:not(.redesign) .paymentDisplay #payment_CreditCard .payment_icon img{margin-top:-2px;margin-bottom:2px}body:not(.redesign).paymentDisplay .col_right,body:not(.redesign) .paymentDisplay .col_right{width:calc(100% - 170px)}@media only screen and (max-width:600px){body:not(.redesign).paymentDisplay .col_right,body:not(.redesign) .paymentDisplay .col_right{width:100%}}body:not(.redesign).paymentDisplay a.info_icon,body:not(.redesign) .paymentDisplay a.info_icon{padding:0;top:0px;left:142px}@media only screen and (min-width:768px){body:not(.redesign).paymentDisplay .datarow.left,body:not(.redesign) .paymentDisplay .datarow.left,body:not(.redesign).paymentDisplay .datarow.right,body:not(.redesign) .paymentDisplay .datarow.right{float:left;width:50%;box-sizing:border-box}body:not(.redesign).paymentDisplay .datarow.left,body:not(.redesign) .paymentDisplay .datarow.left{padding-right:15px}body:not(.redesign).paymentDisplay .datarow.right,body:not(.redesign) .paymentDisplay .datarow.right{padding-left:15px}}body:not(.redesign).paymentDisplay #creditcard_brand_1.dropDownList,body:not(.redesign) .paymentDisplay #creditcard_brand_1.dropDownList{width:332px}body:not(.redesign).paymentDisplay #expireMonthYear_1_row .field,body:not(.redesign) .paymentDisplay #expireMonthYear_1_row .field,body:not(.redesign).paymentDisplay #expireMonthYear_1_row .label,body:not(.redesign) .paymentDisplay #expireMonthYear_1_row .label{float:left}body:not(.redesign).paymentDisplay #expireMonthYear_1_row .label,body:not(.redesign) .paymentDisplay #expireMonthYear_1_row .label{padding:11px 79px 0 0}body:not(.redesign).paymentDisplay #expire_month_1.dropDownList,body:not(.redesign) .paymentDisplay #expire_month_1.dropDownList{width:80px}body:not(.redesign).paymentDisplay #expire_year_1.dropDownList,body:not(.redesign) .paymentDisplay #expire_year_1.dropDownList{width:100px}body:not(.redesign).paymentDisplay #expire_month_1,body:not(.redesign) .paymentDisplay #expire_month_1{margin-right:10px}body:not(.redesign).paymentDisplay #cc_cvc_1_row .field,body:not(.redesign) .paymentDisplay #cc_cvc_1_row .field{width:156px}body:not(.redesign).paymentDisplay #cc_cvc_1_row input#cc_cvc_1,body:not(.redesign) .paymentDisplay #cc_cvc_1_row input#cc_cvc_1{width:110px}@media only screen and (max-width:480px){body:not(.redesign).paymentDisplay .paymentFieldsContainer .datarow .field input[type=email],body:not(.redesign) .paymentDisplay .paymentFieldsContainer .datarow .field input[type=email],body:not(.redesign).paymentDisplay .paymentFieldsContainer .datarow .field input[type=password],body:not(.redesign) .paymentDisplay .paymentFieldsContainer .datarow .field input[type=password],body:not(.redesign).paymentDisplay .paymentFieldsContainer .datarow .field input[type=text],body:not(.redesign) .paymentDisplay .paymentFieldsContainer .datarow .field input[type=text]{width:100%;height:42px;box-sizing:border-box}body:not(.redesign).paymentDisplay .paymentFieldsContainer .datarow .field #creditcard_brand_1.dropDownList,body:not(.redesign) .paymentDisplay .paymentFieldsContainer .datarow .field #creditcard_brand_1.dropDownList{width:100%}body:not(.redesign).paymentDisplay .paymentFieldsContainer .datarow#expireMonthYear_1_row .label,body:not(.redesign) .paymentDisplay .paymentFieldsContainer .datarow#expireMonthYear_1_row .label{width:100%;padding-right:0}body:not(.redesign).paymentDisplay .paymentFieldsContainer .mandatory_info,body:not(.redesign) .paymentDisplay .paymentFieldsContainer .mandatory_info{padding-top:10px}}body:not(.redesign) .popup_cc_info .cc_info_img{float:left;margin-right:20px;padding-top:10px}body:not(.redesign) .popup_cc_info .cc_info_txt{float:left;overflow:hidden}body:not(.redesign)#orderItemDisplay #ShopCartDisplay{overflow:visible}body:not(.redesign)#orderItemDisplay .hide_msgbox{display:none}body:not(.redesign)#orderItemDisplay #ESalesErrorMessageArea{margin:30px 0;text-align:center;color:#e81546;font-size:12px;line-height:1.5em}body:not(.redesign)#orderItemDisplay .warning{margin:30px 0;text-align:center;color:#f4a730;font-size:12px;line-height:1.5em}body:not(.redesign)#orderItemDisplay .sendOrderHint{margin:15px 10px 15px 0}@media only screen and (max-width:800px){body:not(.redesign)#orderItemDisplay .sendOrderHint .floatRight{float:none}}body:not(.redesign)#orderItemDisplay .summary_data_box{border:1px solid #a6a9ae;margin-bottom:90px}body:not(.redesign)#orderItemDisplay .summary_data_box .datarow{margin-bottom:0}body:not(.redesign)#orderItemDisplay .summary_data_box .datarow .label{float:left}body:not(.redesign)#orderItemDisplay .summary_data_box .datarow .field{float:left;font-weight:700}body:not(.redesign)#orderItemDisplay .summary_box{position:relative;padding:10px 20px 20px;border-top:1px solid #a6a9ae;border-bottom:1px solid #a6a9ae;margin-top:-1px;margin-bottom:-1px}html.no-touch body:not(.redesign)#orderItemDisplay .summary_box .changeDataLayer{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(242,242,242,0.5);visibility:hidden;z-index:1}html.no-touch body:not(.redesign)#orderItemDisplay .summary_box .changeDataLayer .button{position:absolute;top:50%;left:50%;margin-top:-26.66666667px;margin-left:-83.5px}html.no-touch body:not(.redesign)#orderItemDisplay .summary_box .changeDataLayer:hover,html.no-touch body:not(.redesign)#orderItemDisplay .summary_box:hover .changeDataLayer{visibility:visible}html.touch body:not(.redesign)#orderItemDisplay .summary_box .changeDataLayer .button{display:none}html.touch body:not(.redesign)#orderItemDisplay .summary_box .changeDataLayer .icon{display:block;position:absolute;top:0;right:0;width:60px;height:60px}html.touch body:not(.redesign)#orderItemDisplay .summary_box .changeDataLayer .icon:before{content:"\e938";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:0;right:0;font-size:30px;cursor:pointer;width:60px;height:60px;box-sizing:border-box;padding-top:5px;padding-left:25px}html.iconfont-not-yet-loaded html.touch body:not(.redesign)#orderItemDisplay .summary_box .changeDataLayer .icon:before{color:transparent!important}body:not(.redesign)#orderItemDisplay .summary_account_data_box,body:not(.redesign)#orderItemDisplay .summary_payment_data_box{border-right:1px solid #a6a9ae}body:not(.redesign)#orderItemDisplay .summary_account_data_box .datarow .label,body:not(.redesign)#orderItemDisplay .summary_payment_data_box .datarow .label{width:135px}body:not(.redesign)#orderItemDisplay .summary_delivery_address_box,body:not(.redesign)#orderItemDisplay .summary_payment_address_box{border-left:1px solid #a6a9ae;margin-left:-1px}body:not(.redesign)#orderItemDisplay .summary_delivery_address_box .datarow .label,body:not(.redesign)#orderItemDisplay .summary_payment_address_box .datarow .label{width:105px}body:not(.redesign)#orderItemDisplay .data-summary{overflow:visible}@media only screen and (min-width:768px){body:not(.redesign)#orderItemDisplay .data-summary{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1290px){body:not(.redesign)#orderItemDisplay .data-summary{display:block;float:left;width:28%;width:calc(400px);margin-right:2%;margin-right:calc(30px)}}body:not(.redesign)#orderItemDisplay .data-summary .summary-box{margin-bottom:30px}@media only screen and (max-width:1289px){body:not(.redesign)#orderItemDisplay .data-summary .summary-box{-ms-flex:0 0 48%;flex:0 0 48%}body:not(.redesign)#orderItemDisplay .data-summary .summary-box:nth-child(3){-ms-flex:1 0 100%;flex:1 0 100%}}body:not(.redesign)#orderItemDisplay .data-summary .summary-box>div{height:100%}body:not(.redesign)#orderItemDisplay .data-summary .summary-box h3{font-family:Bebasneue,Arial,sans-serif;font-size:36px;line-height:36px;margin:0;font-weight:400;text-transform:uppercase}body:not(.redesign)#orderItemDisplay .data-summary .summary-box h3.lighthouse-divider-after:after{margin-top:15px}body:not(.redesign)#orderItemDisplay .data-summary .summary-box .info{margin:25px 0}body:not(.redesign)#orderItemDisplay .data-summary .summary-box .payment-type span{display:inline-block;border-radius:4px;background:#e7e7e8;font-size:12px;line-height:12px;font-weight:700;padding:10px}body:not(.redesign)#orderItemDisplay .data-summary~.shopcart-area .art_basket{width:70%;width:calc(100% - 430px);float:right}@media only screen and (max-width:1289px){body:not(.redesign)#orderItemDisplay .data-summary~.shopcart-area .art_basket{width:100%;float:none}}body:not(.redesign)#orderItemDisplay .data-summary~.shopcart-area .sendOrderHint{font-size:14px;line-height:1.5em}body:not(.redesign)#orderItemDisplay .data-summary~.shopcart-area #paymentInfoText{width:100%}@media only screen and (min-width:1290px){body:not(.redesign)#orderItemDisplay .data-summary~.shopcart-area #paymentInfoText{float:right}}body:not(.redesign)#orderItemDisplay .data-summary~.shopcart-area .buttons{float:right;width:100%}body:not(.redesign)#orderItemDisplay .data-summary~.shopcart-area .buttons .btnWhite{padding-left:0;padding-right:0;text-align:left}body:not(.redesign)#orderItemDisplay .data-summary~.shopcart-area .shopping_cart_spot{width:28%;width:calc(300px);float:none}@media only screen and (max-width:1289px){body:not(.redesign)#orderItemDisplay .data-summary~.shopcart-area .shopping_cart_spot{width:100%;clear:both}}body:not(.redesign) #paymentLayer .buttons{padding-left:170px}@media only screen and (max-width:600px){body:not(.redesign) #paymentLayer .buttons{padding:0 30px}body:not(.redesign) #paymentLayer .buttons .btnBlue{width:100%}}body:not(.redesign)#OrderConfirmation .confirmationSite{margin-top:60px;margin-bottom:60px}body:not(.redesign)#OrderConfirmation h1{text-transform:uppercase;font-family:Bebasneue,Arial,sans-serif;margin:0 0 10px;font-size:66px;line-height:68px;font-weight:400}@media only screen and (max-width:1024px){body:not(.redesign)#OrderConfirmation h1{font-size:55px}}@media only screen and (max-width:480px){body:not(.redesign)#OrderConfirmation h1{font-size:44px;line-height:44px}}body:not(.redesign)#OrderConfirmation .subheadline{font-size:20px;line-height:32px;font-weight:400}@media only screen and (max-width:1024px){body:not(.redesign)#OrderConfirmation .subheadline{font-size:18px}}@media only screen and (max-width:480px){body:not(.redesign)#OrderConfirmation .subheadline{line-height:26px}}body:not(.redesign)#OrderConfirmation #confirm_raster{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px;margin-top:20px}@media only screen and (max-width:1024px){body:not(.redesign)#OrderConfirmation #confirm_raster{margin-top:0}}@media only screen and (max-width:480px){body:not(.redesign)#OrderConfirmation #confirm_raster{display:block}}body:not(.redesign)#OrderConfirmation .product,body:not(.redesign)#OrderConfirmation .product-dummy{-ms-flex:0 28%;flex:0 31%;max-width:31%;margin-top:30px;text-align:center}body:not(.redesign)#OrderConfirmation .product{padding:30px;box-sizing:border-box}@media only screen and (max-width:1024px){body:not(.redesign)#OrderConfirmation .product{-ms-flex:0 45%;flex:0 48%;max-width:48%}}@media only screen and (max-width:480px){body:not(.redesign)#OrderConfirmation .product{max-width:100%}}body:not(.redesign)#OrderConfirmation .product .art_img{height:200px}body:not(.redesign)#OrderConfirmation .product .art_img img{max-height:200px}body:not(.redesign)#OrderConfirmation .product .art_txt{margin-top:25px}body:not(.redesign)#OrderConfirmation .product .art_txt h4{font-weight:700;margin:0}body:not(.redesign)#OrderConfirmation .product h5{font-weight:300;margin:20px 0 0;font-size:14px;line-height:22px}body:not(.redesign)#OrderConfirmation .product p{margin:20px 0 30px}body:not(.redesign)#OrderConfirmation .product ol{margin:0;padding:0}body:not(.redesign)#OrderConfirmation .product ol li{list-style-type:none;margin:3px 0 0;font-weight:700}body:not(.redesign)#OrderConfirmation .product ol li:before{content:counter(ol-counter) ")";vertical-align:0}body:not(.redesign)#OrderConfirmation .product ol li:only-child:before{content:none}body:not(.redesign)#OrderConfirmation .product .dl_header,body:not(.redesign)#OrderConfirmation .product .download{margin:20px 0 0}body:not(.redesign)#OrderConfirmation .product .download .dl_button .button{font-weight:700}body:not(.redesign)#OrderConfirmation .product .download .dl_button .button:after{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e93c";margin-left:5px}html.iconfont-not-yet-loaded body:not(.redesign)#OrderConfirmation .product .download .dl_button .button:after{color:transparent!important}body:not(.redesign)#OrderConfirmation .product .button{margin-top:25px}body:not(.redesign)#OrderConfirmation .product .error,body:not(.redesign)#OrderConfirmation .product .warning{font-weight:700}body:not(.redesign)#OrderConfirmation .orderPrint{width:400px;float:left;margin-bottom:30px}@media only screen and (max-width:600px){body:not(.redesign)#OrderConfirmation .orderPrint{width:100%;float:none}}body:not(.redesign)#OrderConfirmation .print_txt{margin-top:30px;margin-bottom:25px}body:not(.redesign)#OrderConfirmation .print_txt h4{font-family:HaufeMerriweather,Times,serif;font-size:24px;line-height:30px;font-weight:400}body:not(.redesign)#OrderConfirmation .trustedShop{margin:30px 0 60px;width:500px;float:right}@media only screen and (max-width:600px){body:not(.redesign)#OrderConfirmation .trustedShop{width:100%;float:none}}body:not(.redesign)#OrderConfirmation .trustedShop .col_left,body:not(.redesign)#OrderConfirmation .trustedShop .col_right{float:left}body:not(.redesign)#OrderConfirmation .trustedShop .col_left{width:70px}body:not(.redesign)#OrderConfirmation .trustedShop .col_right{max-width:430px}@media only screen and (max-width:555px){body:not(.redesign)#OrderConfirmation .trustedShop .col_right{float:none}}body:not(.redesign)#OrderConfirmation .trustedShop input[type=image]{padding:0}body:not(.redesign) .art_basket{width:calc(100% - 217px);float:left}@media only screen and (max-width:1115px){body:not(.redesign) .art_basket{width:100%;float:none}}body:not(.redesign) .art_basket .basket.lighthouse-box{padding:0}body:not(.redesign) .art_basket .basket input[type=radio]{position:fixed;top:-1000px;left:-1000px}body:not(.redesign) .art_basket .basket input[type=radio]:focus-visible+label{outline:2px solid #ed1e79!important;outline-offset:-2px!important}body:not(.redesign) .art_basket .basket input[type=radio]+label{position:relative;padding-left:25px;display:inline-block;cursor:pointer}body:not(.redesign) .art_basket .basket input[type=radio]+label:before{content:"";position:absolute;left:0px;top:1px;display:block;box-sizing:border-box;width:18px;height:18px;border:1px solid #979797;border-radius:9px;background-color:#ffffff}body:not(.redesign) .art_basket .basket input[type=radio]+label:after{position:absolute;left:4px;top:5px;display:block;box-sizing:border-box;width:10px;height:10px;border-radius:9px;background-color:#0058ff}body:not(.redesign) .art_basket .basket input[type=radio].error+label:before{border-color:#e81546}body:not(.redesign) .art_basket .basket input[type=radio].warning+label:before{border-color:#f4a730}body:not(.redesign) .art_basket .basket input[type=radio].checked+label:after,body:not(.redesign) .art_basket .basket input[type=radio]:checked+label:after{content:""}body:not(.redesign) .art_basket .basket input[type=radio]:not(.disabled):focus+label:before,body:not(.redesign) .art_basket .basket input[type=radio]:not(.disabled):hover+label:before{border-color:#0058ff}body:not(.redesign) .art_basket .basket input[type=radio].disabled+label{color:#8f9299}body:not(.redesign) .art_basket .basket .basket_header{display:-ms-grid;display:grid;-ms-grid-columns:1fr 130px 100px 100px 110px;grid-template-columns:1fr 130px 100px 100px 110px;padding:25px 30px;background:#f7f7f8}body:not(.redesign) .art_basket .basket .basket_header .product_image{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}body:not(.redesign) .art_basket .basket .basket_header .amount{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}body:not(.redesign) .art_basket .basket .basket_header .headingFirst.price.single{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}body:not(.redesign) .art_basket .basket .basket_header .price.total{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}body:not(.redesign) .art_basket .basket .basket_header .headingLast.price.single_net{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}body:not(.redesign) .art_basket .basket .basket_header .headingLast.price.single_gross{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}body:not(.redesign) .art_basket .basket .basket_header .headingLast.price.total_gross{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}body:not(.redesign) .art_basket .basket .basket_header .headingFirst{text-transform:uppercase;color:#232a36;font-weight:700}body:not(.redesign) .art_basket .basket .basket_header .price.total{text-align:right}body:not(.redesign) .art_basket .basket .product_row{display:-ms-grid;display:grid;-ms-grid-columns:150px 1fr 130px 100px 100px 110px;grid-template-columns:150px 1fr 130px 100px 100px 110px;border:2px solid transparent;padding:23px 28px}body:not(.redesign) .art_basket .basket .product_row .info{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}body:not(.redesign) .art_basket .basket .product_row .product_image{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:7;grid-row:2/9}body:not(.redesign) .art_basket .basket .product_row .product_title{-ms-grid-column:2;-ms-grid-column-span:4;grid-column:2/6;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}body:not(.redesign) .art_basket .basket .product_row .product_title .order_link,body:not(.redesign) .art_basket .basket .product_row .product_title .order_number{display:inline-block}body:not(.redesign) .art_basket .basket .product_row .special_price_interferer{-ms-grid-column:6;-ms-grid-column-span:1;grid-column:6/7;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}body:not(.redesign) .art_basket .basket .product_row .product_version{-ms-grid-column:2;-ms-grid-column-span:5;grid-column:2/7;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}body:not(.redesign) .art_basket .basket .product_row .invoice_periodic_box,body:not(.redesign) .art_basket .basket .product_row .product_licence{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}body:not(.redesign) .art_basket .basket .product_row .quantity_area{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}body:not(.redesign) .art_basket .basket .product_row .delete_basket{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}body:not(.redesign) .art_basket .basket .product_row .product_version+.info_links{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:4;-ms-grid-row-span:2;grid-row:4/6}body:not(.redesign) .art_basket .basket .product_row .info_links{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}body:not(.redesign) .art_basket .basket .product_row .price.single_net{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}body:not(.redesign) .art_basket .basket .product_row .price.single_gross{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}body:not(.redesign) .art_basket .basket .product_row .price.total{-ms-grid-column:6;-ms-grid-column-span:1;grid-column:6/7;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}body:not(.redesign) .art_basket .basket .product_row .componentConsistsOf{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7}body:not(.redesign) .art_basket .basket .product_row .componentlabel1{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8}body:not(.redesign) .art_basket .basket .product_row .componentlabel2{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:8;-ms-grid-row-span:1;grid-row:8/9}body:not(.redesign) .art_basket .basket .product_row .componentprice1.price.single_net{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8}body:not(.redesign) .art_basket .basket .product_row .componentprice2.price.single_net{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:8;-ms-grid-row-span:1;grid-row:8/9}body:not(.redesign) .art_basket .basket .product_row .componentprice1.price.single_gross{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8}body:not(.redesign) .art_basket .basket .product_row .componentprice2.price.single_gross{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:8;-ms-grid-row-span:1;grid-row:8/9}body:not(.redesign) .art_basket .basket .product_row.highlighted{border-color:#003f71;background:#ecf1fc}body:not(.redesign) .art_basket .basket .product_row .info{background:#003f71;color:#ffffff;margin:-23px -28px 23px;padding:12px 28px;font-weight:700;font-weight:var(--font-weight-bold)}body:not(.redesign) .art_basket .basket .product_row .product_image{-ms-grid-column-align:end;justify-self:end}body:not(.redesign) .art_basket .basket .product_row .product_image .order_link{display:block}body:not(.redesign) .art_basket .basket .product_row .special_price_interferer{-ms-grid-row-align:start;align-self:start;-ms-grid-column-align:end;justify-self:end}body:not(.redesign) .art_basket .basket .product_row .order_link{font-size:18px;font-weight:700;margin-right:15px}body:not(.redesign) .art_basket .basket .product_row .order_number{color:#8f9299}body:not(.redesign) .art_basket .basket .product_row .product_version{margin-top:8px;margin-bottom:8px}body:not(.redesign) .art_basket .basket .product_row .product_licence{-ms-grid-row-align:center;align-self:center;margin-right:15px;max-width:300px}body:not(.redesign) .art_basket .basket .product_row .product_licence select{width:100%;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20version%3D'1.1'%20height%3D'1024'%20width%3D'1024'%20viewBox%3D'0%200%201024%201024'%3E%3Cpath%20fill%3D'%23262e33'%20d%3D'M484.4%20763c11%2012%2025%2018%2038.8%2018s27.6-6%2038.8-18l445.6-482.2c22.2-24%2022.2-60%200-83.8-22.2-24-55.4-24-77.4%200l-407.2%20440.2-429-464.2c-22.2-24-55.4-24-77.4%200-22.2%2021-22.2%2060%200%2083.8l467.8%20506.2z'/%3E%3C/svg%3E") no-repeat,#ffffff;background-position:100%,0% 0%;background-position:calc(100% - 20px) 50%,0% 0%;background-size:14px 14px,auto auto}body:not(.redesign) .art_basket .basket .product_row .invoice_periodic_header,body:not(.redesign) .art_basket .basket .product_row .invoice_periodic_option{margin-right:10px;margin-bottom:5px}body:not(.redesign) .art_basket .basket .product_row .quantity_area{-ms-grid-column-align:start;justify-self:start}body:not(.redesign) .art_basket .basket .product_row .quantity_area .dec,body:not(.redesign) .art_basket .basket .product_row .quantity_area .inc{all:unset;float:left;padding:14px 11px;line-height:22px;width:12px;font-size:18px;font-weight:700;text-align:center;cursor:pointer}body:not(.redesign) .art_basket .basket .product_row .quantity_area .dec.disabled,body:not(.redesign) .art_basket .basket .product_row .quantity_area .inc.disabled{cursor:default}body:not(.redesign) .art_basket .basket .product_row .quantity_area .dec{padding-left:0}body:not(.redesign) .art_basket .basket .product_row .quantity_area .quantity{width:50px;box-sizing:border-box;float:left;padding-left:0;padding-right:0;text-align:center}body:not(.redesign) .art_basket .basket .product_row .delete_basket{-ms-grid-column-align:start;justify-self:start;margin-top:14px;margin-left:6px;font-size:12px}body:not(.redesign) .art_basket .basket .product_row .delete_basket a{color:#8f9299}body:not(.redesign) .art_basket .basket .product_row .delete_basket .icon{margin-right:8px}body:not(.redesign) .art_basket .basket .product_row .price{-ms-grid-row-align:center;align-self:center}body:not(.redesign) .art_basket .basket .product_row .price.old_price{-ms-grid-row-align:start;align-self:start;font-size:10px;line-height:10px;text-decoration:line-through}body:not(.redesign) .art_basket .basket .product_row .price.new_price{font-weight:700;color:#f4a730}body:not(.redesign) .art_basket .basket .product_row .info_links ul.list_style_tick{margin-top:14px;margin-bottom:14px}body:not(.redesign) .art_basket .basket .product_row .info_links a,body:not(.redesign) .art_basket .basket .product_row .info_links label,body:not(.redesign) .art_basket .basket .product_row .info_links li:before{font-size:12px}body:not(.redesign) .art_basket .basket .product_row .info_links li{margin-left:19px;margin-bottom:4px}body:not(.redesign) .art_basket .basket .product_row .info_links li:before{width:19px;margin-left:-19px;vertical-align:top;position:absolute}body:not(.redesign) .art_basket .basket .product_row .info_links li.no-bullet{margin-left:-3px}body:not(.redesign) .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox]{position:fixed;top:-1000px;left:-1000px}body:not(.redesign) .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox]:focus-visible+label{outline:2px solid #ed1e79!important;outline-offset:-2px!important}body:not(.redesign) .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox]+label{position:relative;padding-left:22px;display:inline-block;cursor:pointer}body:not(.redesign) .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox].disabled+label{color:#8f9299}body:not(.redesign) .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox]+label:before{content:"";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0px;top:1px;display:block;box-sizing:border-box;width:18px;height:18px;font-size:10px;line-height:16px;color:#0058ff;border:1px solid #979797;background-color:#ffffff;text-align:center}html.iconfont-not-yet-loaded body:not(.redesign) .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox]+label:before{color:transparent!important}body:not(.redesign) .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox].error+label:before{border-color:#e81546}body:not(.redesign) .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox].warning+label:before{border-color:#f4a730}body:not(.redesign) .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox].checked+label:before,body:not(.redesign) .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox]:checked+label:before{content:"\e905"}body:not(.redesign) .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox]:not(.disabled):focus+label:before,body:not(.redesign) .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox]:not(.disabled):hover+label:before{border-color:#0058ff}body:not(.redesign) .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox]+label:before{color:#4cc947}body:not(.redesign) .art_basket .basket .product_row .info_links li:last-child{margin-bottom:0}body:not(.redesign) .art_basket .basket .product_row .info_links a{color:#262e33;display:inline-block}body:not(.redesign) .art_basket .basket .product_row .info_links a .icon{color:#8f9299;margin-left:5px}body:not(.redesign) .art_basket .basket .product_row .product_version+.info_links .list_style_tick{margin-top:0}body:not(.redesign) .art_basket .basket .product_row .price.total{text-align:right;font-weight:700}body:not(.redesign) .art_basket .basket .product_row .componentConsistsOf{margin-bottom:10px;text-transform:uppercase;color:#232a36;font-weight:700}body:not(.redesign) .art_basket .basket .line{border-top:1px solid #d2d4d6}body:not(.redesign) .art_basket .basket .basket_footer{display:-ms-grid;display:grid;-ms-grid-columns:1fr 400px;grid-template-columns:1fr 400px;padding:25px 30px;background:#f7f7f8}body:not(.redesign) .art_basket .basket .basket_footer .infos{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}body:not(.redesign) .art_basket .basket .basket_footer .summary{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}body:not(.redesign) .art_basket .basket .basket_footer .testperiod-norisk{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}body:not(.redesign) .art_basket .basket .basket_footer .summary{display:-ms-grid;display:grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto;align-content:start}body:not(.redesign) .art_basket .basket .basket_footer .summary .label{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}body:not(.redesign) .art_basket .basket .basket_footer .summary .price{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}body:not(.redesign) .art_basket .basket .basket_footer .summary .product_total_net{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}body:not(.redesign) .art_basket .basket .basket_footer .summary .product_total_gross{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}body:not(.redesign) .art_basket .basket .basket_footer .summary .shipping_cost{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}body:not(.redesign) .art_basket .basket .basket_footer .summary .total{-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}body:not(.redesign) .art_basket .basket .basket_footer .label,body:not(.redesign) .art_basket .basket .basket_footer .price{margin:4px 0}body:not(.redesign) .art_basket .basket .basket_footer .price{text-align:right}body:not(.redesign) .art_basket .basket .basket_footer .total{font-weight:700}body:not(.redesign) .art_basket .basket .basket_footer .testperiod-norisk{background:#ecf1fc;border:2px solid #003f71;position:relative;padding:15px 20px 15px 45px;margin-top:15px}body:not(.redesign) .art_basket .basket .basket_footer .testperiod-norisk:before{content:"\e905";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#4cc947;line-height:21px;text-align:center;font-size:20px;box-sizing:border-box;width:26px;height:26px;position:absolute;left:17px;top:13px}html.iconfont-not-yet-loaded body:not(.redesign) .art_basket .basket .basket_footer .testperiod-norisk:before{color:transparent!important}@media only screen and (max-width:895px){body:not(.redesign) .art_basket .basket .basket_header{-ms-grid-columns:1fr 130px 100px 100px 110px;grid-template-columns:1fr 130px 100px 100px 110px}body:not(.redesign) .art_basket .basket .product_row{-ms-grid-columns:95px 1fr 130px 100px 100px 110px;grid-template-columns:95px 1fr 130px 100px 100px 110px;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}body:not(.redesign) .art_basket .basket .product_row .info{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}body:not(.redesign) .art_basket .basket .product_row .product_image{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/4}body:not(.redesign) .art_basket .basket .product_row .product_title{-ms-grid-column:2;-ms-grid-column-span:4;grid-column:2/6;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}body:not(.redesign) .art_basket .basket .product_row .product_title .order_link,body:not(.redesign) .art_basket .basket .product_row .product_title .order_number{display:block}body:not(.redesign) .art_basket .basket .product_row .special_price_interferer{-ms-grid-column:6;-ms-grid-column-span:1;grid-column:6/7;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}body:not(.redesign) .art_basket .basket .product_row .product_version{-ms-grid-column:2;-ms-grid-column-span:5;grid-column:2/7;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}body:not(.redesign) .art_basket .basket .product_row .invoice_periodic_box,body:not(.redesign) .art_basket .basket .product_row .product_licence{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}body:not(.redesign) .art_basket .basket .product_row .quantity_area{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}body:not(.redesign) .art_basket .basket .product_row .delete_basket{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}body:not(.redesign) .art_basket .basket .product_row .product_version+.info_links{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:4;-ms-grid-row-span:2;grid-row:4/6}body:not(.redesign) .art_basket .basket .product_row .info_links{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}body:not(.redesign) .art_basket .basket .product_row .price.single_net{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}body:not(.redesign) .art_basket .basket .product_row .price.single_gross{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}body:not(.redesign) .art_basket .basket .product_row .price.total{-ms-grid-column:6;-ms-grid-column-span:1;grid-column:6/7;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}body:not(.redesign) .art_basket .basket .product_row .componentConsistsOf{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7}body:not(.redesign) .art_basket .basket .product_row .componentlabel1{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8}body:not(.redesign) .art_basket .basket .product_row .componentlabel2{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:8;-ms-grid-row-span:1;grid-row:8/9}body:not(.redesign) .art_basket .basket .product_row .componentprice1.price.single_net{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8}body:not(.redesign) .art_basket .basket .product_row .componentprice2.price.single_net{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:8;-ms-grid-row-span:1;grid-row:8/9}body:not(.redesign) .art_basket .basket .product_row .componentprice1.price.single_gross{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8}body:not(.redesign) .art_basket .basket .product_row .componentprice2.price.single_gross{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:8;-ms-grid-row-span:1;grid-row:8/9}body:not(.redesign) .art_basket .basket .product_row .product_image img{margin-right:15px;margin-bottom:8px;width:80px}body:not(.redesign) .art_basket .basket .product_row .order_link{margin-top:10px;font-size:16px}body:not(.redesign) .art_basket .basket .product_row .order_number,body:not(.redesign) .art_basket .basket .product_row .product_version{font-size:14px}body:not(.redesign) .art_basket .basket .product_row .product_version{margin-top:0}}@media only screen and (min-width:768px){body:not(.redesign) .art_basket .basket .product_row .heading,body:not(.redesign) .art_basket .basket .product_row .tax_info{display:none}}@media only screen and (max-width:767px){body:not(.redesign) .art_basket .basket .basket_header{-ms-grid-columns:100%;grid-template-columns:100%;padding:25px 20px}body:not(.redesign) .art_basket .basket .basket_header .headingFirst.amount,body:not(.redesign) .art_basket .basket .basket_header .headingFirst.price,body:not(.redesign) .art_basket .basket .basket_header .headingLast.amount,body:not(.redesign) .art_basket .basket .basket_header .headingLast.price{display:none}body:not(.redesign) .art_basket .basket .product_row{-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;padding:23px 18px}body:not(.redesign) .art_basket .basket .product_row .info{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}body:not(.redesign) .art_basket .basket .product_row .product_image{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}body:not(.redesign) .art_basket .basket .product_row .product_title{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}body:not(.redesign) .art_basket .basket .product_row .product_title .order_link,body:not(.redesign) .art_basket .basket .product_row .product_title .order_number{display:block}body:not(.redesign) .art_basket .basket .product_row .special_price_interferer{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}body:not(.redesign) .art_basket .basket .product_row .product_version{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}body:not(.redesign) .art_basket .basket .product_row .invoice_periodic_box,body:not(.redesign) .art_basket .basket .product_row .product_licence{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}body:not(.redesign) .art_basket .basket .product_row .heading.amount{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7}body:not(.redesign) .art_basket .basket .product_row .quantity_area{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8}body:not(.redesign) .art_basket .basket .product_row .delete_basket{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8}body:not(.redesign) .art_basket .basket .product_row .info_links,body:not(.redesign) .art_basket .basket .product_row .product_version+.info_links{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:12;-ms-grid-row-span:1;grid-row:12/13}body:not(.redesign) .art_basket .basket .product_row .heading.price_single{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:8;-ms-grid-row-span:1;grid-row:8/9}body:not(.redesign) .art_basket .basket .product_row .price.single_net{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:9;-ms-grid-row-span:1;grid-row:9/10}body:not(.redesign) .art_basket .basket .product_row .price.single_gross{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:9;-ms-grid-row-span:1;grid-row:9/10}body:not(.redesign) .art_basket .basket .product_row .heading.price_total{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:10;-ms-grid-row-span:1;grid-row:10/11}body:not(.redesign) .art_basket .basket .product_row .price.total{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:11;-ms-grid-row-span:1;grid-row:11/12}body:not(.redesign) .art_basket .basket .product_row .componentConsistsOf{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:13;-ms-grid-row-span:1;grid-row:13/14}body:not(.redesign) .art_basket .basket .product_row .componentlabel1{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:14;-ms-grid-row-span:1;grid-row:14/15}body:not(.redesign) .art_basket .basket .product_row .componentlabel2{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:16;-ms-grid-row-span:1;grid-row:16/17}body:not(.redesign) .art_basket .basket .product_row .componentprice1.price.single_net{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:15;-ms-grid-row-span:1;grid-row:15/16}body:not(.redesign) .art_basket .basket .product_row .componentprice2.price.single_net{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:17;-ms-grid-row-span:1;grid-row:17/18}body:not(.redesign) .art_basket .basket .product_row .componentprice1.price.single_gross{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:15;-ms-grid-row-span:1;grid-row:15/16}body:not(.redesign) .art_basket .basket .product_row .componentprice2.price.single_gross{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:17;-ms-grid-row-span:1;grid-row:17/18}body:not(.redesign) .art_basket .basket .product_row .info{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}body:not(.redesign) .art_basket .basket .product_row .product_image{-ms-grid-column-align:start;justify-self:start}body:not(.redesign) .art_basket .basket .product_row .order_link{margin-top:0}body:not(.redesign) .art_basket .basket .product_row .product_version{margin-bottom:13px}body:not(.redesign) .art_basket .basket .product_row .product_licence{margin-right:0}body:not(.redesign) .art_basket .basket .product_row .heading{margin-top:25px;margin-bottom:15px;text-transform:uppercase;color:#232a36;font-weight:700}body:not(.redesign) .art_basket .basket .product_row .product_version+.info_links+.heading.amount{margin-top:0px}body:not(.redesign) .art_basket .basket .product_row .tax_info{margin-top:1px;color:#8f9299;font-weight:400}body:not(.redesign) .art_basket .basket .product_row .delete_basket{-ms-grid-column-align:end;justify-self:end}body:not(.redesign) .art_basket .basket .product_row .price{-ms-grid-row-align:end;align-self:end}body:not(.redesign) .art_basket .basket .product_row .price.new_price{padding-top:15px}body:not(.redesign) .art_basket .basket .product_row .price.total{margin-bottom:9px;text-align:left}body:not(.redesign) .art_basket .basket .product_row .price.total>div{display:inline}body:not(.redesign) .art_basket .basket .product_row .componentConsistsOf{margin-top:10px}body:not(.redesign) .art_basket .basket .product_row .componentprice1.price{margin-bottom:9px}body:not(.redesign) .art_basket .basket .basket_footer{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;padding:25px 20px}body:not(.redesign) .art_basket .basket .basket_footer .infos{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}body:not(.redesign) .art_basket .basket .basket_footer .summary{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}body:not(.redesign) .art_basket .basket .basket_footer .testperiod-norisk{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}}body:not(.redesign) .shopping_cart_spot{width:167px;float:right}@media only screen and (max-width:1115px){body:not(.redesign) .shopping_cart_spot{width:100%;float:none}}body:not(.redesign) .orderPrintPage #header{display:-ms-grid;display:grid}body:not(.redesign) .orderPrintPage #header .logo_print,body:not(.redesign) .orderPrintPage #header .logo_print_bg{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-row-align:center;align-self:center}body:not(.redesign) .orderPrintPage #header .logo_print_bg{height:100%}body:not(.redesign) .orderPrintPage #header .logo_print_bg img{width:100%;height:100%}body:not(.redesign) .orderPrintPage #header .logo_print{display:-ms-flexbox;display:flex}body:not(.redesign) .orderPrintPage #header .logo_print img{height:20px;width:92px;margin-left:50px}@media only screen and (max-width:1023px){body:not(.redesign) .orderPrintPage #header .logo_print img{margin:0 0 0 30px}}@media only screen and (max-width:480px){body:not(.redesign) .orderPrintPage #header .logo_print img{height:16px;width:73px;margin:0 0 0 15px}}body:not(.redesign) .orderPrintPage .salutation{padding-bottom:10px}body:not(.redesign) .orderPrintPage .user_text{margin:15px 0}body:not(.redesign) .orderPrintPage #headerRow3{font-family:Bebasneue,Arial,sans-serif;font-size:36px;line-height:36px;font-weight:400;margin:30px 0}@media only screen and (max-width:480px){body:not(.redesign) .orderPrintPage #headerRow3{font-size:30px;line-height:30px}}body:not(.redesign) .orderPrintPage input.quantity{border-color:transparent}body:not(.redesign) #checkoutLoading{display:none;background:rgba(0,0,0,0.2);position:fixed;left:0;right:0;top:0;bottom:0;z-index:10000}body:not(.redesign) #checkoutLoading .animation-loading{top:50%;top:calc(50% - 32px);left:50%;left:calc(50% - 32px);width:64px;height:64px}body:not(.redesign) #checkoutLoading .animation-loading div{transform-origin:32px 32px}body:not(.redesign) #checkoutLoading .animation-loading div:after{top:3px;left:29px;width:5px;height:14px}body:not(.redesign) #checkoutLoading.active{display:block}.redesign .datarow{position:relative;margin:0 0 32px}.redesign .datarow.password_security .progressbar,.redesign .datarow.password_security_popup_online .progressbar{height:10px;margin-bottom:15px;background-color:#ccccc7;position:relative}.redesign .datarow.password_security .progressbar .progressbar-inner,.redesign .datarow.password_security_popup_online .progressbar .progressbar-inner{width:0;position:absolute;top:0;left:0;bottom:0}.redesign .datarow.password_security .progressbar .progressbar-inner.invalid,.redesign .datarow.password_security_popup_online .progressbar .progressbar-inner.invalid{background-color:#e81546}.redesign .datarow.password_security .progressbar .progressbar-inner.valid,.redesign .datarow.password_security_popup_online .progressbar .progressbar-inner.valid{background-color:#318551}.redesign .datarow.password_security .progress-indicators,.redesign .datarow.password_security_popup_online .progress-indicators{background-color:#f7f7f8;padding:15px}.redesign .datarow.password_security .progress-indicators .info,.redesign .datarow.password_security_popup_online .progress-indicators .info{margin-bottom:5px;font-size:12px;line-height:15px;font-weight:400}.redesign .datarow.password_security .progress-indicators .progress-indicators-list,.redesign .datarow.password_security_popup_online .progress-indicators .progress-indicators-list{font-size:12px;line-height:15px;list-style:none;padding:0;margin:10px 0}.redesign .datarow.password_security .progress-indicators .progress-indicators-list>li,.redesign .datarow.password_security_popup_online .progress-indicators .progress-indicators-list>li{margin-left:25px;margin-bottom:5px}.redesign .datarow.password_security .progress-indicators .progress-indicators-list>li:last-child,.redesign .datarow.password_security_popup_online .progress-indicators .progress-indicators-list>li:last-child{margin-bottom:0}.redesign .datarow.password_security .progress-indicators .progress-indicators-list>li.required,.redesign .datarow.password_security_popup_online .progress-indicators .progress-indicators-list>li.required{color:#e81546}.redesign .datarow.password_security .progress-indicators .progress-indicators-list>li.required:before,.redesign .datarow.password_security_popup_online .progress-indicators .progress-indicators-list>li.required:before{content:"\e911"}.redesign .datarow.password_security .progress-indicators .progress-indicators-list>li.optional:before,.redesign .datarow.password_security_popup_online .progress-indicators .progress-indicators-list>li.optional:before{content:"•";padding-left:5px}.redesign .datarow.password_security .progress-indicators .progress-indicators-list>li.optional.passed,.redesign .datarow.password_security .progress-indicators .progress-indicators-list>li.required.passed,.redesign .datarow.password_security_popup_online .progress-indicators .progress-indicators-list>li.optional.passed,.redesign .datarow.password_security_popup_online .progress-indicators .progress-indicators-list>li.required.passed{color:#318551}.redesign .datarow.password_security .progress-indicators .progress-indicators-list>li.optional.passed:before,.redesign .datarow.password_security .progress-indicators .progress-indicators-list>li.required.passed:before,.redesign .datarow.password_security_popup_online .progress-indicators .progress-indicators-list>li.optional.passed:before,.redesign .datarow.password_security_popup_online .progress-indicators .progress-indicators-list>li.required.passed:before{content:"\e905";padding-left:0}.redesign .datarow.password_security .progress-indicators .progress-indicators-list>li:before,.redesign .datarow.password_security_popup_online .progress-indicators .progress-indicators-list>li:before{font-family:haufeshop_iconfont;display:inline-block;font-size:12px;width:25px;margin-left:-25px;box-sizing:border-box}html.iconfont-not-yet-loaded .redesign .datarow.password_security .progress-indicators .progress-indicators-list>li:before,html.iconfont-not-yet-loaded .redesign .datarow.password_security_popup_online .progress-indicators .progress-indicators-list>li:before{color:transparent!important}.redesign .datarow .label{margin-bottom:8px;font-size:var(--font-size-small);line-height:var(--font-line-height-small);font-weight:var(--font-weight-regular)}.redesign .datarow .label label.mandatory-hint:after,.redesign .datarow.mandatory-hint .label label:after{content:" *"}.redesign .datarow:not(.mandatory) .label :not(.mandatory):after{content:" (optional)"}.redesign .datarow .field input[type=email],.redesign .datarow .field input[type=number],.redesign .datarow .field input[type=password],.redesign .datarow .field input[type=tel],.redesign .datarow .field input[type=text],.redesign .datarow .field select{width:100%;box-sizing:border-box}.redesign .datarow .field label{margin-right:48px}.redesign .datarow .field label:last-of-type{margin-right:0}html.appleios .redesign .datarow .field select{height:50px}.redesign .datarow .field input#password,.redesign .datarow .field input#password1{padding-right:45px}.redesign .datarow .field input#password1::-ms-clear,.redesign .datarow .field input#password1::-ms-reveal,.redesign .datarow .field input#password::-ms-clear,.redesign .datarow .field input#password::-ms-reveal{display:none}.redesign .datarow .field .btn_showpassword{height:50px;line-height:50px;font-size:24px;position:relative;margin-top:-50px;margin-left:-44px;padding-left:5px;float:right;width:40px;cursor:pointer;color:#262e33}.redesign .datarow .field input[type=password]+.btn_showpassword:before{content:"\e8f5"}.redesign .datarow .field input[type=text]+.btn_showpassword:before{content:"\e8f4"}.redesign .datarow .field.fieldRadio{margin-bottom:-16px}.redesign .datarow .field.fieldRadio label{margin-bottom:16px}.redesign .datarow .fieldRadio input[type=radio]{position:fixed;top:-1000px;left:-1000px}.redesign .datarow .fieldRadio input[type=radio]:focus-visible+label{outline:2px solid var(--Pink-outline)!important;outline-offset:-2px!important}.redesign .datarow .fieldRadio input[type=radio]+label{position:relative;padding-left:49px;padding-top:5px;display:inline-block;cursor:pointer;min-height:32px;box-sizing:border-box}.redesign .datarow .fieldRadio input[type=radio]+label:before{content:"";position:absolute;left:0px;top:0px;display:block;box-sizing:border-box;width:32px;height:32px;border:1px solid var(--grey-border);border-radius:100%;background-color:var(--White)}.redesign .datarow .fieldRadio input[type=radio]+label:after{position:absolute;left:10px;top:10px;display:block;box-sizing:border-box;width:12px;height:12px;border-radius:100%;background-color:var(--White)}.redesign .datarow .fieldRadio input[type=radio].error+label:before,.redesign .datarow .fieldRadio input[type=radio].warning+label:before{border-color:var(--red-border)}.redesign .datarow .fieldRadio input[type=radio].checked+label:before,.redesign .datarow .fieldRadio input[type=radio]:checked+label:before{background-color:var(--Haufe-Electric-Blue)}.redesign .datarow .fieldRadio input[type=radio].checked+label:after,.redesign .datarow .fieldRadio input[type=radio]:checked+label:after{content:""}.redesign .datarow .fieldRadio input[type=radio]:not(.disabled):focus+label:before,.redesign .datarow .fieldRadio input[type=radio]:not(.disabled):hover+label:before{border-color:var(--Haufe-Electric-Blue)}.redesign .datarow .fieldRadio input[type=radio].disabled+label{color:#8f9299}.redesign .datarow .fieldRadio li,.redesign .datarow .fieldRadio ul{padding:0}.redesign .datarow .fieldRadio li{list-style-position:outside;list-style-type:none}.redesign .datarow .fieldCheckbox input[type=checkbox]{position:fixed;top:-1000px;left:-1000px}.redesign .datarow .fieldCheckbox input[type=checkbox]:focus-visible+label{outline:2px solid var(--Pink-outline)!important;outline-offset:-2px!important}.redesign .datarow .fieldCheckbox input[type=checkbox]+label{position:relative;padding-left:44px;font-size:var(--font-size-small);line-height:32px;display:inline-block;cursor:pointer}.redesign .datarow .fieldCheckbox input[type=checkbox].disabled+label{color:#8f9299}.redesign .datarow .fieldCheckbox input[type=checkbox]+label:before{content:"";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0px;top:1px;display:block;box-sizing:border-box;width:32px;height:32px;font-size:24px;line-height:30px;color:var(--White);border:1px solid var(--grey-border);border-radius:6px;background-color:var(--White);text-align:center}html.iconfont-not-yet-loaded .redesign .datarow .fieldCheckbox input[type=checkbox]+label:before{color:transparent!important}.redesign .datarow .fieldCheckbox input[type=checkbox].error+label:before,.redesign .datarow .fieldCheckbox input[type=checkbox].warning+label:before{border-color:var(--red-border)}.redesign .datarow .fieldCheckbox input[type=checkbox].checked+label:before,.redesign .datarow .fieldCheckbox input[type=checkbox]:checked+label:before{background-color:var(--Haufe-Electric-Blue);border:1px solid var(--Haufe-Electric-Blue);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuNjM2NCAxTDQuNjM2MzYgOUwxIDUuMzYzNjQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS42NjY2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4);background-repeat:no-repeat;background-position:8px 10px}.redesign .datarow .fieldCheckbox input[type=checkbox]:not(.disabled):focus+label:before,.redesign .datarow .fieldCheckbox input[type=checkbox]:not(.disabled):hover+label:before{border-color:var(--Haufe-Electric-Blue)}.redesign .datarowArea{margin:10px 0}.redesign .errorMsgArea{margin:-25px 0 30px}.redesign .errorMsgArea[style~="display:none"]{margin:0}.redesign .errorMsgArea .errorMsg{display:inline-block;font-weight:var(--font-weight-regular);color:var(--red-fc);background-color:var(--red-bg);border-radius:6px;padding:5px 7px}.redesign .datarow .errorMsgArea{margin-top:5px}.redesign .warningMsgArea{margin:-15px 0 20px}.redesign .warningMsgArea[style~="display:none"]{margin:0}.redesign .warningMsgArea .warningMsg{font-weight:400;color:#f4a730}.redesign .paymentFieldsContainer .datarow .errorMsg{font-weight:400;color:#e81546}.redesign .paymentFieldsContainer .datarow .warningMsg{font-weight:400;color:#f4a730}.redesign.checkoutProcessDisplay .col_left{float:left}@media only screen and (max-width:1250px){.redesign.checkoutProcessDisplay .col_left{float:none}}.redesign.checkoutProcessDisplay .col_right{float:right}@media only screen and (max-width:1250px){.redesign.checkoutProcessDisplay .col_right{float:none}}@media only screen and (min-width:601px) and (max-width:1250px){.redesign.checkoutProcessDisplay.paymentDisplay .col_left,.redesign.checkoutProcessDisplay .paymentDisplay .col_left{float:left}}@media only screen and (min-width:601px) and (max-width:1250px){.redesign.checkoutProcessDisplay.paymentDisplay .col_right,.redesign.checkoutProcessDisplay .paymentDisplay .col_right{float:right}}.redesign.checkoutProcessDisplay .paymentDisplay .buttons{margin-bottom:0}.redesign.checkoutProcessDisplay #paymentInfoText{margin-top:10px;text-align:right;clear:right}.redesign.checkoutProcessDisplay #paymentInfoText img{vertical-align:middle}.redesign.checkoutProcessDisplay .buttons{margin:32px 0}.shoppingcart_site.redesign.checkoutProcessDisplay .buttons #nextBottom{float:right}@media only screen and (max-width:1023px){.shoppingcart_site.redesign.checkoutProcessDisplay .buttons #nextBottom{float:none;width:100%}}@media only screen and (max-width:1023px){.shoppingcart_site.redesign.checkoutProcessDisplay .buttons .checkoutBack{margin-top:15px}}.redesign.checkoutProcessDisplay #nextBottom{min-width:220px;box-sizing:border-box;font-weight:var(--font-weight-medium);font-size:var(--font-size-button);line-height:var(--font-line-height-button)}.redesign.checkoutProcessDisplay .checkoutBack{margin-top:13px;margin-bottom:13px}.redesign.checkoutProcessDisplay #paypal-button.v2{width:200px}.redesign.accountDisplay .mandatory_info,.redesign.paymentDisplay .mandatory_info{font-size:12px;line-height:1.5em}.redesign .checkout-steps-container{margin:60px 0}@media only screen and (max-width:1024px){.redesign .checkout-steps-container{margin:30px 0 20px}}.redesign .checkout-steps{margin:0 auto;display:-ms-flexbox;display:flex}.redesign .checkout-steps .line{position:relative;height:8px;top:12px;background-color:var(--grey-bg);-ms-flex:1 0 auto;flex:1 0 auto}.redesign .checkout-steps .line.current,.redesign .checkout-steps .line.passed{background-color:var(--Haufe-Mid-Blue)}.redesign .checkout-steps.text{margin-top:10px}@media only screen and (max-width:600px){.redesign .checkout-steps.text{font-size:12px;display:block}.redesign .checkout-steps.text .checkout-step{display:inline-block}.redesign .checkout-steps.text .checkout-step:nth-child(2){left:33.33333333%;left:calc(33.33333333% + 5px);transform:translateX(-50%)}.redesign .checkout-steps.text .checkout-step:nth-child(3){left:66.66666667%;left:calc(66.66666667% - 10px);transform:translateX(-50%)}.redesign .checkout-steps.text .checkout-step:last-child{left:100%;transform:translateX(-100%)}}.redesign .checkout-steps.text .checkout-step{-ms-flex:2 0 auto;flex:2 0 auto}.redesign .checkout-steps.text .checkout-step:first-child,.redesign .checkout-steps.text .checkout-step:last-child{-ms-flex:1 0 auto;flex:1 0 auto}.redesign .checkout-steps .checkout-step{position:relative;-ms-flex:0 0 auto;flex:0 0 auto}.redesign .checkout-steps .checkout-step>div,.redesign .checkout-steps .checkout-step a{text-decoration:none;display:block}.redesign .checkout-steps .checkout-step .icon{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;width:32px;height:32px;font-weight:var(--font-weight-medium);font-size:var(--font-size-small);line-height:var(--font-line-height-small);color:var(--Haufe-Navy-Blue);border-radius:100%;box-sizing:border-box;background:var(--Haufe-Light-Blue)}.redesign .checkout-steps .checkout-step .icon input,body.redesign .checkout-steps .checkout-step .icon,body .redesign .checkout-steps .checkout-step .icon{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.redesign .checkout-steps .checkout-step .text{text-align:center;color:var(--Haufe-Navy-Blue);font-size:var(--font-size-button);line-height:var(--font-line-height-button);font-weight:700;font-weight:var(--font-weight-bold)}@media only screen and (max-width:600px){.redesign .checkout-steps .checkout-step .text{display:none}}.redesign .checkout-steps .checkout-step.current .icon,.redesign .checkout-steps .checkout-step.passed .icon{background-color:var(--Haufe-Electric-Blue);color:var(--White)}.redesign .checkout-steps .checkout-step.current .text,.redesign .checkout-steps .checkout-step.passed .text{color:var(--Haufe-Navy-Blue)}@media only screen and (max-width:600px){.redesign .checkout-steps .checkout-step.current .text{display:block}}.redesign .checkout-steps .checkout-step:first-child .text{text-align:left}.redesign .checkout-steps .checkout-step:last-child .text{text-align:right}.redesign.accountDisplay #accountLogonBox,.redesign.accountDisplay .externalSystemErrorBox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-24px 0 0 -24px;width:calc(100% + 24px);margin-top:100px}.redesign.accountDisplay #accountLogonBox>*,.redesign.accountDisplay .externalSystemErrorBox>*{margin:24px 0 0 24px}@media only screen and (max-width:1250px){.redesign.accountDisplay #accountLogonBox,.redesign.accountDisplay .externalSystemErrorBox{margin-top:30px}}.redesign.accountDisplay #accountLogonBox .buttons,.redesign.accountDisplay .externalSystemErrorBox .buttons{-ms-flex:1 0 100%;flex:1 0 100%;margin-top:100px}.redesign.accountDisplay .checkout-steps-container+#accountLogonBox,.redesign.accountDisplay .checkout-steps-container+.externalSystemErrorBox{margin-top:40px}@media only screen and (max-width:1024px){.redesign.accountDisplay .checkout-steps-container+.externalSystemErrorBox{margin-top:0}}@media only screen and (max-width:1024px){.redesign.accountDisplay .externalSystemErrorBox{display:block}}.redesign.accountDisplay #guestOrderBox,.redesign.accountDisplay #logonBox,.redesign.accountDisplay #registerBox,.redesign.accountDisplay .contactUsLayout,.redesign.accountDisplay .technicalErrorBox{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex:1 1 330px;flex:1 1 330px;padding:40px;border-radius:var(--border-radius)}.redesign.accountDisplay #guestOrderBox [class*=hlBtn],.redesign.accountDisplay #logonBox [class*=hlBtn],.redesign.accountDisplay #registerBox [class*=hlBtn],.redesign.accountDisplay .contactUsLayout [class*=hlBtn],.redesign.accountDisplay .technicalErrorBox [class*=hlBtn]{margin-top:auto;align-self:start}.redesign.accountDisplay #guestOrderBox h2,.redesign.accountDisplay #logonBox h2,.redesign.accountDisplay #registerBox h2,.redesign.accountDisplay .contactUsLayout h2,.redesign.accountDisplay .technicalErrorBox h2{margin:0 0 32px}.redesign.accountDisplay #guestOrderBox .margin,.redesign.accountDisplay #logonBox .margin,.redesign.accountDisplay #registerBox .margin,.redesign.accountDisplay .contactUsLayout .margin,.redesign.accountDisplay .technicalErrorBox .margin{margin-bottom:var(--spacing-s)}.redesign.accountDisplay #guestOrderBox .frc-captcha,.redesign.accountDisplay #logonBox .frc-captcha,.redesign.accountDisplay #registerBox .frc-captcha,.redesign.accountDisplay .contactUsLayout .frc-captcha,.redesign.accountDisplay .technicalErrorBox .frc-captcha{margin:15px 0 0;width:auto}.redesign.accountDisplay #logonBox{flex:5 1 0;background-color:var(--Haufe-Electric-Blue);color:var(--White)}.redesign.accountDisplay #logonBox .hlBtnWhite{color:var(--Haufe-Electric-Blue)}.redesign.accountDisplay #registerBox{flex:7 1 0;background-color:var(--Haufe-Navy-Blue);color:var(--White)}.redesign.accountDisplay #guestOrderBox{background-color:var(--Haufe-Light-Blue)}.redesign.accountDisplay:has(#guestOrderBox) #guestOrderBox,.redesign.accountDisplay:has(#guestOrderBox) #logonBox,.redesign.accountDisplay:has(#guestOrderBox) #registerBox{flex:1 1 0}.redesign.accountDisplay .contactUsLayout,.redesign.accountDisplay .technicalErrorBox{border:1px solid var(--grey-border);border-radius:var(--border-radius);padding:40px}.redesign.accountDisplay .contactUsLayout:not(:has(*)){display:none}.redesign.accountDisplay .recoverPassword a{font-size:var(--font-size-button-textlink);line-height:var(--font-line-height-button-textlink);font-weight:700;font-weight:var(--font-weight-bold);color:var(--White);text-decoration:none}.redesign.accountDisplay .frc-captcha{margin:25px auto}@media only screen and (max-width:1250px){.redesign.accountDisplay .frc-captcha{width:680px}}@media only screen and (max-width:660px){.redesign.accountDisplay .frc-captcha{width:100%}}.redesign.accountDisplay .deliveryAddressBox,.redesign.accountDisplay .emailBox,.redesign.accountDisplay .paymentAddressBox{padding:40px;border:1px solid var(--grey-border);border-radius:var(--border-radius);margin-bottom:32px}.redesign.accountDisplay #accountDataBox{position:relative;margin-top:60px}@media only screen and (max-width:1250px){.redesign.accountDisplay #accountDataBox{margin-top:30px}}.redesign.accountDisplay #accountDataBox .art_form_message_top{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.redesign.accountDisplay #accountDataBox .art_form_message_top>*{-ms-flex:1 0 100%;flex:1 0 100%}.redesign.accountDisplay #accountDataBox h2{margin:0 0 32px;font-size:var(--font-size-h2);line-height:var(--font-line-height-h2);font-weight:var(--font-weight-regular);-ms-flex:1 0 100%;flex:1 0 100%}.redesign.accountDisplay #accountDataBox .buttons{width:508px;max-width:100%;float:right}@media only screen and (max-width:1250px){.redesign.accountDisplay #accountDataBox .buttons{width:100%;max-width:none;float:none}}@media only screen and (max-width:660px){.redesign.accountDisplay #accountDataBox .buttons{max-width:none}}@media only screen and (max-width:480px){.redesign.accountDisplay #accountDataBox .buttons #nextTop{width:100%;float:none}.redesign.accountDisplay #accountDataBox .buttons .checkoutBack{margin-top:15px}}.redesign.accountDisplay #accountDataBox .col_left{width:710px;max-width:100%}@media only screen and (max-width:1250px){.redesign.accountDisplay #accountDataBox .col_left{width:100%;max-width:710px}}@media only screen and (max-width:660px){.redesign.accountDisplay #accountDataBox .col_left{max-width:none}}.redesign.accountDisplay #accountDataBox .col_left .buttons{width:100%;max-width:100%;float:none}.redesign.accountDisplay #accountDataBox .col_left .mandatory-legend{margin-top:-8px;font-size:var(--font-size-small);line-height:var(--font-line-height-small);font-weight:700;font-weight:var(--font-weight-bold)}.redesign.accountDisplay #accountDataBox .errorMsgArea,.redesign.accountDisplay #accountDataBox .warningMsgArea{width:100%}.redesign.accountDisplay #accountDataBox #deliveryZip_row,.redesign.accountDisplay #accountDataBox #paymentZip_row{-ms-flex:0 0 33%;flex:0 0 33%}@media only screen and (max-width:480px){.redesign.accountDisplay #accountDataBox #deliveryZip_row,.redesign.accountDisplay #accountDataBox #paymentZip_row{-ms-flex:1 0 100%;flex:1 0 100%}}.redesign.accountDisplay #accountDataBox #deliveryCity_row,.redesign.accountDisplay #accountDataBox #paymentCity_row{-ms-flex:0 0 63%;flex:0 0 63%}@media only screen and (max-width:480px){.redesign.accountDisplay #accountDataBox #deliveryCity_row,.redesign.accountDisplay #accountDataBox #paymentCity_row{-ms-flex:1 0 100%;flex:1 0 100%}}.redesign.accountDisplay .account_content_spot{margin-top:82px;float:right;width:586px;max-width:100%}@media only screen and (max-width:1250px){.redesign.accountDisplay .account_content_spot{width:100%;max-width:508px}}@media only screen and (max-width:660px){.redesign.accountDisplay .account_content_spot{max-width:none}}.redesign.accountDisplay #deliveryField{margin-bottom:0px;margin-top:20px}.redesign.accountDisplay #popup_online .content_container{width:670px;padding-left:10px;padding-right:10px;margin:0 auto;box-sizing:border-box}.redesign.accountDisplay #popup_online .content_container h3{margin:0 0 24px;font-size:var(--font-size-p);line-height:var(--font-line-height-p)}@media only screen and (max-width:660px){.redesign.accountDisplay #popup_online .content_container{width:100%;padding:0 5px}}.redesign.accountDisplay #popup_online .buttons{margin:0}@media only screen and (max-width:660px){.redesign.accountDisplay #popup_online{padding:0}}.redesign.accountDisplay #popup_logon .content_container{width:372px;padding-left:10px;padding-right:10px;margin:0 auto;box-sizing:border-box}@media only screen and (max-width:660px){.redesign.accountDisplay #popup_logon .content_container{width:100%;padding:0 5px}}.redesign.accountDisplay #popup_logon .content_container h3{margin:0 0 10px;top:0}.redesign.accountDisplay #popup_logon .buttons{margin:15px 10px}@media only screen and (max-width:660px){.redesign.accountDisplay #popup_logon .buttons{margin:0px 10px 15px}}@media only screen and (max-width:660px){.redesign.accountDisplay #popup_logon{padding:0}}.redesign.paymentDisplay .paymentBox,.redesign .paymentDisplay .paymentBox{display:flex;flex-direction:column;gap:32px}.redesign.paymentDisplay .paymentBox h2,.redesign .paymentDisplay .paymentBox h2{font-size:var(--font-size-p);line-height:var(--font-line-height-p);font-weight:700;font-weight:var(--font-weight-bold);margin:0}.redesign.paymentDisplay .paymentBox h3,.redesign .paymentDisplay .paymentBox h3{font-size:var(--font-size-p);line-height:var(--font-line-height-p);font-weight:700;font-weight:var(--font-weight-bold);margin:0 0 32px}.redesign.paymentDisplay .paymentBox #paymentData,.redesign .paymentDisplay .paymentBox #paymentData{display:-ms-grid;display:grid;-ms-grid-columns:repeat(auto-fit,minmax(0,1fr));grid-template-columns:repeat(auto-fit,minmax(0,1fr));border:1px solid var(--grey-border);border-radius:var(--border-radius);padding:16px}@media only screen and (max-width:767px){.redesign.paymentDisplay .paymentBox #paymentData,.redesign .paymentDisplay .paymentBox #paymentData{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;row-gap:24px}}@media only screen and (max-width:480px){.redesign.paymentDisplay .paymentBox #paymentData,.redesign .paymentDisplay .paymentBox #paymentData{-ms-grid-columns:1fr;grid-template-columns:1fr}}.redesign.paymentDisplay .paymentBox #paymentData .datarow,.redesign .paymentDisplay .paymentBox #paymentData .datarow,.redesign.paymentDisplay .paymentBox #paymentData ul,.redesign .paymentDisplay .paymentBox #paymentData ul{margin:0}.redesign.paymentDisplay .paymentBox .paymentInput,.redesign .paymentDisplay .paymentBox .paymentInput{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;column-gap:48px}.redesign.paymentDisplay .paymentBox .paymentInput>div,.redesign .paymentDisplay .paymentBox .paymentInput>div{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.redesign.paymentDisplay .paymentBox .paymentInput>div#paymentFieldsContainer_Check,.redesign .paymentDisplay .paymentBox .paymentInput>div#paymentFieldsContainer_Check{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.redesign.paymentDisplay .paymentBox .paymentInput>div#paymentFieldsContainer_Check+.orderBilling_spot,.redesign .paymentDisplay .paymentBox .paymentInput>div#paymentFieldsContainer_Check+.orderBilling_spot{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}@media only screen and (max-width:768px){.redesign.paymentDisplay .paymentBox .paymentInput,.redesign .paymentDisplay .paymentBox .paymentInput{-ms-grid-columns:1fr;grid-template-columns:1fr}.redesign.paymentDisplay .paymentBox .paymentInput>div,.redesign .paymentDisplay .paymentBox .paymentInput>div,.redesign.paymentDisplay .paymentBox .paymentInput>div#paymentFieldsContainer_Check+.orderBilling_spot,.redesign .paymentDisplay .paymentBox .paymentInput>div#paymentFieldsContainer_Check+.orderBilling_spot{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}.redesign.paymentDisplay .col_left,.redesign .paymentDisplay .col_left{width:170px}@media only screen and (max-width:600px){.redesign.paymentDisplay .col_left,.redesign .paymentDisplay .col_left{width:100%}}.redesign.paymentDisplay .col_left label span,.redesign .paymentDisplay .col_left label span{display:inline-block;margin-top:-5px;padding:10px;border-radius:4px;background:#e7e7e8;font-size:12px;line-height:12px;font-weight:700}.redesign.paymentDisplay .col_left .payment_icon,.redesign .paymentDisplay .col_left .payment_icon{top:3px;position:relative}.redesign.paymentDisplay #payment_CreditCard .payment_icon img,.redesign .paymentDisplay #payment_CreditCard .payment_icon img{margin-top:1px;margin-bottom:2px}.redesign.paymentDisplay #payment_PayPal .payment_icon img,.redesign .paymentDisplay #payment_PayPal .payment_icon img{margin-top:3px}.redesign.paymentDisplay a.info_icon,.redesign .paymentDisplay a.info_icon{padding:0;top:0px;left:142px}.redesign.paymentDisplay #creditcard_brand_1.dropDownList,.redesign .paymentDisplay #creditcard_brand_1.dropDownList{width:332px}.redesign.paymentDisplay #expireMonthYear_1_row .field,.redesign .paymentDisplay #expireMonthYear_1_row .field,.redesign.paymentDisplay #expireMonthYear_1_row .label,.redesign .paymentDisplay #expireMonthYear_1_row .label{float:left}.redesign.paymentDisplay #expireMonthYear_1_row .label,.redesign .paymentDisplay #expireMonthYear_1_row .label{padding:11px 79px 0 0}.redesign.paymentDisplay #expire_month_1.dropDownList,.redesign .paymentDisplay #expire_month_1.dropDownList{width:80px}.redesign.paymentDisplay #expire_year_1.dropDownList,.redesign .paymentDisplay #expire_year_1.dropDownList{width:100px}.redesign.paymentDisplay #expire_month_1,.redesign .paymentDisplay #expire_month_1{margin-right:10px}.redesign.paymentDisplay #cc_cvc_1_row .field,.redesign .paymentDisplay #cc_cvc_1_row .field{width:156px}.redesign.paymentDisplay #cc_cvc_1_row input#cc_cvc_1,.redesign .paymentDisplay #cc_cvc_1_row input#cc_cvc_1{width:110px}@media only screen and (max-width:480px){.redesign.paymentDisplay .paymentFieldsContainer .datarow .field input[type=email],.redesign .paymentDisplay .paymentFieldsContainer .datarow .field input[type=email],.redesign.paymentDisplay .paymentFieldsContainer .datarow .field input[type=password],.redesign .paymentDisplay .paymentFieldsContainer .datarow .field input[type=password],.redesign.paymentDisplay .paymentFieldsContainer .datarow .field input[type=text],.redesign .paymentDisplay .paymentFieldsContainer .datarow .field input[type=text]{width:100%;height:42px;box-sizing:border-box}.redesign.paymentDisplay .paymentFieldsContainer .datarow .field #creditcard_brand_1.dropDownList,.redesign .paymentDisplay .paymentFieldsContainer .datarow .field #creditcard_brand_1.dropDownList{width:100%}.redesign.paymentDisplay .paymentFieldsContainer .datarow#expireMonthYear_1_row .label,.redesign .paymentDisplay .paymentFieldsContainer .datarow#expireMonthYear_1_row .label{width:100%;padding-right:0}}.redesign.paymentDisplay .mandatory_info,.redesign .paymentDisplay .mandatory_info{display:none}.redesign .popup_cc_info .cc_info_img{float:left;margin-right:20px;padding-top:10px}.redesign .popup_cc_info .cc_info_txt{float:left;overflow:hidden}.redesign#orderItemDisplay #ShopCartDisplay{overflow:visible}.redesign#orderItemDisplay .hide_msgbox{display:none}.redesign#orderItemDisplay #ESalesErrorMessageArea{margin:30px 0;text-align:center;color:#e81546;font-size:12px;line-height:1.5em}.redesign#orderItemDisplay .warning{margin:30px 0;text-align:center;color:#f4a730;font-size:12px;line-height:1.5em}.redesign#orderItemDisplay .sendOrderHint{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;font-size:var(--font-size-small);line-height:var(--font-line-height-small)}@media only screen and (max-width:1023px){.redesign#orderItemDisplay .sendOrderHint{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}.redesign#orderItemDisplay .sendOrderHint a{color:var(--Haufe-Navy-Blue);text-decoration:underline}.redesign#orderItemDisplay .summary_data_box{border:1px solid #a6a9ae;margin-bottom:90px}.redesign#orderItemDisplay .summary_data_box .datarow{margin-bottom:0}.redesign#orderItemDisplay .summary_data_box .datarow .label{float:left}.redesign#orderItemDisplay .summary_data_box .datarow .field{float:left;font-weight:700}.redesign#orderItemDisplay .summary_box{position:relative;padding:10px 20px 20px;border-top:1px solid #a6a9ae;border-bottom:1px solid #a6a9ae;margin-top:-1px;margin-bottom:-1px}html.no-touch .redesign#orderItemDisplay .summary_box .changeDataLayer{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(242,242,242,0.5);visibility:hidden;z-index:1}html.no-touch .redesign#orderItemDisplay .summary_box .changeDataLayer .button{position:absolute;top:50%;left:50%;margin-top:-26.66666667px;margin-left:-110px}html.no-touch .redesign#orderItemDisplay .summary_box .changeDataLayer:hover,html.no-touch .redesign#orderItemDisplay .summary_box:hover .changeDataLayer{visibility:visible}html.touch .redesign#orderItemDisplay .summary_box .changeDataLayer .button{display:none}html.touch .redesign#orderItemDisplay .summary_box .changeDataLayer .icon{display:block;position:absolute;top:0;right:0;width:60px;height:60px}html.touch .redesign#orderItemDisplay .summary_box .changeDataLayer .icon:before{content:"\e938";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:0;right:0;font-size:30px;cursor:pointer;width:60px;height:60px;box-sizing:border-box;padding-top:5px;padding-left:25px}html.iconfont-not-yet-loaded html.touch .redesign#orderItemDisplay .summary_box .changeDataLayer .icon:before{color:transparent!important}.redesign#orderItemDisplay .summary_account_data_box,.redesign#orderItemDisplay .summary_payment_data_box{border-right:1px solid #a6a9ae}.redesign#orderItemDisplay .summary_account_data_box .datarow .label,.redesign#orderItemDisplay .summary_payment_data_box .datarow .label{width:135px}.redesign#orderItemDisplay .summary_delivery_address_box,.redesign#orderItemDisplay .summary_payment_address_box{border-left:1px solid #a6a9ae;margin-left:-1px}.redesign#orderItemDisplay .summary_delivery_address_box .datarow .label,.redesign#orderItemDisplay .summary_payment_address_box .datarow .label{width:105px}.redesign#orderItemDisplay .data-summary{display:-ms-grid;display:grid;-ms-grid-columns:repeat(auto-fit,minmax(0,1fr));grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:24px;overflow:visible}@media only screen and (max-width:1024px){.redesign#orderItemDisplay .data-summary{-ms-grid-columns:1fr;grid-template-columns:1fr}}.redesign#orderItemDisplay .data-summary .summary-box{border:1px solid var(--grey-border);border-radius:var(--border-radius);padding:24px;font-size:var(--font-size-p);line-height:var(--font-line-height-p)}.redesign#orderItemDisplay .data-summary .summary-box>div{height:100%;display:-ms-grid;display:grid;align-items:start;-ms-grid-rows:auto auto 1fr;grid-template-rows:auto auto 1fr;justify-items:start}.redesign#orderItemDisplay .data-summary .summary-box>div>a{align-self:end}.redesign#orderItemDisplay .data-summary .summary-box h3{margin:0;font-weight:var(--font-weight-regular);font-size:var(--font-size-medium);line-height:var(--font-line-height-medium)}.redesign#orderItemDisplay .data-summary .summary-box .info{margin:24px 0}.redesign#orderItemDisplay .data-summary .summary-box .payment-type span{display:inline-block;border-radius:6px;background-color:var(--grey-bg);font-weight:700;font-weight:var(--font-weight-bold);font-size:var(--font-size-button);line-height:var(--font-line-height-button);padding:8px 16px}.redesign#orderItemDisplay .data-summary~.shopcart-area #paymentInfoText{width:100%}@media only screen and (min-width:1290px){.redesign#orderItemDisplay .data-summary~.shopcart-area #paymentInfoText{float:right}}.redesign#orderItemDisplay .data-summary~.shopcart-area .buttons #send{min-width:220px;box-sizing:border-box}.redesign#OrderConfirmation .confirmationSite{margin-top:60px;margin-bottom:60px}.redesign#OrderConfirmation h1{margin:0 0 32px}.redesign#OrderConfirmation .subheadline{font-size:var(--font-size-p);line-height:var(--font-line-height-p)}.redesign#OrderConfirmation #confirm_raster{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:24px;margin:100px 0}@media only screen and (max-width:1024px){.redesign#OrderConfirmation #confirm_raster{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media only screen and (max-width:480px){.redesign#OrderConfirmation #confirm_raster{-ms-grid-columns:1fr;grid-template-columns:1fr}}.redesign#OrderConfirmation .product{display:flex;flex-direction:column;justify-content:space-between;padding:40px;border:2px solid var(--Haufe-Light-Blue);border-radius:var(--border-radius);box-sizing:border-box}.redesign#OrderConfirmation .product .art_img{height:300px}.redesign#OrderConfirmation .product .art_img img{max-height:300px}.redesign#OrderConfirmation .product .art_txt{margin-top:48px}.redesign#OrderConfirmation .product .art_txt h4{font-weight:var(--font-weight-regular);font-size:var(--font-size-h3);line-height:var(--font-line-height-h3);margin:0}.redesign#OrderConfirmation .product h5{font-weight:300;margin:20px 0 0;font-size:14px;line-height:22px}.redesign#OrderConfirmation .product p{margin:20px 0 30px}.redesign#OrderConfirmation .product ol{margin:0;padding:0}.redesign#OrderConfirmation .product ol li{list-style-type:none;margin:3px 0 0 25px;font-weight:700}.redesign#OrderConfirmation .product ol li:before{content:counter(ol-counter) ")";vertical-align:0}.redesign#OrderConfirmation .product ol li:only-child{margin-left:0}.redesign#OrderConfirmation .product ol li:only-child:before{content:none}.redesign#OrderConfirmation .product .bottom{margin-top:80px}.redesign#OrderConfirmation .product .download+.availabilityDeliveryDetails,.redesign#OrderConfirmation .product .download+.download,.redesign#OrderConfirmation .product .serialNumbers~.download{margin-top:16px}.redesign#OrderConfirmation .product .dl_header{display:none}.redesign#OrderConfirmation .product .error,.redesign#OrderConfirmation .product .warning{font-weight:700;font-weight:var(--font-weight-bold)}.redesign#OrderConfirmation .product .availabilityDeliveryDetails{display:inline-block;background-color:var(--grey-bg);border-radius:6px;padding:4px 12px;font-size:var(--font-size-button);line-height:var(--font-line-height-button);font-weight:700;font-weight:var(--font-weight-bold)}.redesign#OrderConfirmation .confirmationBottom{display:-ms-grid;display:grid;-ms-grid-columns:var(--col-7) var(--col-5);grid-template-columns:var(--col-7) var(--col-5);gap:40px}@media only screen and (max-width:768px){.redesign#OrderConfirmation .confirmationBottom{-ms-grid-columns:1fr;grid-template-columns:1fr}}.redesign#OrderConfirmation .orderPrint{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;border-radius:var(--border-radius);padding:80px;background-color:var(--Haufe-Light-Blue)}.redesign#OrderConfirmation .print_txt{margin-top:0;margin-bottom:40px;font-size:var(--font-size-p);line-height:var(--font-line-height-p)}.redesign#OrderConfirmation .print_txt h4{margin:0 0 24px;font-size:var(--font-size-h3);line-height:var(--font-line-height-h3);font-weight:var(--font-weight-regular)}.redesign#OrderConfirmation #continueShopping{margin-top:80px}.redesign .art_basket .basket input[type=radio]{position:fixed;top:-1000px;left:-1000px}.redesign .art_basket .basket input[type=radio]:focus-visible+label{outline:2px solid var(--Pink-outline)!important;outline-offset:-2px!important}.redesign .art_basket .basket input[type=radio]+label{position:relative;padding-left:49px;padding-top:5px;display:inline-block;cursor:pointer;min-height:32px;box-sizing:border-box}.redesign .art_basket .basket input[type=radio]+label:before{content:"";position:absolute;left:0px;top:0px;display:block;box-sizing:border-box;width:32px;height:32px;border:1px solid var(--grey-border);border-radius:100%;background-color:var(--White)}.redesign .art_basket .basket input[type=radio]+label:after{position:absolute;left:10px;top:10px;display:block;box-sizing:border-box;width:12px;height:12px;border-radius:100%;background-color:var(--White)}.redesign .art_basket .basket input[type=radio].error+label:before,.redesign .art_basket .basket input[type=radio].warning+label:before{border-color:var(--red-border)}.redesign .art_basket .basket input[type=radio].checked+label:before,.redesign .art_basket .basket input[type=radio]:checked+label:before{background-color:var(--Haufe-Electric-Blue)}.redesign .art_basket .basket input[type=radio].checked+label:after,.redesign .art_basket .basket input[type=radio]:checked+label:after{content:""}.redesign .art_basket .basket input[type=radio]:not(.disabled):focus+label:before,.redesign .art_basket .basket input[type=radio]:not(.disabled):hover+label:before{border-color:var(--Haufe-Electric-Blue)}.redesign .art_basket .basket input[type=radio].disabled+label{color:#8f9299}.redesign .art_basket .basket .basket_header{display:-ms-grid;display:grid;-ms-grid-columns:150px 1fr 16.66666667% 8.33333333% 8.33333333% 8.33333333% minmax(min-content,calc(8.333333333333334% - 30px - 2px));grid-template-columns:150px 1fr 16.66666667% 8.33333333% 8.33333333% 8.33333333% minmax(min-content,calc(8.333333333333334% - 30px - 2px));column-gap:24px;margin-bottom:32px;padding:25px 30px;border-radius:12px;background:var(--grey-bg)}.redesign .art_basket .basket .basket_header .product_image{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.redesign .art_basket .basket .basket_header .amount{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.redesign .art_basket .basket .basket_header .headingFirst.price.single{-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/6;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.redesign .art_basket .basket .basket_header .price.total{-ms-grid-column:6;-ms-grid-column-span:1;grid-column:6/7;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.redesign .art_basket .basket .basket_header .headingLast.price.single_net{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.redesign .art_basket .basket .basket_header .headingLast.price.single_gross{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.redesign .art_basket .basket .basket_header .headingLast.price.total_gross{-ms-grid-column:6;-ms-grid-column-span:1;grid-column:6/7;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.redesign .art_basket .basket .basket_header .headingFirst{color:var(--Black);font-size:var(--font-size-p);line-height:var(--font-line-height-p);font-weight:var(--font-weight-regular)}.redesign .art_basket .basket .basket_header .headingLast{color:var(--Black);font-size:var(--font-size-small);line-height:var(--font-line-height-small);font-weight:var(--font-weight-regular)}.redesign .art_basket .basket .product_row{display:-ms-grid;display:grid;-ms-grid-columns:150px 1fr 16.66666667% 8.33333333% 8.33333333% 8.33333333% minmax(min-content,calc(8.333333333333334% - 30px - 2px));grid-template-columns:150px 1fr 16.66666667% 8.33333333% 8.33333333% 8.33333333% minmax(min-content,calc(8.333333333333334% - 30px - 2px));column-gap:24px;margin:24px 0;border:1px solid var(--Haufe-Mid-Blue);border-radius:var(--border-radius);padding:24px 28px}.redesign .art_basket .basket .product_row .info{-ms-grid-column:1;-ms-grid-column-span:7;grid-column:1/8;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.redesign .art_basket .basket .product_row .product_image{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:7;grid-row:2/9}.redesign .art_basket .basket .product_row .product_title{-ms-grid-column:2;-ms-grid-column-span:4;grid-column:2/6;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.redesign .art_basket .basket .product_row .product_title .order_link,.redesign .art_basket .basket .product_row .product_title .order_number{display:inline-block}.redesign .art_basket .basket .product_row .special_price_interferer{-ms-grid-column:6;-ms-grid-column-span:1;grid-column:6/7;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.redesign .art_basket .basket .product_row .product_version{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.redesign .art_basket .basket .product_row .invoice_periodic_box,.redesign .art_basket .basket .product_row .product_licence{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}.redesign .art_basket .basket .product_row .quantity_area{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.redesign .art_basket .basket .product_row .delete_basket{-ms-grid-column:7;-ms-grid-column-span:1;grid-column:7/8;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.redesign .art_basket .basket .product_row .product_version+.info_links{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:4;-ms-grid-row-span:2;grid-row:4/6}.redesign .art_basket .basket .product_row .info_links{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}.redesign .art_basket .basket .product_row .price.single_net{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.redesign .art_basket .basket .product_row .price.single_gross{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.redesign .art_basket .basket .product_row .price.total{-ms-grid-column:6;-ms-grid-column-span:1;grid-column:6/7;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.redesign .art_basket .basket .product_row.highlighted{border-color:var(--UI-lighter-Blue);background:var(--UI-lighter-Blue)}.redesign .art_basket .basket .product_row .info{background:var(--Haufe-Electric-Blue);border-top-left-radius:12px;border-top-right-radius:12px;color:var(--White);margin:-23px -28px 23px;padding:5px 28px;font-size:var(--font-size-small);line-height:var(--font-line-height-small)}.redesign .art_basket .basket .product_row .product_image{-ms-grid-column-align:end;justify-self:end}.redesign .art_basket .basket .product_row .product_image .order_link{display:block;text-decoration:none}.redesign .art_basket .basket .product_row .product_title{margin-bottom:8px}.redesign .art_basket .basket .product_row .product_title .order_link{color:var(--Haufe-Navy-Blue);text-decoration:none;font-size:var(--font-size-p);line-height:var(--font-line-height-p);font-weight:700;font-weight:var(--font-weight-bold)}.redesign .art_basket .basket .product_row .special_price_interferer{-ms-grid-row-align:start;align-self:start;-ms-grid-column-align:end;justify-self:end}.redesign .art_basket .basket .product_row .order_link{margin-right:15px}.redesign .art_basket .basket .product_row .order_number,.redesign .art_basket .basket .product_row .product_version{margin-top:8px;font-size:var(--font-size-small);line-height:var(--font-line-height-small)}.redesign .art_basket .basket .product_row .product_version{margin-bottom:8px}.redesign .art_basket .basket .product_row .product_licence{-ms-grid-row-align:center;align-self:center;margin-top:20px;margin-bottom:20px;margin-right:15px;max-width:300px}.redesign .art_basket .basket .product_row .product_licence select{width:100%;font-size:var(--font-size-small);line-height:var(--font-line-height-small)}.redesign .art_basket .basket .product_row .invoice_periodic_header,.redesign .art_basket .basket .product_row .invoice_periodic_option{margin-right:10px;margin-bottom:5px}.redesign .art_basket .basket .product_row .quantity_area{-ms-grid-column-align:start;justify-self:start;-ms-grid-row-align:center;align-self:center;display:-ms-grid;display:grid;-ms-grid-columns:36px auto 38px;grid-template-columns:36px auto 38px;-ms-flex-align:center;align-items:center}.redesign .art_basket .basket .product_row .quantity_area .dec,.redesign .art_basket .basket .product_row .quantity_area .inc,.redesign .art_basket .basket .product_row .quantity_area .update{all:unset;text-align:center;cursor:pointer}.redesign .art_basket .basket .product_row .quantity_area .dec.disabled,.redesign .art_basket .basket .product_row .quantity_area .inc.disabled,.redesign .art_basket .basket .product_row .quantity_area .update.disabled{cursor:default}.redesign .art_basket .basket .product_row .quantity_area .dec.dispNone,.redesign .art_basket .basket .product_row .quantity_area .inc.dispNone,.redesign .art_basket .basket .product_row .quantity_area .update.dispNone{display:none}.redesign .art_basket .basket .product_row .quantity_area .dec{width:36px;height:36px}.redesign .art_basket .basket .product_row .quantity_area .inc{width:38px;height:37px}.redesign .art_basket .basket .product_row .quantity_area .update{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-column-align:center;justify-self:center;width:24px;height:24px}.redesign .art_basket .basket .product_row .quantity_area .quantity{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;width:64px;box-sizing:border-box;float:left;font-size:var(--font-size-button);line-height:var(--font-line-height-button);border-radius:8px;border:1px solid var(--grey-border);padding:4px 0;text-align:center}.redesign .art_basket .basket .product_row .delete_basket{-ms-grid-column-align:end;justify-self:end}.redesign .art_basket .basket .product_row .price{-ms-grid-row-align:center;align-self:center;font-size:var(--font-size-p);line-height:var(--font-line-height-p)}.redesign .art_basket .basket .product_row .price.old_price{-ms-grid-row-align:start;align-self:start;font-size:10px;line-height:10px;text-decoration:line-through}.redesign .art_basket .basket .product_row .price.new_price{font-weight:700;color:#f4a730}.redesign .art_basket .basket .product_row .info_links ul{list-style:none;padding:0;margin:0}.redesign .art_basket .basket .product_row .info_links li{margin-bottom:24px}.redesign .art_basket .basket .product_row .info_links li:last-child{margin-bottom:0}.redesign .art_basket .basket .product_row .info_links li.upToDate span{display:inline-block;font-size:12px;line-height:12px;position:relative;padding:7px 7px 7px 30px;background-color:var(--green-bg);border-radius:4px}.redesign .art_basket .basket .product_row .info_links li.upToDate span:before{content:"";position:absolute;top:6px;left:8px;width:14px;height:14px;vertical-align:top;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZWxsaXBzZSBjeD0iNyIgY3k9IjYuOTU5MDYiIHJ4PSI3IiByeT0iNi45NTkwNiIgZmlsbD0iIzE4ODYzRCIvPjxwYXRoIGQ9Ik05LjU2ODY2IDUuMjE5MjRMNS45ODA0IDguODA3NTFMNC4zNDkzNyA3LjE3NjQ3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNjY2NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);background-repeat:no-repeat}.redesign .art_basket .basket .product_row .info_links li.upToDate svg{top:6px;display:inline-block;position:relative;margin-left:8px}.redesign .art_basket .basket .product_row .info_links li.upToDate a{color:var(--green-fc);text-decoration:none;font-weight:700;font-weight:var(--font-weight-bold)}.redesign .art_basket .basket .product_row .info_links li.no-bullet{margin-left:0px}.redesign .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox]{position:fixed;top:-1000px;left:-1000px}.redesign .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox]:focus-visible+label{outline:2px solid var(--Pink-outline)!important;outline-offset:-2px!important}.redesign .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox]+label{position:relative;padding-left:44px;font-size:var(--font-size-small);line-height:32px;display:inline-block;cursor:pointer}.redesign .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox].disabled+label{color:#8f9299}.redesign .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox]+label:before{content:"";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0px;top:1px;display:block;box-sizing:border-box;width:32px;height:32px;font-size:24px;line-height:30px;color:var(--White);border:1px solid var(--grey-border);border-radius:6px;background-color:var(--White);text-align:center}html.iconfont-not-yet-loaded .redesign .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox]+label:before{color:transparent!important}.redesign .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox].error+label:before,.redesign .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox].warning+label:before{border-color:var(--red-border)}.redesign .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox].checked+label:before,.redesign .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox]:checked+label:before{background-color:var(--Haufe-Electric-Blue);border:1px solid var(--Haufe-Electric-Blue);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuNjM2NCAxTDQuNjM2MzYgOUwxIDUuMzYzNjQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS42NjY2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4);background-repeat:no-repeat;background-position:8px 10px}.redesign .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox]:not(.disabled):focus+label:before,.redesign .art_basket .basket .product_row .info_links li.no-bullet input[type=checkbox]:not(.disabled):hover+label:before{border-color:var(--Haufe-Electric-Blue)}.redesign .art_basket .basket .product_row .info_links li.no-bullet svg{top:6px;display:inline-block;position:relative;margin-left:8px}.redesign .art_basket .basket .product_row .info_links a{color:var(--Haufe-Navy-Blue);text-decoration:none;display:inline-block}.redesign .art_basket .basket .product_row .info_links a .icon{color:#8f9299;margin-left:5px}.redesign .art_basket .basket .product_row .product_version+.info_links .list_style_tick{margin-top:0}.redesign .art_basket .basket .product_row .price.total{text-align:right;font-weight:700;font-weight:var(--font-weight-bold)}.redesign .art_basket .basket .basket_footer{display:-ms-grid;display:grid;-ms-grid-columns:1fr 586px;grid-template-columns:1fr 586px;gap:24px;margin-top:32px}.redesign .art_basket .basket .basket_footer .infos{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.redesign .art_basket .basket .basket_footer .summary{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.redesign .art_basket .basket .basket_footer .testperiod-norisk{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.redesign .art_basket .basket .basket_footer .summary{display:-ms-grid;display:grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto;gap:16px}.redesign .art_basket .basket .basket_footer .summary .label{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.redesign .art_basket .basket .basket_footer .summary .price{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.redesign .art_basket .basket .basket_footer .summary .product_total_net{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.redesign .art_basket .basket .basket_footer .summary .product_total_gross{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.redesign .art_basket .basket .basket_footer .summary .shipping_cost{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.redesign .art_basket .basket .basket_footer .summary .total{-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}.redesign .art_basket .basket .basket_footer .infos{border-radius:var(--border-radius);border:1px solid var(--grey-border);padding:40px}.redesign .art_basket .basket .basket_footer .summary{border-radius:var(--border-radius);background-color:var(--grey-bg);padding:40px}.redesign .art_basket .basket .basket_footer .label,.redesign .art_basket .basket .basket_footer .price{font-size:var(--font-size-p);line-height:var(--font-line-height-p)}.redesign .art_basket .basket .basket_footer .price{text-align:right}.redesign .art_basket .basket .basket_footer .total{font-weight:700;font-weight:var(--font-weight-bold)}.redesign .art_basket .basket .basket_footer .testperiod-norisk{background:var(--green-bg);position:relative;padding:16px 24px;border-radius:var(--border-radius);font-size:var(--font-size-small);line-height:var(--font-line-height-small);color:var(--green-fc)}@media only screen and (max-width:1200px){.redesign .art_basket .basket .basket_header{-ms-grid-columns:1fr 130px 100px 100px 110px;grid-template-columns:1fr 130px 100px 100px 110px}.redesign .art_basket .basket .product_row{-ms-grid-columns:95px 1fr 130px 100px 100px 110px;grid-template-columns:95px 1fr 130px 100px 100px 110px;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}.redesign .art_basket .basket .product_row .info{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.redesign .art_basket .basket .product_row .product_image{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/4}.redesign .art_basket .basket .product_row .product_title{-ms-grid-column:2;-ms-grid-column-span:4;grid-column:2/6;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.redesign .art_basket .basket .product_row .product_title .order_link,.redesign .art_basket .basket .product_row .product_title .order_number{display:block}.redesign .art_basket .basket .product_row .special_price_interferer{-ms-grid-column:6;-ms-grid-column-span:1;grid-column:6/7;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.redesign .art_basket .basket .product_row .product_version{-ms-grid-column:2;-ms-grid-column-span:5;grid-column:2/7;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.redesign .art_basket .basket .product_row .invoice_periodic_box,.redesign .art_basket .basket .product_row .product_licence{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}.redesign .art_basket .basket .product_row .quantity_area{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.redesign .art_basket .basket .product_row .delete_basket{-ms-grid-column:6;-ms-grid-column-span:1;grid-column:6/7;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.redesign .art_basket .basket .product_row .product_version+.info_links{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:4;-ms-grid-row-span:2;grid-row:4/6}.redesign .art_basket .basket .product_row .info_links{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}.redesign .art_basket .basket .product_row .price.single_net{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.redesign .art_basket .basket .product_row .price.single_gross{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.redesign .art_basket .basket .product_row .price.total{-ms-grid-column:6;-ms-grid-column-span:1;grid-column:6/7;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.redesign .art_basket .basket .product_row .product_image img{margin-right:15px;margin-bottom:8px;width:80px}.redesign .art_basket .basket .product_row .order_link{margin-top:10px;font-size:16px}.redesign .art_basket .basket .product_row .order_number,.redesign .art_basket .basket .product_row .product_version{font-size:14px}.redesign .art_basket .basket .product_row .product_version{margin-top:0}.redesign .art_basket .basket .basket_footer{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media only screen and (min-width:1024px){.redesign .art_basket .basket .product_row .heading,.redesign .art_basket .basket .product_row .tax_info{display:none}}@media only screen and (max-width:1023px){.redesign .art_basket .basket .basket_header{-ms-grid-columns:100%;grid-template-columns:100%;padding:25px 20px}.redesign .art_basket .basket .basket_header .headingFirst.amount,.redesign .art_basket .basket .basket_header .headingFirst.price,.redesign .art_basket .basket .basket_header .headingLast.amount,.redesign .art_basket .basket .basket_header .headingLast.price{display:none}.redesign .art_basket .basket .product_row{-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;column-gap:0;padding:23px 18px}.redesign .art_basket .basket .product_row .info{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.redesign .art_basket .basket .product_row .product_image{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.redesign .art_basket .basket .product_row .product_title{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.redesign .art_basket .basket .product_row .product_title .order_link,.redesign .art_basket .basket .product_row .product_title .order_number{display:block}.redesign .art_basket .basket .product_row .special_price_interferer{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.redesign .art_basket .basket .product_row .product_version{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}.redesign .art_basket .basket .product_row .invoice_periodic_box,.redesign .art_basket .basket .product_row .product_licence{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}.redesign .art_basket .basket .product_row .heading.amount{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7}.redesign .art_basket .basket .product_row .quantity_area{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8}.redesign .art_basket .basket .product_row .delete_basket{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.redesign .art_basket .basket .product_row .info_links,.redesign .art_basket .basket .product_row .product_version+.info_links{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:12;-ms-grid-row-span:1;grid-row:12/13}.redesign .art_basket .basket .product_row .heading.price_single{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:8;-ms-grid-row-span:1;grid-row:8/9}.redesign .art_basket .basket .product_row .price.single_net{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:9;-ms-grid-row-span:1;grid-row:9/10}.redesign .art_basket .basket .product_row .price.single_gross{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:9;-ms-grid-row-span:1;grid-row:9/10}.redesign .art_basket .basket .product_row .heading.price_total{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:10;-ms-grid-row-span:1;grid-row:10/11}.redesign .art_basket .basket .product_row .price.total{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:11;-ms-grid-row-span:1;grid-row:11/12}.redesign .art_basket .basket .product_row .info{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.redesign .art_basket .basket .product_row .product_image{-ms-grid-column-align:start;justify-self:start}.redesign .art_basket .basket .product_row .order_link{margin-top:0}.redesign .art_basket .basket .product_row .product_version{margin-bottom:13px}.redesign .art_basket .basket .product_row .product_licence{margin-right:0}.redesign .art_basket .basket .product_row .heading{margin-top:25px;margin-bottom:15px;text-transform:uppercase;color:#232a36;font-weight:700}.redesign .art_basket .basket .product_row .product_version+.info_links+.heading.amount{margin-top:0px}.redesign .art_basket .basket .product_row .tax_info{margin-top:1px;color:#8f9299;font-weight:400}.redesign .art_basket .basket .product_row .delete_basket{-ms-grid-column-align:end;justify-self:end}.redesign .art_basket .basket .product_row .price{-ms-grid-row-align:end;align-self:end}.redesign .art_basket .basket .product_row .price.new_price{padding-top:15px}.redesign .art_basket .basket .product_row .price.total{margin-bottom:9px;text-align:left}.redesign .art_basket .basket .product_row .price.total>div{display:inline}.redesign .art_basket .basket .basket_footer{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%}.redesign .art_basket .basket .basket_footer .infos{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.redesign .art_basket .basket .basket_footer .summary{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.redesign .art_basket .basket .basket_footer .testperiod-norisk{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.redesign .art_basket .basket .basket_footer .infos,.redesign .art_basket .basket .basket_footer .summary{padding:20px}}.redesign .orderPrintPage #header{display:-ms-grid;display:grid}.redesign .orderPrintPage #header .logo_print,.redesign .orderPrintPage #header .logo_print_bg{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-row-align:center;align-self:center}.redesign .orderPrintPage #header .logo_print_bg{height:100%}.redesign .orderPrintPage #header .logo_print_bg img{width:100%;height:100%}.redesign .orderPrintPage #header .logo_print{display:-ms-flexbox;display:flex}.redesign .orderPrintPage #header .logo_print img{height:20px;width:92px;margin-left:50px}@media only screen and (max-width:1023px){.redesign .orderPrintPage #header .logo_print img{margin:0 0 0 30px}}@media only screen and (max-width:480px){.redesign .orderPrintPage #header .logo_print img{height:16px;width:73px;margin:0 0 0 15px}}.redesign .orderPrintPage .salutation{padding-bottom:10px}.redesign .orderPrintPage .user_text{margin:15px 0}.redesign .orderPrintPage #headerRow3{font-size:var(--font-size-h2);line-height:var(--font-line-height-h2);font-weight:var(--font-weight-regular);margin:30px 0}.redesign .orderPrintPage input.quantity{border-color:transparent}.redesign #checkoutLoading{display:none;background:rgba(0,0,0,0.2);position:fixed;left:0;right:0;top:0;bottom:0;z-index:10000}.redesign #checkoutLoading .animation-loading{top:50%;top:calc(50% - 32px);left:50%;left:calc(50% - 32px);width:64px;height:64px}.redesign #checkoutLoading .animation-loading div{transform-origin:32px 32px}.redesign #checkoutLoading .animation-loading div:after{top:3px;left:29px;width:5px;height:14px}.oscButton,.redesign #checkoutLoading.active{display:block}.oscButton{text-align:center;margin:20px 0 0;order:5;align-self:stretch}.oscButton .hlBtnPink{font-size:var(--font-size-button);line-height:var(--font-line-height-button);font-weight:var(--font-weight-medium);display:inline-block;padding:8px 24px;cursor:pointer;border-radius:60px;color:var(--Haufe-Navy-Blue);background:var(--Haufe-Pink);border:unset;padding:12px 36px;width:100%;box-sizing:border-box}.oscButton .hlBtnPink input,body.oscButton .hlBtnPink,body .oscButton .hlBtnPink{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.oscButton .hlBtnPink.disabled{cursor:default}#oneSheetCheckoutLayer .dijitDialogPaneContent{width:auto!important;height:auto!important}#oneSheetCheckoutLayer .art_box_inner{width:100%!important;max-width:830px;padding:50px;box-sizing:border-box;box-shadow:0 5px 10px 0 rgba(38,46,59,0.15);background:#ffffff}@media only screen and (max-width:768px){#oneSheetCheckoutLayer .art_box_inner{padding:30px}}@media only screen and (max-width:480px){#oneSheetCheckoutLayer .art_box_inner{padding:20px}}@media only screen and (max-width:905px){#oneSheetCheckoutLayer .art_box_inner{width:calc(100% - 60px)!important;margin:0 30px}}@media only screen and (max-width:480px){#oneSheetCheckoutLayer .art_box_inner{width:calc(100% - 30px)!important;margin:0 15px}}@media only screen and (min-width:1021px){#oneSheetCheckoutLayer .payment_right{top:-60px}#oneSheetCheckoutLayer.paymentDisplay .datarow.left,#oneSheetCheckoutLayer.paymentDisplay .datarow.right{width:50%}#oneSheetCheckoutLayer.paymentDisplay #Default_note.payment_right{top:0}#oneSheetCheckoutLayer.paymentDisplay .payment_method_row+#Default_note.payment_right{top:-40px}#oneSheetCheckoutLayer.paymentDisplay .payment_method_row+.payment_method_row+#Default_note.payment_right{top:-75px}#oneSheetCheckoutLayer.paymentDisplay .payment_method_row+.payment_method_row+.payment_method_row+#Default_note.payment_right{top:-110px}#oneSheetCheckoutLayer.paymentDisplay .payment_method_row+.payment_method_row+.payment_method_row+.payment_method_row+#Default_note.payment_right{top:-150px}}#oneSheetCheckoutLayer .account_content_spot{width:auto;display:none}#oneSheetCheckoutLayer .content_container{overflow:visible}#oneSheetCheckoutLayer .h3{font-family:Bebasneue,Arial,sans-serif;font-size:36px;line-height:1.5em;margin-bottom:10px;margin-left:auto;margin-right:auto;width:100%}#oneSheetCheckoutLayer .h3.lighthouse-divider-after:after{margin-top:0}#oneSheetCheckoutLayer h2{margin:0 0 10px;font-family:HaufeMerriweather,Times,serif;font-size:22px;line-height:1.5em;font-weight:400}#oneSheetCheckoutLayer #emspot_osc_top{margin-bottom:20px}#oneSheetCheckoutLayer .accountDataBoxOsc{position:relative}#oneSheetCheckoutLayer .accountDataBoxOsc .accountDataContainer{display:-ms-grid;display:grid;-ms-grid-columns:48% 4% 48%;grid-template-columns:48% 4% 48%}@media only screen and (max-width:767px){#oneSheetCheckoutLayer .accountDataBoxOsc .accountDataContainer{display:block}}#oneSheetCheckoutLayer #oneSheetCheckoutHeaderBox{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}#oneSheetCheckoutLayer #oneSheetCheckoutEmailBox{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}#oneSheetCheckoutLayer .step2a #oneSheetCheckoutEmailBox,#oneSheetCheckoutLayer .step2b #oneSheetCheckoutEmailBox{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}#oneSheetCheckoutLayer #oneSheetCheckoutNewPasswordBox,#oneSheetCheckoutLayer #oneSheetCheckoutPasswordBox{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;display:-ms-grid;display:grid;-ms-grid-columns:14% 4% 30% 4% 30% 4% 14%;grid-template-columns:14% 4% 30% 4% 30% 4% 14%}@media only screen and (max-width:767px){#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox{display:block}}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentSalutation_row{-ms-grid-column:1;-ms-grid-column-span:7;grid-column:1/8;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentSalutation_row label{font-size:12px;font-weight:400}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentSalutation_row+.errorMsgArea,#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentSalutation_row+.warningMsgArea{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentCompany_row{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/6;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentCompany_row+.errorMsgArea,#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentCompany_row+.warningMsgArea{-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentTitle_row{-ms-grid-column:7;-ms-grid-column-span:1;grid-column:7/8;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentTitle_row+.errorMsgArea,#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentTitle_row+.warningMsgArea{-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentFirstName_row{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentFirstName_row+.errorMsgArea,#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentFirstName_row+.warningMsgArea{-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentLastName_row{-ms-grid-column:5;-ms-grid-column-span:3;grid-column:5/8;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentLastName_row+.errorMsgArea,#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentLastName_row+.warningMsgArea{-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentStreet_row{-ms-grid-column:1;-ms-grid-column-span:7;grid-column:1/8;-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentStreet_row+*+.warningMsgArea,#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentStreet_row+.errorMsgArea{-ms-grid-row:8;-ms-grid-row-span:1;grid-row:8/9}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentZip_row{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:9;-ms-grid-row-span:1;grid-row:9/10}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentZip_row+.errorMsgArea,#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentZip_row+.warningMsgArea{-ms-grid-row:10;-ms-grid-row-span:1;grid-row:10/11}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentCity_row{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:9;-ms-grid-row-span:1;grid-row:9/10}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentCity_row+.errorMsgArea,#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentCity_row+.warningMsgArea{-ms-grid-row:10;-ms-grid-row-span:1;grid-row:10/11}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentCountry_row{-ms-grid-column:5;-ms-grid-column-span:3;grid-column:5/8;-ms-grid-row:9;-ms-grid-row-span:1;grid-row:9/10}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentCountry_row+.errorMsgArea,#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentCountry_row+.warningMsgArea{-ms-grid-row:10;-ms-grid-row-span:1;grid-row:10/11}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentSalesTaxId_row{-ms-grid-column:1;-ms-grid-column-span:7;grid-column:1/8;-ms-grid-row:11;-ms-grid-row-span:1;grid-row:11/12}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentSalesTaxId_row+.errorMsgArea,#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox #paymentSalesTaxId_row+.warningMsgArea{-ms-grid-row:12;-ms-grid-row-span:1;grid-row:12/13}#oneSheetCheckoutLayer #oneSheetCheckoutAddressBox .buttons{-ms-grid-column:1;-ms-grid-column-span:7;grid-column:1/8;-ms-grid-row:13;-ms-grid-row-span:1;grid-row:13/14}#oneSheetCheckoutLayer .errorMsgArea,#oneSheetCheckoutLayer .warningMsgArea{width:100%;-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/6}#oneSheetCheckoutLayer #passwordButtonBox{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}#oneSheetCheckoutLayer #paypalError,#oneSheetCheckoutLayer .payoneError{margin-bottom:30px}#oneSheetCheckoutLayer .buttons{margin:0}#oneSheetCheckoutLayer #punchout_btn.v2{width:200px}#oneSheetCheckoutLayer .oscBack,#oneSheetCheckoutLayer .passwordRecovery{padding-left:0;padding-right:0}#oneSheetCheckoutLayer .oscBack{text-align:left}#oneSheetCheckoutLayer .oscBack:before{content:"\e907";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;padding-right:10px}html.iconfont-not-yet-loaded #oneSheetCheckoutLayer .oscBack:before{color:transparent!important}@media only screen and (max-width:480px){#oneSheetCheckoutLayer .btnBlue,#oneSheetCheckoutLayer .btnWhite{width:100%}#oneSheetCheckoutLayer .oscBack{margin-top:15px}#oneSheetCheckoutLayer .passwordRecovery{text-align:center}}#oneSheetCheckoutLayer #paymentForm{margin-bottom:30px}#oneSheetCheckoutLayer .fourWeeksTextOSC{float:left;font-size:12px;line-height:1.5em;margin:20px 0 0 475px}#oneSheetCheckoutLayer .externalSystemErrorBox{display:block;padding:0;margin:0;width:auto}#oneSheetCheckoutLayer .externalSystemErrorBox .contactUsLayout,#oneSheetCheckoutLayer .externalSystemErrorBox .technicalErrorBox{padding:0;margin:0}#oneSheetCheckoutLayer .externalSystemErrorBox .contactUsLayout .lighthouse-box,#oneSheetCheckoutLayer .externalSystemErrorBox .technicalErrorBox .lighthouse-box{box-shadow:none;padding:0;margin:0}#oneSheetCheckoutLayer .externalSystemErrorBox .contactUsLayout h2,#oneSheetCheckoutLayer .externalSystemErrorBox .technicalErrorBox h2{font-family:Bebasneue,Arial,sans-serif;font-size:36px;line-height:1.5em}#oneSheetCheckoutLayer .externalSystemErrorBox .contactUsLayout{margin-top:40px}.paymentDisplay .payment_right{margin-right:0}.paymentDisplay .payment_right:before{top:15px}h1.contactUsH1,h1.mastheadH1,h1.privacyH1,h1.rssFeedH1,h1.shippingTermsH1,h1.sitemapH1{padding-bottom:10px;margin-bottom:0;margin-top:30px;font-family:Bebasneue,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;font-size:66px;line-height:1.1em;font-weight:400}@media only screen and (max-width:768px){h1.contactUsH1,h1.mastheadH1,h1.privacyH1,h1.rssFeedH1,h1.shippingTermsH1,h1.sitemapH1{font-size:55px}}@media only screen and (max-width:480px){h1.contactUsH1,h1.mastheadH1,h1.privacyH1,h1.rssFeedH1,h1.shippingTermsH1,h1.sitemapH1{font-size:44px}}h1.contactUsH1{margin-top:10px;margin-bottom:50px}@media only screen and (max-width:1024px){h1.contactUsH1{margin-top:0}}#contact_us_error h1.contactUsH1,#contact_us_thanks h1.contactUsH1{margin-bottom:30px}h3.contactUsH3,h3.mastheadH3,h3.privacyH3,h3.shippingTermsH3{font-size:1.2em;margin:0 0 5px;font-weight:400;color:#8f9299;clear:both}@media only screen and (max-width:480px){h3.contactUsH3,h3.mastheadH3,h3.privacyH3,h3.shippingTermsH3{text-align:center;font-size:0.9em;line-height:1.5em}}#contact_us_error .btnWhite{padding-left:0}#contact_us_error .btnWhite:before{content:"\e907";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;padding-right:10px}html.iconfont-not-yet-loaded #contact_us_error .btnWhite:before{color:transparent!important}#contact_us_thanks .btnWhite{padding-left:0}#contact_us_thanks .btnWhite:after{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";font-size:13px;padding-left:10px}html.iconfont-not-yet-loaded #contact_us_thanks .btnWhite:after{color:transparent!important}.contactUsLayout{*zoom:1}.contactUsLayout:after,.contactUsLayout:before{content:" ";display:table}.contactUsLayout:after{clear:both}.contactUsLayout .introduction{margin-bottom:30px}.contactUsLayout .lighthouse-box{margin-bottom:50px}.contactUsLayout #ContactSend .lighthouse-box{margin-bottom:30px}.contactUsLayout #ContactSend .btnBlue{float:right}@media only screen and (max-width:480px){.contactUsLayout #ContactSend .btnBlue{float:none;width:100%;margin:auto}}.contactUsLayout #ContactSend .btnWhite{float:left;padding-left:0}.contactUsLayout #ContactSend .btnWhite:before{content:"\e901";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;padding-right:10px}html.iconfont-not-yet-loaded .contactUsLayout #ContactSend .btnWhite:before{color:transparent!important}@media only screen and (max-width:480px){.contactUsLayout #ContactSend .btnWhite{float:none;width:100%;margin:auto}}.contactUsLayout .h2,.contactUsLayout h2{font-family:Bebasneue,Arial,sans-serif;font-size:36px;line-height:36px;margin:0;font-weight:400}.contactUsLayout .h2.lighthouse-divider-after:after,.contactUsLayout h2.lighthouse-divider-after:after{margin-top:16px}.contactUsLayout address{font-style:normal}.contactUsLayout ul.link_list{display:block}.contactUsLayout .left_row_container{float:left;width:48%}@media only screen and (max-width:768px){.contactUsLayout .left_row_container{float:none;width:100%}}.contactUsLayout .right_row_container{float:right;width:48%;margin-left:4%}@media only screen and (max-width:768px){.contactUsLayout .right_row_container{float:none;width:100%;margin-left:0}}#contact_request{margin-bottom:50px}#contact_request hr{margin:50px -50px}@media only screen and (max-width:768px){#contact_request hr{margin:30px -30px}}@media only screen and (max-width:480px){#contact_request hr{margin:40px -20px 15px}}#contact_request #contact_streetName_row{width:70%;float:left;box-sizing:border-box}@media only screen and (max-width:1050px){#contact_request #contact_streetName_row{width:100%;float:none}}@media only screen and (max-width:768px){#contact_request #contact_streetName_row{width:70%;float:left}}@media only screen and (max-width:505px){#contact_request #contact_streetName_row{width:100%;float:none}}#contact_request #contact_streetNumber_row{width:28%;width:calc(30% - 30px);margin-left:2%;margin-left:calc(30px);float:left;box-sizing:border-box}@media only screen and (max-width:1050px){#contact_request #contact_streetNumber_row{width:100%;margin-left:0;float:none}}@media only screen and (max-width:768px){#contact_request #contact_streetNumber_row{width:28%;width:calc(30% - 30px);margin-left:2%;margin-left:calc(30px);float:left}}@media only screen and (max-width:505px){#contact_request #contact_streetNumber_row{width:100%;margin-left:0;float:none}}#contact_request #contact_cityCode_row{width:26%;float:left;box-sizing:border-box}@media only screen and (max-width:1050px){#contact_request #contact_cityCode_row{width:100%;float:none}}@media only screen and (max-width:768px){#contact_request #contact_cityCode_row{width:26%;float:left}}@media only screen and (max-width:505px){#contact_request #contact_cityCode_row{width:100%;float:none}}#contact_request #contact_cityName_row{width:72%;width:calc(74% - 30px);margin-left:2%;margin-left:calc(30px);float:left;box-sizing:border-box}@media only screen and (max-width:1050px){#contact_request #contact_cityName_row{width:100%;margin-left:0;float:none}}@media only screen and (max-width:768px){#contact_request #contact_cityName_row{width:72%;width:calc(74% - 30px);margin-left:2%;margin-left:calc(30px);float:left}}@media only screen and (max-width:505px){#contact_request #contact_cityName_row{width:100%;margin-left:0;float:none}}#contact_request textarea{width:100%;height:150px;box-sizing:border-box;resize:vertical}#contact_request select{width:100%}#contact_request .datarow{margin-right:0}html:not(.androidbrowser) #contact_request .datarow.error input,html:not(.androidbrowser) #contact_request .datarow.error select,html:not(.androidbrowser) #contact_request .datarow.error textarea{border-color:#e81546}html:not(.androidbrowser) #contact_request .datarow.warning input,html:not(.androidbrowser) #contact_request .datarow.warning select,html:not(.androidbrowser) #contact_request .datarow.warning textarea{border-color:#f4a730}#contact_us_error,#contact_us_thanks{margin:30px 0}.mastheadLayout{*zoom:1}.mastheadLayout:after,.mastheadLayout:before{content:" ";display:table}.mastheadLayout:after{clear:both}.mastheadLayout .left_row_container{float:left;width:49%}@media only screen and (max-width:768px){.mastheadLayout .left_row_container{float:none;width:100%}}.mastheadLayout .right_row_container{float:right;width:49%;margin-left:2%}@media only screen and (max-width:768px){.mastheadLayout .right_row_container{float:none;width:100%;margin-left:0}}.mastheadLayoutV2{*zoom:1}.mastheadLayoutV2:after,.mastheadLayoutV2:before{content:" ";display:table}.mastheadLayoutV2:after{clear:both}.mastheadLayoutV2 .left_row_container{float:left;width:30%}@media only screen and (max-width:768px){.mastheadLayoutV2 .left_row_container{float:none;width:100%}}.mastheadLayoutV2 .left_row_container.bottom_left{width:49%}@media only screen and (max-width:768px){.mastheadLayoutV2 .left_row_container.bottom_left{width:100%}}.mastheadLayoutV2 .right_row_container{float:right;width:68%;margin-left:2%}@media only screen and (max-width:768px){.mastheadLayoutV2 .right_row_container{float:none;width:100%;margin-left:0}}.mastheadLayoutV2 .right_row_container.bottom_right{width:49%}@media only screen and (max-width:768px){.mastheadLayoutV2 .right_row_container.bottom_right{width:100%}}#content_static_pages.sitemap-container{margin-top:80px}@media only screen and (max-width:1024px){#content_static_pages.sitemap-container{margin-top:55px}}@media only screen and (max-width:768px){#content_static_pages.sitemap-container{margin-top:60px}}@media only screen and (max-width:480px){#content_static_pages.sitemap-container{margin-top:50px}}.site_map{*zoom:1;margin-top:75px}.site_map:after,.site_map:before{content:" ";display:table}.site_map:after{clear:both}@media only screen and (max-width:1024px){.site_map{margin-top:20px}}@media only screen and (max-width:768px){.site_map{margin-top:30px}}@media only screen and (max-width:480px){.site_map{margin-top:35px}}.site_map ul.topic{list-style:none;padding:0;column-count:3;column-gap:3.5%}@media only screen and (max-width:1024px){.site_map ul.topic{column-count:2}}@media only screen and (max-width:480px){.site_map ul.topic{column-count:1}}.site_map ul.topic>li{page-break-inside:avoid}.site_map ul.topic .topic-headline{font-family:Bebasneue,Arial,sans-serif;font-size:30px;letter-spacing:0.58px;line-height:36px}.site_map ul.topic ul.link_list{list-style:none;padding-left:0;display:block;margin-bottom:30px;page-break-inside:avoid}.landingPageALayout .left_row_container{float:left;width:70%;*zoom:1;box-sizing:border-box}.landingPageALayout .left_row_container:after,.landingPageALayout .left_row_container:before{content:" ";display:table}.landingPageALayout .left_row_container:after{clear:both}@media only screen and (max-width:768px){.landingPageALayout .left_row_container{float:none;width:100%}}.landingPageALayout .right_row_container{float:right;width:30%;padding-left:30px;box-sizing:border-box;*zoom:1}.landingPageALayout .right_row_container:after,.landingPageALayout .right_row_container:before{content:" ";display:table}.landingPageALayout .right_row_container:after{clear:both}@media only screen and (max-width:768px){.landingPageALayout .right_row_container{display:none}}.catalogentryrecommendationwidget{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:20px;width:100%;height:100%}@media only screen and (max-width:1224px){.catalogentryrecommendationwidget{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media only screen and (max-width:680px){.catalogentryrecommendationwidget{-ms-grid-columns:1fr;grid-template-columns:1fr}}.catalogentryrecommendationwidget .product{font-weight:var(--font-weight-regular);position:relative;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0px;text-align:center;height:100%;background-color:var(--grey-bg);text-decoration:none}.catalogentryrecommendationwidget .product input,body.catalogentryrecommendationwidget .product,body .catalogentryrecommendationwidget .product{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.catalogentryrecommendationwidget .product>div{padding:0 17px;border-radius:0px 0px 12px 12px}.catalogentryrecommendationwidget .product .topWrapper{display:flex;font-size:12px;line-height:12px}.catalogentryrecommendationwidget .product .topWrapper>div{width:50%;margin:16px 0 0}.catalogentryrecommendationwidget .product .topWrapper>div .testPeriod,.catalogentryrecommendationwidget .product .topWrapper>div .topseller{padding:6px 9px;border-radius:4px;width:fit-content}.catalogentryrecommendationwidget .product .topWrapper .topsellerWrapper{min-height:32px;padding-left:5px}.catalogentryrecommendationwidget .product .topWrapper .topsellerWrapper .topseller{color:#fff;background:var(--orange);float:right}.catalogentryrecommendationwidget .product .topWrapper .testPeriodWrapper{min-height:32px;padding-right:5px}.catalogentryrecommendationwidget .product .topWrapper .testPeriodWrapper .testPeriod{color:var(--Haufe-Navy-Blue);background:var(--orange-2);float:left}.catalogentryrecommendationwidget .product>.packshot{-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:37px}.catalogentryrecommendationwidget .product>.packshot img{max-width:100%;max-height:188px}@media only screen and (max-width:1024px){.catalogentryrecommendationwidget .product>.packshot img{max-width:155px}}.catalogentryrecommendationwidget .product .wrapper{box-sizing:border-box;-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;background-color:var(--White);padding:17px;text-align:left}.catalogentryrecommendationwidget .product .wrapper .ratingWrapper{min-height:38px;-ms-flex-order:4;order:4}.catalogentryrecommendationwidget .product .wrapper .ratingWrapper .rating{font-size:20px;margin:9px 0;overflow-x:hidden}.catalogentryrecommendationwidget .product .wrapper .ratingWrapper .rating,.catalogentryrecommendationwidget .product .wrapper .ratingWrapper .rating .bar,.catalogentryrecommendationwidget .product .wrapper .ratingWrapper .rating a{color:var(--rating-star-color)}.catalogentryrecommendationwidget .product .wrapper .ratingWrapper .rating a{text-decoration:none}html.iconfont-not-yet-loaded .catalogentryrecommendationwidget .product .wrapper .ratingWrapper .rating a{color:transparent!important}.catalogentryrecommendationwidget .product .wrapper .author{font-size:var(--font-size-small);line-height:var(--font-line-height-small);text-decoration:none;color:var(--Haufe-Blue-Grey);width:100%;-ms-flex-order:1;order:1}.catalogentryrecommendationwidget .product .wrapper .producttitle{font-weight:var(--font-weight-regular);font-size:var(--font-size-p);line-height:24px;color:var(--Haufe-Navy-Blue);width:100%;-ms-flex-order:2;order:2}.catalogentryrecommendationwidget .product .wrapper .priceContainer{box-sizing:border-box;order:4;margin-top:auto}.catalogentryrecommendationwidget .product .wrapper .priceContainer .price .preferredPrice{font-size:var(--font-size-medium);line-height:var(--font-line-height-medium);margin-bottom:6px}.catalogentryrecommendationwidget .product .wrapper .priceContainer .price .nonPreferredWrapper,.catalogentryrecommendationwidget .product .wrapper .priceContainer .price .preferredPriceDetail{display:inline;color:var(--Haufe-Navy-Blue);font-size:var(--font-size-small);line-height:var(--font-line-height-small);font-weight:var(--font-weight-regular)}.catalogentryrecommendationwidget .product .wrapper .priceContainer .price .preferredPriceDetail:after{content:"/"}.catalogentryrecommendationwidget .product .wrapper .priceContainer .price .nonPreferredWrapper>div{font-size:var(--font-size-small);line-height:var(--font-line-height-small)}.catalogentryrecommendationwidget .product a.pricelink{text-decoration:none}@media only screen and (max-width:900px){.landingPageALayout .catalogentryrecommendationwidget .product{-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:900px){.landingPageALayout .catalogentryrecommendationwidget .product .packshot{-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:10px}}@media only screen and (max-width:900px){.landingPageALayout .catalogentryrecommendationwidget .product .wrapper{-ms-flex:1 1 auto;flex:1 1 auto}}@media only screen and (max-width:900px){.landingPageALayout .catalogentryrecommendationwidget .product .wrapper .testPeriodWrapper{min-height:33px;margin-left:auto;-ms-flex-order:1;order:1}}@media only screen and (max-width:900px){.landingPageALayout .catalogentryrecommendationwidget .product .wrapper .ratingWrapper{min-height:38px;-ms-flex-order:2;order:2;margin-left:auto}}@media only screen and (max-width:900px){.landingPageALayout .catalogentryrecommendationwidget .product .priceContainer{-ms-flex:0 auto;flex:0 auto;border-top:1px solid rgba(35,42,54,0.2);display:initial;margin:0 -20px;padding:20px 20px 0}}@media only screen and (max-width:600px){.landingPageELayout .catalogentryrecommendationwidget .product,:not(.landingPageALayout) .catalogentryrecommendationwidget .product{-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:600px){.landingPageELayout .catalogentryrecommendationwidget .product .packshot,:not(.landingPageALayout) .catalogentryrecommendationwidget .product .packshot{-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:10px}}@media only screen and (max-width:600px){.landingPageELayout .catalogentryrecommendationwidget .product .wrapper,:not(.landingPageALayout) .catalogentryrecommendationwidget .product .wrapper{-ms-flex:1 1 auto;flex:1 1 auto}}@media only screen and (max-width:600px){.landingPageELayout .catalogentryrecommendationwidget .product .wrapper .testPeriodWrapper,:not(.landingPageALayout) .catalogentryrecommendationwidget .product .wrapper .testPeriodWrapper{min-height:33px;margin-left:auto;-ms-flex-order:1;order:1}}@media only screen and (max-width:600px){.landingPageELayout .catalogentryrecommendationwidget .product .wrapper .ratingWrapper,:not(.landingPageALayout) .catalogentryrecommendationwidget .product .wrapper .ratingWrapper{min-height:38px;-ms-flex-order:2;order:2;margin-left:auto}}@media only screen and (max-width:600px){.landingPageELayout .catalogentryrecommendationwidget .product .priceContainer,:not(.landingPageALayout) .catalogentryrecommendationwidget .product .priceContainer{-ms-flex:0 auto;flex:0 auto;border-top:1px solid rgba(35,42,54,0.2);display:initial;margin:0 -20px;padding:20px 20px 0}}.rating{font-size:30px;margin-bottom:10px}@media only screen and (max-width:767px){.rating{font-size:25px}}.rating a{color:#f4cd30;text-decoration:none}html.iconfont-not-yet-loaded .rating a{color:transparent!important}h1.categoryH1,h1.searchH1{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;margin-top:0px;font-weight:var(--font-weight-regular);font-size:var(--font-size-h3);line-height:var(--font-line-height-h3);color:var(--Haufe-Navy-Blue);max-width:100%;background-color:rgba(255,255,255,0.7);display:inline-block;border-radius:16px;padding:0px 10px 0 0}bodyh1.categoryH1,body h1.categoryH1,bodyh1.searchH1,body h1.searchH1,h1.categoryH1 input,h1.searchH1 input{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}h1.categoryH1 span,h1.searchH1 span{font-weight:400}@media only screen and (max-width:1024px){h1.categoryH1,h1.searchH1{font-size:var(--font-size-h3);line-height:var(--font-line-height-h3)}}@media only screen and (max-width:600px){h1.categoryH1{max-width:none}}.resultCount,h1.searchH1{font-weight:400}.resultCount{font-size:20px;line-height:1.5em;letter-spacing:0.25px;margin-bottom:20px}@media only screen and (max-width:1024px){.resultCount{display:none}.resultCount.no-result{display:block}}#content.emptySearch .filterwidget,#content.emptySearch .left_row_container{display:none}#content.emptySearch .right_row_container{width:100%}#content.emptySearch .right_row_container .slot{padding-left:0}.topcategoryLayout{position:relative;*zoom:1;font-weight:var(--font-weight-regular);color:var(--Haufe-Navy-Blue)}.topcategoryLayout:after,.topcategoryLayout:before{content:" ";display:table}.topcategoryLayout:after{clear:both}.topcategoryLayout input,body.topcategoryLayout,body .topcategoryLayout{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.topcategoryLayout .slot2 .categoryH1{display:none}@media only screen and (max-width:1024px){.topcategoryLayout .slot2 .categoryH1{display:block}.topcategoryLayout .slot1 .categoryH1{display:none}}.topcategoryLayout .left_row_container{float:left;width:25%}@media only screen and (max-width:1024px){.topcategoryLayout .left_row_container{float:none;width:100%}}.topcategoryLayout .left_row_container .slot2 .widgetContainer,.topcategoryLayout .left_row_container .slot4 .widgetContainer{margin-bottom:24px}.topcategoryLayout .left_row_container .slot2 .widgetContainer.nomargin,.topcategoryLayout .left_row_container .slot4 .widgetContainer.nomargin{margin-bottom:0}.topcategoryLayout .left_row_container.bottom_left{clear:left}@media only screen and (max-width:1024px){.topcategoryLayout .left_row_container.bottom_left{clear:none;position:relative}.topcategoryLayout .left_row_container.bottom_left:before{content:"";display:block;background-color:#ffffff;position:absolute;top:0;right:-30px;left:-30px;bottom:0;z-index:-1}}.topcategoryLayout .right_row_container{float:right;width:75%}.topcategoryLayout .right_row_container .slot1,.topcategoryLayout .right_row_container .slot3,.topcategoryLayout .right_row_container .slot6{box-sizing:border-box;padding-left:24px;padding-bottom:15px}.topcategoryLayout .right_row_container .slot3:empty,.topcategoryLayout .right_row_container .slot6:empty{padding-bottom:0}@media only screen and (max-width:1024px){.topcategoryLayout .right_row_container .slot3,.topcategoryLayout .right_row_container .slot6{padding-left:0}}.topcategoryLayout .right_row_container .slot5{padding-left:24px;box-sizing:border-box}@media only screen and (max-width:1024px){.topcategoryLayout .right_row_container .slot5{padding-left:0}}@media only screen and (max-width:1024px){.topcategoryLayout .right_row_container{float:none;width:100%}.topcategoryLayout .right_row_container .slot1{padding-left:0px}}.topcategoryLayout .themenseite_description_header .left,.topcategoryLayout .themenseite_seo_header .left{width:75%;box-sizing:border-box}@media only screen and (max-width:600px){.topcategoryLayout .themenseite_description_header .left,.topcategoryLayout .themenseite_seo_header .left{width:100%;margin-top:-30%}}.topcategoryLayout .themenseite_description_header .right,.topcategoryLayout .themenseite_seo_header .right{position:absolute;box-sizing:border-box;top:-54px;right:-30px;z-index:-1;max-width:50%}@media only screen and (max-width:1024px){.topcategoryLayout .themenseite_description_header .right,.topcategoryLayout .themenseite_seo_header .right{top:25px}}@media only screen and (max-width:600px){.topcategoryLayout .themenseite_description_header .right,.topcategoryLayout .themenseite_seo_header .right{position:relative;right:0;top:0;max-width:none;min-height:200px;margin:0 -30px}}@media only screen and (max-width:480px){.topcategoryLayout .themenseite_description_header .right,.topcategoryLayout .themenseite_seo_header .right{margin:0 -10px}}.topcategoryLayout .themenseite_description_header .right img,.topcategoryLayout .themenseite_seo_header .right img{max-width:100%}.seotext,.themenseite_description_side{color:var(--Haufe-Navy-Blue);font-size:var(--font-size-small);line-height:var(--font-line-height-small);letter-spacing:0.15px}.seotext .h5,.seotext h5,.themenseite_description_side .h5,.themenseite_description_side h5{font-weight:700;font-size:10px;line-height:18px;letter-spacing:0.15px;margin:0}@media only screen and (max-width:1024px){.advisorcampaignwidget .advisor_campaign,.catentrylistwidget .advisor_campaign{margin:15px 0 35px}}.advisorcampaignwidget .advisor_campaign .buttons,.catentrylistwidget .advisor_campaign .buttons{margin:30px -5px -5px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.advisorcampaignwidget .advisor_campaign .buttons .child,.catentrylistwidget .advisor_campaign .buttons .child{padding:5px}.advisorcampaignwidget .advisor_campaign{margin:0 0 35px}.catentrylistwidget{text-align:center}.catentrylistwidget .result_count{font-size:var(--font-size-small);line-height:var(--font-line-height-small);font-weight:var(--font-weight-regular);color:var(--Haufe-Navy-Blue);margin:80px 0 20px}.catentrylistwidget .result_count input,body.catentrylistwidget .result_count,body .catentrylistwidget .result_count{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.catentrylistwidget #catalogSearchResultDisplay_Widget_Placeholder{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:20px;width:100%;height:100%}.catentrylistwidget #catalogSearchResultDisplay_Widget_Placeholder .additional_content{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}@media only screen and (max-width:1224px){.catentrylistwidget #catalogSearchResultDisplay_Widget_Placeholder{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.catentrylistwidget #catalogSearchResultDisplay_Widget_Placeholder .additional_content{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}@media only screen and (max-width:680px){.catentrylistwidget #catalogSearchResultDisplay_Widget_Placeholder{-ms-grid-columns:1fr;grid-template-columns:1fr}.catentrylistwidget #catalogSearchResultDisplay_Widget_Placeholder .additional_content{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}@media only screen and (max-width:1024px){.catentrylistwidget{margin-top:30px;margin-bottom:30px}}.catentrylistwidget .paging_sorting_footer,.catentrylistwidget .paging_sorting_header{background:#ffffff}.catentrylistwidget .paging_sorting_header{margin-bottom:10px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 220px;grid-template-columns:1fr 220px}@media only screen and (max-width:680px){.catentrylistwidget .paging_sorting_header{-ms-grid-columns:1fr;grid-template-columns:1fr}}.catentrylistwidget .paging_sorting_footer{margin-top:50px}@media only screen and (max-width:1024px){.catentrylistwidget .paging_sorting_footer{background-color:#f7f7f8;position:relative;margin-top:0;padding-bottom:20px}.catentrylistwidget .paging_sorting_footer:before{content:"";display:block;background-color:#f7f7f8;position:absolute;top:-80px;right:-30px;left:-30px;bottom:-55px;z-index:-1}}@media only screen and (max-width:480px){.catentrylistwidget .paging_sorting_footer:before{right:-15px;left:-15px}}@media only screen and (max-width:1024px){.catentrylistwidget .advisor_campaign{margin:15px 0 35px}}.catentrylistwidget .paging_sorting_top_wrapper{display:-ms-flexbox;display:flex;padding:15px 5px 5px}@media only screen and (max-width:1024px){.catentrylistwidget .paging_sorting_top_wrapper{padding:0}}@media only screen and (max-width:600px){.catentrylistwidget .paging_sorting_top_wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.catentrylistwidget .paging_sorting_top_wrapper .active_filters{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-order:1;order:1;min-height:31px}@media only screen and (max-width:1024px){.catentrylistwidget .paging_sorting_top_wrapper .active_filters{margin-bottom:20px;min-height:0}}@media only screen and (max-width:600px){.catentrylistwidget .paging_sorting_top_wrapper .active_filters{-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:6px}}.catentrylistwidget .paging_sorting_top_wrapper .active_filters .active_filters_label{font-weight:700;min-height:31px;max-width:120px;margin-top:4px;-ms-flex:0 0 120px;flex:0 0 120px;text-align:start}.catentrylistwidget .paging_sorting_top_wrapper .active_filters .active_filters_items{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:400}.catentrylistwidget .paging_sorting_top_wrapper .active_filters .active_filters_items .no_active_filter{color:#8f9299;height:31px;margin-top:4px}@media only screen and (max-width:680px){.catentrylistwidget .paging_sorting_top_wrapper .active_filters .active_filters_items .no_active_filter{padding-left:5px}}.catentrylistwidget .paging_sorting_top_wrapper .active_filters .active_filters_items .filter_bubble{display:none;background-color:#f7f7f8;color:var(--Haufe-Navy-Blue);line-height:25px;margin:0 15px 15px 0;box-sizing:border-box;border-radius:8px;padding:10px 35px 10px 10px;position:relative;text-align:center}.catentrylistwidget .paging_sorting_top_wrapper .active_filters .active_filters_items .filter_bubble.rating{font-size:18px;line-height:1.5em;line-height:25px;color:var(--Haufe-Navy-Blue);letter-spacing:3px}.catentrylistwidget .paging_sorting_top_wrapper .active_filters .active_filters_items .filter_bubble.active{display:block}.catentrylistwidget .paging_sorting_top_wrapper .active_filters .active_filters_items .filter_bubble a{width:20px;height:20px;border-radius:10px;position:absolute;top:14px;right:10px;box-sizing:border-box;color:var(--Haufe-Navy-Blue);font-size:14px;font-weight:700;text-align:center;text-decoration:none!important;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.catentrylistwidget .paging_sorting_top_wrapper .active_filters .active_filters_items .filter_bubble a:before{font-size:12px;line-height:12px;display:block;font-weight:300}.catentrylistwidget .paging_sorting_top_wrapper .result_count{-ms-flex:0 0 25%;flex:0 0 25%;-ms-flex-order:2;order:2;color:#8f9299;text-align:right;margin-top:4px;font-weight:400}@media only screen and (max-width:1024px){.catentrylistwidget .paging_sorting_top_wrapper .result_count{-ms-flex:0 0 34%;flex:0 0 34%}}@media only screen and (max-width:600px){.catentrylistwidget .paging_sorting_top_wrapper .result_count{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-order:1;order:1;text-align:left;padding-bottom:10px;border-bottom:1px solid #d2d4d6}}.catentrylistwidget .paging_sorting{box-sizing:border-box;font-size:14px;line-height:1.5em;font-weight:700;text-align:center}.catentrylistwidget .paging_sorting #searchOptionsForm1,.catentrylistwidget .paging_sorting #searchOptionsForm2{line-height:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:end}@media only screen and (max-width:680px){.catentrylistwidget .paging_sorting #searchOptionsForm1,.catentrylistwidget .paging_sorting #searchOptionsForm2{justify-content:start}}.catentrylistwidget .paging_sorting #searchOptionsForm1 .search_option_sorting{padding:15px 0}@media only screen and (max-width:1024px){.catentrylistwidget .paging_sorting #searchOptionsForm1 .search_option_sorting{-ms-flex-order:1;order:1}}@media only screen and (max-width:680px){.catentrylistwidget .paging_sorting #searchOptionsForm1 .search_option_sorting label{width:120px}}@media only screen and (max-width:600px){.catentrylistwidget .paging_sorting #searchOptionsForm1 .search_option_sorting{-ms-flex:1 100%;flex:1 100%;padding:10px 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.catentrylistwidget .paging_sorting #searchOptionsForm1 .search_option_sorting select{-ms-flex:1;flex:1;margin-right:4px}}@media only screen and (max-width:1024px){.catentrylistwidget .paging_sorting #searchOptionsForm1 .search_option_paging_ul{-ms-flex-order:3;order:3;-ms-flex:1 100%;flex:1 100%;text-align:left;border-top:1px solid #d2d4d6;padding-top:15px}}@media only screen and (max-width:600px){.catentrylistwidget .paging_sorting #searchOptionsForm1 .search_option_paging_ul{padding:10px 0}}@media only screen and (max-width:1024px){.catentrylistwidget .paging_sorting #searchOptionsForm1 .search_option_pageSize{-ms-flex-order:2;order:2;padding:15px 0}}@media only screen and (max-width:600px){.catentrylistwidget .paging_sorting #searchOptionsForm1 .search_option_pageSize{-ms-flex:1 100%;flex:1 100%;text-align:left;padding:10px 0;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.catentrylistwidget .paging_sorting #searchOptionsForm1 .search_option_pageSize select{-ms-flex:1;flex:1;margin-right:4px}}@media only screen and (max-width:1024px){.catentrylistwidget .paging_sorting #searchOptionsForm2 .search_option_paging_ul{padding:5px 0 15px}}@media only screen and (max-width:600px){.catentrylistwidget .paging_sorting #searchOptionsForm2 .search_option_paging_ul{-ms-flex-order:2;order:2;-ms-flex:1 100%;flex:1 100%;text-align:left;padding:10px 0}}@media only screen and (max-width:1024px){.catentrylistwidget .paging_sorting #searchOptionsForm2 .search_option_pageSize{padding:5px 0 15px}}@media only screen and (max-width:600px){.catentrylistwidget .paging_sorting #searchOptionsForm2 .search_option_pageSize{-ms-flex-order:1;order:1;-ms-flex:1 100%;flex:1 100%;text-align:left;border-bottom:1px solid #d2d4d6;padding:10px 0;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.catentrylistwidget .paging_sorting #searchOptionsForm2 .search_option_pageSize select{-ms-flex:1;flex:1;margin-right:4px}}.catentrylistwidget .paging_sorting .search_option_sorting{-ms-flex:0 auto;flex:0 auto;text-align:left;line-height:1.5em}.catentrylistwidget .paging_sorting .search_option_sorting select{width:220px;background-position:calc(100% - 15px) 50%;border:1px solid var(--grey-border);border-radius:8px;padding:10px;font-size:var(--font-size-small);line-height:var(--font-line-height-small)}.catentrylistwidget .paging_sorting .search_option_paging_ul{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex:0 auto;flex:0 auto}@media only screen and (max-width:600px){.catentrylistwidget .paging_sorting .search_option_paging_ul{display:-ms-flexbox;display:flex}}.catentrylistwidget .paging_sorting .search_option_paging_ul li{display:inline-block;width:30px;height:30px;text-align:center;line-height:30px;-ms-flex:0 0 30px;flex:0 0 30px}.catentrylistwidget .paging_sorting .search_option_paging_ul li.paging_current_page{font-weight:400;width:auto;height:auto;-ms-flex:1 1 auto;flex:1 1 auto}.catentrylistwidget .paging_sorting .search_option_paging_ul li.inactive span{color:#d2d4d6}.catentrylistwidget .paging_sorting .search_option_paging_ul li a,.catentrylistwidget .paging_sorting .search_option_paging_ul li span{color:var(--Haufe-Navy-Blue);height:100%;width:100%;display:block;line-height:30px}.catentrylistwidget .paging_sorting .search_option_paging_ul li a.paging_prev_link:before,.catentrylistwidget .paging_sorting .search_option_paging_ul li span.paging_prev_link:before{content:"\e907";display:inline-block;font-family:haufeshop_iconfont;height:100%}html.iconfont-not-yet-loaded .catentrylistwidget .paging_sorting .search_option_paging_ul li a.paging_prev_link:before,html.iconfont-not-yet-loaded .catentrylistwidget .paging_sorting .search_option_paging_ul li span.paging_prev_link:before{color:transparent!important}.catentrylistwidget .paging_sorting .search_option_paging_ul li a.paging_next_link:after,.catentrylistwidget .paging_sorting .search_option_paging_ul li span.paging_next_link:after{content:"\e908";display:inline-block;font-family:haufeshop_iconfont;height:100%}html.iconfont-not-yet-loaded .catentrylistwidget .paging_sorting .search_option_paging_ul li a.paging_next_link:after,html.iconfont-not-yet-loaded .catentrylistwidget .paging_sorting .search_option_paging_ul li span.paging_next_link:after{color:transparent!important}.catentrylistwidget .paging_sorting .search_option_pageSize{-ms-flex:0 auto;flex:0 auto;text-align:right;line-height:1.5em}.catentrylistwidget .paging_sorting .search_option_pageSize select{padding:5px 21px 5px 5px;background-position:100%;background-position:calc(100% - 5px) 50%;width:52px}html:not(.androidbrowser) .catentrylistwidget .paging_sorting .search_option_pageSize select{border:none}.catentrylistwidget .additional_content_top{margin-bottom:20px}.catentrylistwidget .product{font-weight:var(--font-weight-regular);position:relative;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0px;text-align:center;height:100%;background-color:var(--grey-bg);text-decoration:none}.catentrylistwidget .product input,body.catentrylistwidget .product,body .catentrylistwidget .product{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.catentrylistwidget .product>div{padding:0 17px;border-radius:0px 0px 12px 12px}.catentrylistwidget .product .topWrapper{display:flex;font-size:12px;line-height:12px}.catentrylistwidget .product .topWrapper>div{width:50%;margin:16px 0 0}.catentrylistwidget .product .topWrapper>div .testPeriod,.catentrylistwidget .product .topWrapper>div .topseller{padding:6px 9px;border-radius:4px;width:fit-content}.catentrylistwidget .product .topWrapper .topsellerWrapper{min-height:32px;padding-left:5px}.catentrylistwidget .product .topWrapper .topsellerWrapper .topseller{color:#fff;background:var(--orange);float:right}.catentrylistwidget .product .topWrapper .testPeriodWrapper{min-height:32px;padding-right:5px}.catentrylistwidget .product .topWrapper .testPeriodWrapper .testPeriod{color:var(--Haufe-Navy-Blue);background:var(--orange-2);float:left}.catentrylistwidget .product>.packshot{-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:37px}.catentrylistwidget .product>.packshot img{max-width:100%;max-height:188px}@media only screen and (max-width:1024px){.catentrylistwidget .product>.packshot img{max-width:155px}}.catentrylistwidget .product .wrapper{box-sizing:border-box;-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;background-color:var(--White);padding:17px;text-align:left}.catentrylistwidget .product .wrapper .ratingWrapper{min-height:38px;-ms-flex-order:4;order:4}.catentrylistwidget .product .wrapper .ratingWrapper .rating{font-size:20px;margin:9px 0;overflow-x:hidden}.catentrylistwidget .product .wrapper .ratingWrapper .rating,.catentrylistwidget .product .wrapper .ratingWrapper .rating .bar,.catentrylistwidget .product .wrapper .ratingWrapper .rating a{color:var(--rating-star-color)}.catentrylistwidget .product .wrapper .ratingWrapper .rating a{text-decoration:none}html.iconfont-not-yet-loaded .catentrylistwidget .product .wrapper .ratingWrapper .rating a{color:transparent!important}.catentrylistwidget .product .wrapper .author{font-size:var(--font-size-small);line-height:var(--font-line-height-small);text-decoration:none;color:var(--Haufe-Blue-Grey);width:100%;-ms-flex-order:1;order:1}.catentrylistwidget .product .wrapper .producttitle{font-weight:var(--font-weight-regular);font-size:var(--font-size-p);line-height:24px;color:var(--Haufe-Navy-Blue);width:100%;-ms-flex-order:2;order:2}.catentrylistwidget .product .wrapper .priceContainer{box-sizing:border-box;order:4;margin-top:auto}.catentrylistwidget .product .wrapper .priceContainer .price .preferredPrice{font-size:var(--font-size-medium);line-height:var(--font-line-height-medium);margin-bottom:6px}.catentrylistwidget .product .wrapper .priceContainer .price .nonPreferredWrapper,.catentrylistwidget .product .wrapper .priceContainer .price .preferredPriceDetail{display:inline;color:var(--Haufe-Navy-Blue);font-size:var(--font-size-small);line-height:var(--font-line-height-small);font-weight:var(--font-weight-regular)}.catentrylistwidget .product .wrapper .priceContainer .price .preferredPriceDetail:after{content:"/"}.catentrylistwidget .product .wrapper .priceContainer .price .nonPreferredWrapper>div{font-size:var(--font-size-small);line-height:var(--font-line-height-small)}.catentrylistwidget .product a.pricelink{text-decoration:none}.catentrylistwidget .no_search_hits .left{float:left;max-width:615px;width:48%}@media only screen and (max-width:1024px){.catentrylistwidget .no_search_hits .left{width:100%}}.catentrylistwidget .no_search_hits .left .tips{margin-top:50px}@media only screen and (max-width:480px){.catentrylistwidget .no_search_hits .left .tips{margin-top:20px}}.catentrylistwidget .no_search_hits .right{float:right;max-width:615px;width:48%}@media only screen and (max-width:1024px){.catentrylistwidget .no_search_hits .right{width:100%;float:left;margin-top:50px}}@media only screen and (max-width:480px){.catentrylistwidget .no_search_hits .right{margin-top:20px}}.catentrylistwidget .no_search_hits .new_search{padding:5px 0}.catentrylistwidget .no_search_hits .new_search #CatalogSearchForm2{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (max-width:480px){.catentrylistwidget .no_search_hits .new_search #CatalogSearchForm2{display:block;width:100%}}.catentrylistwidget .no_search_hits .new_search.lighthouse-divider-after:after{margin-top:15px;margin-bottom:20px}.catentrylistwidget .no_search_hits .new_search .SimpleSearchForm_SearchTerm{box-sizing:border-box;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:30px;width:0}@media only screen and (max-width:480px){.catentrylistwidget .no_search_hits .new_search .SimpleSearchForm_SearchTerm{width:100%}}.catentrylistwidget .no_search_hits .new_search .button{display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (max-width:480px){.catentrylistwidget .no_search_hits .new_search .button{width:100%;display:block;margin-top:20px}}.filterwidget{padding:16px}@media only screen and (max-width:1024px){.filterwidget{padding:0 0 30px}}.filterwidget.themenfilter{position:relative;border-bottom:none;padding-bottom:0;margin-bottom:0}.filterwidget.themenfilter .h2,.filterwidget.themenfilter h2{margin-top:0;font-size:24px;font-weight:400}.filterwidget.themenfilter ul{list-style:none;padding-left:0;font-weight:400}@media only screen and (max-width:1024px){.filterwidget.themenfilter ul{column-count:3;column-gap:20px}}@media only screen and (max-width:480px){.filterwidget.themenfilter ul{column-count:auto;column-gap:normal}}.filterwidget.themenfilter ul li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;margin:5px 5px 0px}.filterwidget.themenfilter ul a{color:var(--Haufe-Navy-Blue);text-decoration:none}.filterwidget.ratingfilterwidget .ratingStar input[type=radio]{transform:scale(1.5);accent-color:var(--Haufe-Navy-Blue)}.filterwidget.ratingfilterwidget .ratingStar span{color:var(--Haufe-Navy-Blue);font-weight:var(--font-weight-regular);font-size:var(--font-size-button);line-height:var(--font-line-height-button)}.filterwidget.ratingfilterwidget .ratingStar span input,body.filterwidget.ratingfilterwidget .ratingStar span,body .filterwidget.ratingfilterwidget .ratingStar span{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.filterwidget.ratingfilterwidget ul.filter_options{display:block;margin:15px 0 0;padding:0;list-style:none}.filterwidget.ratingfilterwidget ul.filter_options li{display:inline-block;font-size:20px;font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:3px}html.iconfont-not-yet-loaded .filterwidget.ratingfilterwidget ul.filter_options li{color:transparent!important}.filterwidget.ratingfilterwidget ul.filter_options li a{color:var(--Haufe-Navy-Blue);font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none}html.iconfont-not-yet-loaded .filterwidget.ratingfilterwidget ul.filter_options li a{color:transparent!important}.filterwidget.ratingfilterwidget .nr_and_more{font-size:14px;line-height:1.5em}@media only screen and (max-width:1024px){.filterwidget.ratingfilterwidget .nr_and_more,.filterwidget.ratingfilterwidget .remove_rating_filter{font-size:13px}}.filterwidget.ratingfilterwidget .remove_rating_filter a{color:#8f9299}.filterwidget.ratingfilterwidget .remove_rating_filter a span{font-size:12px;padding-right:5px}.filterwidget.categoryfilterwidget ul.filter_options,.filterwidget.producttypefilterv2widget ul.filter_options,.filterwidget.producttypefilterwidget ul.filter_options{display:block;margin:28px 0 0;padding:0;list-style:none}.filterwidget.categoryfilterwidget ul.filter_options li,.filterwidget.producttypefilterv2widget ul.filter_options li,.filterwidget.producttypefilterwidget ul.filter_options li{display:-ms-flexbox;display:flex;margin-bottom:16px}.filterwidget.categoryfilterwidget ul.filter_options li:last-of-type,.filterwidget.producttypefilterv2widget ul.filter_options li:last-of-type,.filterwidget.producttypefilterwidget ul.filter_options li:last-of-type{margin-bottom:0}.filterwidget.categoryfilterwidget ul.filter_options li a.checkbox,.filterwidget.producttypefilterv2widget ul.filter_options li a.checkbox,.filterwidget.producttypefilterwidget ul.filter_options li a.checkbox{-ms-flex:1 1 auto;flex:1 1 auto;color:var(--Haufe-Navy-Blue);text-decoration:none;position:relative;padding-left:30px;display:inline-block;cursor:pointer}.filterwidget.categoryfilterwidget ul.filter_options li a.checkbox:before,.filterwidget.producttypefilterv2widget ul.filter_options li a.checkbox:before,.filterwidget.producttypefilterwidget ul.filter_options li a.checkbox:before{content:"";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0px;top:0px;display:block;box-sizing:border-box;width:20px;height:20px;font-size:12px;line-height:18px;color:var(--Haufe-Navy-Blue);border:1px solid var(--Haufe-Navy-Blue);background-color:#ffffff;text-align:center;border-radius:4px}html.iconfont-not-yet-loaded .filterwidget.categoryfilterwidget ul.filter_options li a.checkbox:before,html.iconfont-not-yet-loaded .filterwidget.producttypefilterv2widget ul.filter_options li a.checkbox:before,html.iconfont-not-yet-loaded .filterwidget.producttypefilterwidget ul.filter_options li a.checkbox:before{color:transparent!important}.filterwidget.categoryfilterwidget ul.filter_options li a.checkbox.checked,.filterwidget.producttypefilterv2widget ul.filter_options li a.checkbox.checked,.filterwidget.producttypefilterwidget ul.filter_options li a.checkbox.checked{font-weight:700;font-weight:var(--font-weight-bold)}.filterwidget.categoryfilterwidget ul.filter_options li a.checkbox.checked:before,.filterwidget.producttypefilterv2widget ul.filter_options li a.checkbox.checked:before,.filterwidget.producttypefilterwidget ul.filter_options li a.checkbox.checked:before{content:"\e905";background-color:var(--Haufe-Navy-Blue);color:var(--White)}.filterwidget.categoryfilterwidget ul.filter_options li a.checkbox:not(.disabled):focus:before,.filterwidget.categoryfilterwidget ul.filter_options li a.checkbox:not(.disabled):hover:before,.filterwidget.producttypefilterv2widget ul.filter_options li a.checkbox:not(.disabled):focus:before,.filterwidget.producttypefilterv2widget ul.filter_options li a.checkbox:not(.disabled):hover:before,.filterwidget.producttypefilterwidget ul.filter_options li a.checkbox:not(.disabled):focus:before,.filterwidget.producttypefilterwidget ul.filter_options li a.checkbox:not(.disabled):hover:before{border-color:#0058ff}.filterwidget.categoryfilterwidget ul.filter_options li input[type=checkbox],.filterwidget.producttypefilterv2widget ul.filter_options li input[type=checkbox],.filterwidget.producttypefilterwidget ul.filter_options li input[type=checkbox]{position:fixed;top:-1000px;left:-1000px}.filterwidget.categoryfilterwidget ul.filter_options li input[type=checkbox]:focus-visible+label,.filterwidget.producttypefilterv2widget ul.filter_options li input[type=checkbox]:focus-visible+label,.filterwidget.producttypefilterwidget ul.filter_options li input[type=checkbox]:focus-visible+label{outline:2px solid #ed1e79!important;outline-offset:-2px!important}.filterwidget.categoryfilterwidget ul.filter_options li input[type=checkbox]+label,.filterwidget.producttypefilterv2widget ul.filter_options li input[type=checkbox]+label,.filterwidget.producttypefilterwidget ul.filter_options li input[type=checkbox]+label{position:relative;padding-left:30px;display:inline-block;cursor:pointer}.filterwidget.categoryfilterwidget ul.filter_options li input[type=checkbox].disabled+label,.filterwidget.producttypefilterv2widget ul.filter_options li input[type=checkbox].disabled+label,.filterwidget.producttypefilterwidget ul.filter_options li input[type=checkbox].disabled+label{color:#8f9299}.filterwidget.categoryfilterwidget ul.filter_options li input[type=checkbox]+label:before,.filterwidget.producttypefilterv2widget ul.filter_options li input[type=checkbox]+label:before,.filterwidget.producttypefilterwidget ul.filter_options li input[type=checkbox]+label:before{content:"";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0px;top:0px;display:block;box-sizing:border-box;width:20px;height:20px;font-size:12px;line-height:18px;color:#0058ff;border:1px solid #979797;background-color:#ffffff;text-align:center}html.iconfont-not-yet-loaded .filterwidget.categoryfilterwidget ul.filter_options li input[type=checkbox]+label:before,html.iconfont-not-yet-loaded .filterwidget.producttypefilterv2widget ul.filter_options li input[type=checkbox]+label:before,html.iconfont-not-yet-loaded .filterwidget.producttypefilterwidget ul.filter_options li input[type=checkbox]+label:before{color:transparent!important}.filterwidget.categoryfilterwidget ul.filter_options li input[type=checkbox].error+label:before,.filterwidget.producttypefilterv2widget ul.filter_options li input[type=checkbox].error+label:before,.filterwidget.producttypefilterwidget ul.filter_options li input[type=checkbox].error+label:before{border-color:#e81546}.filterwidget.categoryfilterwidget ul.filter_options li input[type=checkbox].warning+label:before,.filterwidget.producttypefilterv2widget ul.filter_options li input[type=checkbox].warning+label:before,.filterwidget.producttypefilterwidget ul.filter_options li input[type=checkbox].warning+label:before{border-color:#f4a730}.filterwidget.categoryfilterwidget ul.filter_options li input[type=checkbox].checked+label:before,.filterwidget.categoryfilterwidget ul.filter_options li input[type=checkbox]:checked+label:before,.filterwidget.producttypefilterv2widget ul.filter_options li input[type=checkbox].checked+label:before,.filterwidget.producttypefilterv2widget ul.filter_options li input[type=checkbox]:checked+label:before,.filterwidget.producttypefilterwidget ul.filter_options li input[type=checkbox].checked+label:before,.filterwidget.producttypefilterwidget ul.filter_options li input[type=checkbox]:checked+label:before{content:"\e905"}.filterwidget.categoryfilterwidget ul.filter_options li input[type=checkbox]:not(.disabled):focus+label:before,.filterwidget.categoryfilterwidget ul.filter_options li input[type=checkbox]:not(.disabled):hover+label:before,.filterwidget.producttypefilterv2widget ul.filter_options li input[type=checkbox]:not(.disabled):focus+label:before,.filterwidget.producttypefilterv2widget ul.filter_options li input[type=checkbox]:not(.disabled):hover+label:before,.filterwidget.producttypefilterwidget ul.filter_options li input[type=checkbox]:not(.disabled):focus+label:before,.filterwidget.producttypefilterwidget ul.filter_options li input[type=checkbox]:not(.disabled):hover+label:before{border-color:#0058ff}.filterwidget.categoryfilterwidget ul.filter_options li label,.filterwidget.producttypefilterv2widget ul.filter_options li label,.filterwidget.producttypefilterwidget ul.filter_options li label{-ms-flex:1 1 auto;flex:1 1 auto;position:relative;display:inline-block;cursor:pointer}.filterwidget.categoryfilterwidget ul.filter_options li label span,.filterwidget.producttypefilterv2widget ul.filter_options li label span,.filterwidget.producttypefilterwidget ul.filter_options li label span{-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box;display:inline-block;padding-left:0;text-align:left}.filterwidget.categoryfilterwidget ul.filter_options li span,.filterwidget.producttypefilterv2widget ul.filter_options li span,.filterwidget.producttypefilterwidget ul.filter_options li span{-ms-flex:0 0 35px;flex:0 0 35px;box-sizing:border-box;display:inline-block;padding-left:5px;text-align:right}.filterwidget.categoryfilterwidget ul.filter_options li span.filter_icon,.filterwidget.producttypefilterv2widget ul.filter_options li span.filter_icon,.filterwidget.producttypefilterwidget ul.filter_options li span.filter_icon{-ms-flex:0 0 auto;flex:0 0 auto}.filterwidget.categoryfilterwidget ul.filter_options li .filter_link,.filterwidget.producttypefilterv2widget ul.filter_options li .filter_link,.filterwidget.producttypefilterwidget ul.filter_options li .filter_link{-ms-flex:1 1 auto;flex:1 1 auto;display:inline-block;color:var(--Haufe-Navy-Blue);text-decoration:none}.filterwidget.categoryfilterwidget ul.filter_options li .filter_count.selected,.filterwidget.categoryfilterwidget ul.filter_options li .filter_link.selected,.filterwidget.producttypefilterv2widget ul.filter_options li .filter_count.selected,.filterwidget.producttypefilterv2widget ul.filter_options li .filter_link.selected,.filterwidget.producttypefilterwidget ul.filter_options li .filter_count.selected,.filterwidget.producttypefilterwidget ul.filter_options li .filter_link.selected{font-weight:700;font-weight:var(--font-weight-bold)}.filterwidget.categoryfilterwidget ul.filter_options li .filter_icon,.filterwidget.producttypefilterv2widget ul.filter_options li .filter_icon,.filterwidget.producttypefilterwidget ul.filter_options li .filter_icon{display:inline-block;font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:22px;height:22px;line-height:1.66666667em;color:var(--Haufe-Navy-Blue)}html.iconfont-not-yet-loaded .filterwidget.categoryfilterwidget ul.filter_options li .filter_icon,html.iconfont-not-yet-loaded .filterwidget.producttypefilterv2widget ul.filter_options li .filter_icon,html.iconfont-not-yet-loaded .filterwidget.producttypefilterwidget ul.filter_options li .filter_icon{color:transparent!important}.filterwidget.categoryfilterwidget ul.filter_options li .filter_icon:before,.filterwidget.producttypefilterv2widget ul.filter_options li .filter_icon:before,.filterwidget.producttypefilterwidget ul.filter_options li .filter_icon:before{display:block;content:"\e91b"}@media only screen and (max-width:1024px){.filterwidget.categoryfilterwidget ul.filter_options li .filter_icon,.filterwidget.producttypefilterv2widget ul.filter_options li .filter_icon,.filterwidget.producttypefilterwidget ul.filter_options li .filter_icon{display:none}}.slot6 .filterwidget.producttypefilterv2widget{padding:20px;background-color:var(--White)}.slot6 .filterwidget.producttypefilterv2widget .filter_title{text-transform:none}.slot6 .filterwidget.producttypefilterv2widget ul.filter_options{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.slot6 .filterwidget.producttypefilterv2widget ul.filter_options li{-ms-flex:0 0 calc((100% - 60px)/3);flex:0 0 calc((100% - 60px)/3);margin-right:30px}.slot6 .filterwidget.producttypefilterv2widget ul.filter_options li:nth-child(3n){margin-right:0}.slot6 .filterwidget.producttypefilterv2widget ul.filter_options li:last-of-type{margin-bottom:12px}.filterwidget .filter_title{display:block;line-height:20px;text-decoration:none!important;width:100%;position:relative;box-sizing:border-box;cursor:pointer;pointer-events:none;font-size:var(--font-size-button);line-height:var(--font-line-height-button);font-weight:700;font-weight:var(--font-weight-bold)}.filterwidget .filter_title .arrow{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20version%3D'1.1'%20height%3D'1024'%20width%3D'1024'%20viewBox%3D'0%200%201024%201024'%3E%3Cpath%20fill%3D'%23262e33'%20d%3D'M484.4%20763c11%2012%2025%2018%2038.8%2018s27.6-6%2038.8-18l445.6-482.2c22.2-24%2022.2-60%200-83.8-22.2-24-55.4-24-77.4%200l-407.2%20440.2-429-464.2c-22.2-24-55.4-24-77.4%200-22.2%2021-22.2%2060%200%2083.8l467.8%20506.2z'/%3E%3C/svg%3E") no-repeat;background-position:100%;background-size:14px 14px;width:15px;height:23px;display:none;float:right}.filterwidget .filter_title .arrow.rotated{transform:rotate(180deg)}.filterwidget .filter_options{margin-top:15px}.filter_top{font-size:18px;line-height:1.5em;margin-bottom:10px;display:none}@media only screen and (max-width:1024px){.filter_top{display:block;cursor:pointer;font-size:12px;line-height:1.5em;padding:5px 15px;margin-bottom:28px}.filter_top:before{content:"\e907";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.iconfont-not-yet-loaded .filter_top:before{color:transparent!important}}.filter_headline{font-family:HaufeMerriweather,Times,serif;font-size:24px;line-height:1.5em;letter-spacing:0.46px;line-height:36px;margin-bottom:20px;font-weight:400}@media only screen and (max-width:1024px){.filter_headline{display:none}}.filterContainerESpot{position:relative;padding:20px;background-color:var(--Haufe-Light-Blue);margin-top:-40px;border-radius:12px}.filterContainerESpot:first-of-type{margin-top:0px}@media only screen and (max-width:1024px){.filterContainerESpot{box-sizing:border-box}}.slot2 .filterContainer section{border:1px solid var(--grey-border);border-radius:8px;padding:16px}.slot2 .filterContainer a.button.delete{display:block;margin-bottom:24px;text-align:center}.slot2 .filterContainer .producttypefilterv2widget,.slot5 .filterContainer{display:none}@media only screen and (max-width:1024px){.slot5 .filterContainer{display:block}}.filter_flyout{display:inline-block;border:1px solid var(--grey-border);border-radius:8px;color:var(--Haufe-Navy-Blue);font-weight:700;font-weight:var(--font-weight-bold);font-size:var(--font-size-small);line-height:var(--font-line-height-small);padding:10px 20px 10px 0px!important;position:relative;text-align:right}@media only screen and (min-width:1025px){.filter_flyout{display:none}}@media only screen and (max-width:480px){.filter_flyout{padding:8px 45px}}.filter_flyout .itemCount{background-color:var(--Haufe-Pink);width:20px;height:20px;border-radius:50%;position:absolute;right:-8px;top:-8px;color:var(--Haufe-Navy-Blue);text-align:center;font-size:12px;line-height:20px}.filter_flyout.active svg path{fill:var(--White)}.filter_flyout svg{vertical-align:middle;padding-right:18px}.filter_flyout svg path{fill:var(--Haufe-Navy-Blue)}.paging_sorting_placeholder{float:right}.filter_layer{position:fixed;bottom:0;left:0;width:100%;background-color:var(--White);box-sizing:border-box;height:90px;z-index:1}.filter_layer.fixed{box-shadow:0px -6px 30px rgba(0,0,0,0.1)}.filter_layer.fixed .button.close{margin:20px 30px 0}.filter_layer .button.close{text-align:center;display:block;margin:0}body.filter_menu_open .filterContainer{display:block}.slot2 .paging_sorting_placeholder{display:none}.slot6 .filterwidget{border:1px solid var(--grey-border);border-radius:8px}@media only screen and (min-width:1025px){.filterContainer .button.delete{display:none!important}.active_filters .button.delete,.filter_layer .button.close{display:none}}@media only screen and (max-width:1024px){.topcategoryLayout .slot1,.topcategoryLayout .slot6{padding-bottom:0!important}.slot2 .paging_sorting_placeholder{display:block}.slot2 .filterContainer{display:none}.slot2 .filterContainer .producttypefilterv2widget{display:block}.slot2 .filter_title{pointer-events:auto}.slot2 .filter_title .arrow{display:inline-block}.slot5 .no_active_filter,.slot5 .paging_sorting{display:none}.slot5 .paging_sorting_header:not(:has(.active)){height:0;overflow:hidden}.slot5 .paging_sorting_header{margin-bottom:0}.slot6 .filterwidget{display:none}.filter_wrapper{margin-bottom:33px;display:flex}.filter_wrapper>div:first-of-type{width:140px;box-sizing:border-box}.filter_wrapper>div:first-of-type a{width:100px;text-decoration:none}.filter_wrapper>div:last-of-type{width:calc(100% - 140px);box-sizing:border-box}.filter_wrapper>div:last-of-type select{width:100%;background-position:calc(100% - 15px) 50%;border:1px solid var(--grey-border);border-radius:8px;padding:10px;font-size:var(--font-size-small);line-height:var(--font-line-height-small)}}.book_tmpl_show{display:none}.book .book_tmpl_show{display:block}.book .book_tmpl_hide{display:none}.productpageLayout{padding:0}@media only screen and (min-width:1501px){.productpageLayout{position:relative}}.productpageLayout .slot2{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.productpageLayout .slot4,.productpageLayout .slot5{position:relative;background-color:#f7f7f8;padding:30px;box-sizing:border-box}@media only screen and (max-width:600px){.productpageLayout .slot4,.productpageLayout .slot5{padding-left:20px;padding-right:20px}}.productpageLayout .slot4 .widgetContainer,.productpageLayout .slot5 .widgetContainer{margin:15px 0}.productpageLayout .slot4 .widgetContainer:first-of-type,.productpageLayout .slot5 .widgetContainer:first-of-type{margin-top:0}.productpageLayout .slot4 .widgetContainer:last-of-type,.productpageLayout .slot5 .widgetContainer:last-of-type{margin-bottom:0}.productpageLayout .slot4 .widgetContainer.dropdownwidget+.fourweekstestwidget,.productpageLayout .slot5 .widgetContainer.dropdownwidget+.fourweekstestwidget{margin-top:-15px}.productpageLayout .slot5{box-sizing:border-box;margin-bottom:20px;padding-top:0;padding-bottom:10px}@media only screen and (max-width:600px){.productpageLayout .slot5{margin-bottom:0}}.productpageLayout .slot5:empty{border:none}@media only screen and (max-width:1024px){.productpageLayout .slot7{margin-top:50px}}@media only screen and (max-width:1024px){.productpageLayout .slot7 .productrecommendationwidget{display:none}}.productpageLayout .slot8{display:none;background-color:#f7f7f8;padding:30px 10px;margin:20px 0 0;box-sizing:border-box;position:relative}.productpageLayout .slot8:after{content:"";display:block;position:absolute;top:0;right:0;height:100%;width:10000px;background-color:#f7f7f8;z-index:-1}.productpageLayout .slot8 .widgetContainer{margin:15px 0}.productpageLayout .slot8 .widgetContainer:first-of-type{margin-top:0}.productpageLayout .slot8 .widgetContainer:last-of-type{margin-bottom:0}@media only screen and (max-width:480px){.productpageLayout .slot8{display:block}.productpageLayout .slot8:empty{display:none}}.productpageLayout .slot9 .widgetContainer:first-child{margin-top:50px}.productpageLayout .row1{display:-ms-grid;display:grid;-ms-grid-columns:auto auto 430px;grid-template-columns:auto auto 430px;-ms-grid-rows:auto;grid-template-rows:auto;margin-bottom:50px}@media only screen and (max-width:1024px){.productpageLayout .row1{-ms-grid-columns:1fr 430px;grid-template-columns:1fr 430px;-ms-grid-rows:auto auto;grid-template-rows:auto auto}}@media only screen and (max-width:767px){.productpageLayout .row1{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto}}@media only screen and (max-width:480px){.productpageLayout .row1{margin-bottom:40px}}.productpageLayout .row1 .center_row_container,.productpageLayout .row1 .left_row_container,.productpageLayout .row1 .right_row_container{box-sizing:border-box}.productpageLayout .row1 .left_row_container{display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.productpageLayout .row1 .left_row_container{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;margin-bottom:30px}}@media only screen and (max-width:480px){.productpageLayout .row1 .left_row_container{padding-right:15px}}.productpageLayout .row1 .center_row_container{padding-left:50px;position:relative}@media only screen and (max-width:1024px){.productpageLayout .row1 .center_row_container{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}@media only screen and (max-width:767px){.productpageLayout .row1 .center_row_container{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}@media only screen and (max-width:1024px){.productpageLayout .row1 .center_row_container{padding-left:0;margin-top:30px}.productpageLayout .row1 .center_row_container:before{display:none}}.productpageLayout .row1 .right_row_container{padding-left:50px}@media only screen and (max-width:1024px){.productpageLayout .row1 .right_row_container.show_interferer{margin-top:41px}}@media only screen and (max-width:767px){.productpageLayout .row1 .right_row_container{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;padding-left:0}}.productpageLayout .row2{background-color:#ffffff}.productpageLayout .row2 .left_row_container{width:64%}@media only screen and (max-width:1024px){.productpageLayout .row2 .left_row_container{width:100%;float:none}}.productpageLayout .row2 .right_row_container{width:36%;padding-left:50px;box-sizing:border-box}@media only screen and (max-width:1024px){.productpageLayout .row2 .right_row_container{width:100%;float:none;padding-left:0}}.productpageLayout .row2 .slot8 .widgetContainer{margin-bottom:0}.productpageLayout .row2 .slot7 .widgetContainer{margin-bottom:10px}.productpageLayout .row2 .slot7 .widgetContainer.lighthouse-box{padding:30px}@media only screen and (min-width:600px) and (max-width:1024px){.productpageLayout .row2 .slot7{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto}.productpageLayout .row2 .slot7 .productdatasheetwidget{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.productpageLayout .row2 .slot7 .productcomparewidget{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}}.productpageLayout .topsellerwidget .topseller .headline{font-family:Bebasneue,Arial,sans-serif;font-size:36px;line-height:36px;font-weight:400}@media only screen and (max-width:480px){.productpageLayout .topsellerwidget .topseller .headline{font-size:30px;line-height:30px}}.productpageLayout .topsellerwidget .topseller .carousel-inner .item{width:230px}.productpageLayout .topsellerwidget .topseller .carousel-inner .item .rating{font-size:16px;letter-spacing:4px;margin-bottom:10px}.productpageLayoutV2,.productpageLayoutV3{padding:0}@media only screen and (min-width:1501px){.productpageLayoutV2,.productpageLayoutV3{position:relative}}.productpageLayoutV2 .slot2,.productpageLayoutV3 .slot2{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.productpageLayoutV2 .slot4,.productpageLayoutV2 .slot5,.productpageLayoutV3 .slot4,.productpageLayoutV3 .slot5{position:relative;background-color:#f7f7f8;padding:30px;box-sizing:border-box}@media only screen and (max-width:600px){.productpageLayoutV2 .slot4,.productpageLayoutV2 .slot5,.productpageLayoutV3 .slot4,.productpageLayoutV3 .slot5{padding-left:20px;padding-right:20px}}.productpageLayoutV2 .slot4 .widgetContainer,.productpageLayoutV2 .slot5 .widgetContainer,.productpageLayoutV3 .slot4 .widgetContainer,.productpageLayoutV3 .slot5 .widgetContainer{margin:15px 0}.productpageLayoutV2 .slot4 .widgetContainer:first-of-type,.productpageLayoutV2 .slot5 .widgetContainer:first-of-type,.productpageLayoutV3 .slot4 .widgetContainer:first-of-type,.productpageLayoutV3 .slot5 .widgetContainer:first-of-type{margin-top:0}.productpageLayoutV2 .slot4 .widgetContainer:last-of-type,.productpageLayoutV2 .slot5 .widgetContainer:last-of-type,.productpageLayoutV3 .slot4 .widgetContainer:last-of-type,.productpageLayoutV3 .slot5 .widgetContainer:last-of-type{margin-bottom:0}.productpageLayoutV2 .slot4 .widgetContainer.dropdownwidget+.fourweekstestwidget,.productpageLayoutV2 .slot5 .widgetContainer.dropdownwidget+.fourweekstestwidget,.productpageLayoutV3 .slot4 .widgetContainer.dropdownwidget+.fourweekstestwidget,.productpageLayoutV3 .slot5 .widgetContainer.dropdownwidget+.fourweekstestwidget{margin-top:-15px}.productpageLayoutV2 .slot5,.productpageLayoutV3 .slot5{box-sizing:border-box;margin-bottom:20px;padding-top:0;padding-bottom:10px}@media only screen and (max-width:600px){.productpageLayoutV2 .slot5,.productpageLayoutV3 .slot5{margin-bottom:0}}.productpageLayoutV2 .slot5:empty,.productpageLayoutV3 .slot5:empty{border:none}.productpageLayoutV2 .slot9 .widgetContainer:first-child,.productpageLayoutV3 .slot9 .widgetContainer:first-child{margin-top:50px}.productpageLayoutV2 .row1,.productpageLayoutV3 .row1{display:-ms-grid;display:grid;-ms-grid-columns:auto auto 430px;grid-template-columns:auto auto 430px;-ms-grid-rows:auto;grid-template-rows:auto;margin-bottom:50px}@media only screen and (max-width:1024px){.productpageLayoutV2 .row1,.productpageLayoutV3 .row1{-ms-grid-columns:1fr 430px;grid-template-columns:1fr 430px;-ms-grid-rows:auto auto;grid-template-rows:auto auto}}@media only screen and (max-width:767px){.productpageLayoutV2 .row1,.productpageLayoutV3 .row1{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto}}@media only screen and (max-width:480px){.productpageLayoutV2 .row1,.productpageLayoutV3 .row1{margin-bottom:40px}}.productpageLayoutV2 .row1 .center_row_container,.productpageLayoutV2 .row1 .left_row_container,.productpageLayoutV2 .row1 .right_row_container,.productpageLayoutV3 .row1 .center_row_container,.productpageLayoutV3 .row1 .left_row_container,.productpageLayoutV3 .row1 .right_row_container{box-sizing:border-box}.productpageLayoutV2 .row1 .left_row_container,.productpageLayoutV3 .row1 .left_row_container{display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.productpageLayoutV2 .row1 .left_row_container,.productpageLayoutV3 .row1 .left_row_container{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;margin-bottom:30px}}@media only screen and (max-width:480px){.productpageLayoutV2 .row1 .left_row_container,.productpageLayoutV3 .row1 .left_row_container{padding-right:15px}}.productpageLayoutV2 .row1 .center_row_container,.productpageLayoutV3 .row1 .center_row_container{padding-left:50px;position:relative}@media only screen and (max-width:1024px){.productpageLayoutV2 .row1 .center_row_container,.productpageLayoutV3 .row1 .center_row_container{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}@media only screen and (max-width:767px){.productpageLayoutV2 .row1 .center_row_container,.productpageLayoutV3 .row1 .center_row_container{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}@media only screen and (min-width:1025px){.productpageLayoutV2 .row1 .center_row_container,.productpageLayoutV3 .row1 .center_row_container{display:-ms-flexbox;display:flex}}@media only screen and (max-width:1024px){.productpageLayoutV2 .row1 .center_row_container,.productpageLayoutV3 .row1 .center_row_container{padding-left:0;margin-top:30px}.productpageLayoutV2 .row1 .center_row_container:before,.productpageLayoutV3 .row1 .center_row_container:before{display:none}}.productpageLayoutV2 .row1 .right_row_container,.productpageLayoutV3 .row1 .right_row_container{padding-left:50px}@media only screen and (max-width:1024px){.productpageLayoutV2 .row1 .right_row_container.show_interferer,.productpageLayoutV3 .row1 .right_row_container.show_interferer{margin-top:41px}}@media only screen and (max-width:767px){.productpageLayoutV2 .row1 .right_row_container,.productpageLayoutV3 .row1 .right_row_container{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;padding-left:0}}.productpageLayoutV2 .row2,.productpageLayoutV3 .row2{background-color:#ffffff}.productpageLayoutV2 .row2 .left_row_container,.productpageLayoutV3 .row2 .left_row_container{width:64%}@media only screen and (max-width:1024px){.productpageLayoutV2 .row2 .left_row_container,.productpageLayoutV3 .row2 .left_row_container{width:100%;float:none}}.productpageLayoutV2 .row2 .right_row_container,.productpageLayoutV3 .row2 .right_row_container{width:36%;padding-left:50px;box-sizing:border-box}@media only screen and (max-width:1024px){.productpageLayoutV2 .row2 .right_row_container,.productpageLayoutV3 .row2 .right_row_container{width:100%;float:none;padding-left:0}}.productpageLayoutV2 .row2 .slot8 .widgetContainer,.productpageLayoutV3 .row2 .slot8 .widgetContainer{margin-bottom:0}.productpageLayoutV2 .row2 .slot7 .widgetContainer,.productpageLayoutV3 .row2 .slot7 .widgetContainer{margin-bottom:10px}.productpageLayoutV2 .row2 .slot7 .widgetContainer.lighthouse-box,.productpageLayoutV3 .row2 .slot7 .widgetContainer.lighthouse-box{padding:30px}.productpageLayoutV2 .row3 .flex-container,.productpageLayoutV3 .row3 .flex-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;float:none}@media only screen and (max-width:767px){.productpageLayoutV2 .row3 .flex-container,.productpageLayoutV3 .row3 .flex-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.productpageLayoutV2 .topsellerwidget .topseller .headline,.productpageLayoutV3 .topsellerwidget .topseller .headline{font-family:Bebasneue,Arial,sans-serif;font-size:36px;line-height:36px;font-weight:400}@media only screen and (max-width:480px){.productpageLayoutV2 .topsellerwidget .topseller .headline,.productpageLayoutV3 .topsellerwidget .topseller .headline{font-size:30px;line-height:30px}}.productpageLayoutV2 .topsellerwidget .topseller .carousel-inner .item,.productpageLayoutV3 .topsellerwidget .topseller .carousel-inner .item{width:230px}.productpageLayoutV2 .topsellerwidget .topseller .carousel-inner .item .rating,.productpageLayoutV3 .topsellerwidget .topseller .carousel-inner .item .rating{font-size:16px;letter-spacing:4px;margin-bottom:10px}@media only screen and (max-width:1024px){.productpageLayoutV2 .slot7{margin-top:50px}}@media only screen and (max-width:1024px){.productpageLayoutV2 .slot7 .productrecommendationwidget{display:none}}.productpageLayoutV2 .slot8{display:none;background-color:#f7f7f8;padding:30px 10px;margin:20px 0 0;box-sizing:border-box;position:relative}.productpageLayoutV2 .slot8:after{content:"";display:block;position:absolute;top:0;right:0;height:100%;width:10000px;background-color:#f7f7f8;z-index:-1}.productpageLayoutV2 .slot8 .widgetContainer{margin:15px 0}.productpageLayoutV2 .slot8 .widgetContainer:first-of-type{margin-top:0}.productpageLayoutV2 .slot8 .widgetContainer:last-of-type{margin-bottom:0}@media only screen and (max-width:480px){.productpageLayoutV2 .slot8{display:block}.productpageLayoutV2 .slot8:empty{display:none}}.productpageLayoutV2 .row2{background-color:#ffffff}.productpageLayoutV2 .row2 .left_row_container{width:64%}@media only screen and (max-width:1024px){.productpageLayoutV2 .row2 .left_row_container{width:100%;float:none}}.productpageLayoutV2 .row2 .right_row_container{width:36%;padding-left:50px;box-sizing:border-box}@media only screen and (max-width:1024px){.productpageLayoutV2 .row2 .right_row_container{width:100%;float:none;padding-left:0}}.productpageLayoutV2 .row2 .slot8 .widgetContainer{margin-bottom:0}.productpageLayoutV2 .row2 .slot7 .widgetContainer{margin-bottom:10px}.productpageLayoutV2 .row2 .slot7 .widgetContainer.lighthouse-box{padding:30px}@media only screen and (min-width:600px) and (max-width:1024px){.productpageLayoutV2 .row2 .slot7{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px auto;grid-template-columns:1fr auto;-ms-grid-rows:auto auto 1fr;grid-template-rows:auto auto 1fr;grid-gap:0 20px}.productpageLayoutV2 .row2 .slot7 .productdatasheetwidget{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.productpageLayoutV2 .row2 .slot7 .productcomparewidget{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.productpageLayoutV2 .row2 .slot7 .slot13{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.productpageLayoutV2 .row2 .slot7 .slot14{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4}}.productpageLayoutV2 .row3 .slot11,.productpageLayoutV2 .row3 .slot12{display:-ms-flexbox;display:flex;-ms-flex:0 0 49%;flex:0 0 49%}.productpageLayoutV2 .row3 .slot11:empty,.productpageLayoutV2 .row3 .slot12:empty{display:none}@media only screen and (max-width:767px){.productpageLayoutV2 .row3 .slot11,.productpageLayoutV2 .row3 .slot12{-ms-flex:1 0 100%;flex:1 0 100%}}.productpageLayoutV2 .row3 .slot11 .widgetContainer,.productpageLayoutV2 .row3 .slot12 .widgetContainer{-ms-flex:1;flex:1}.productpageLayoutV3 .slot7{display:none;padding:30px 0;margin:20px 0 0;box-sizing:border-box;position:relative}.productpageLayoutV3 .slot7 .widgetContainer{margin:15px 0}.productpageLayoutV3 .slot7 .widgetContainer:first-child{margin-top:0}.productpageLayoutV3 .slot7 .widgetContainer:last-child{margin-bottom:0}@media only screen and (max-width:480px){.productpageLayoutV3 .slot7{display:block}.productpageLayoutV3 .slot7:empty{display:none}}.productpageLayoutV3 .row2{background-color:#ffffff}.productpageLayoutV3 .row2 .slot7 .widgetContainer{margin-bottom:0}@media only screen and (max-width:480px){.productpageLayoutV3 .row2 .slot9 .minibuyboxwidget{display:none}}.productpageLayoutV3 .row3 .slot12,.productpageLayoutV3 .row3 .slot13{display:-ms-flexbox;display:flex;-ms-flex:0 0 49%;flex:0 0 49%}.productpageLayoutV3 .row3 .slot12:empty,.productpageLayoutV3 .row3 .slot13:empty{display:none}@media only screen and (max-width:767px){.productpageLayoutV3 .row3 .slot12,.productpageLayoutV3 .row3 .slot13{-ms-flex:1 0 100%;flex:1 0 100%}}.productpageLayoutV3 .row3 .slot12 .widgetContainer,.productpageLayoutV3 .row3 .slot13 .widgetContainer{-ms-flex:1;flex:1}.productpageLayoutV4{padding:0}@media only screen and (min-width:1501px){.productpageLayoutV4{position:relative}}.productpageLayoutV4 .row1{margin-top:41px}.productpageLayoutV4 .row2{background-color:#ffffff}.productpageLayoutV4 .row2 .left_row_container{width:64%}@media only screen and (max-width:1024px){.productpageLayoutV4 .row2 .left_row_container{width:100%;float:none}}.productpageLayoutV4 .row2 .right_row_container{width:36%;padding-left:50px;box-sizing:border-box}@media only screen and (max-width:1024px){.productpageLayoutV4 .row2 .right_row_container{width:100%;float:none;padding-left:0}}.productpageLayoutV4 .row2 .slot3{display:none;padding:30px 0;margin:20px 0 0;box-sizing:border-box;position:relative}.productpageLayoutV4 .row2 .slot3 .widgetContainer{margin:15px 0 0}.productpageLayoutV4 .row2 .slot3 .widgetContainer.lighthouse-box{padding:30px}.productpageLayoutV4 .row2 .slot3 .widgetContainer:first-child{margin-top:0}.productpageLayoutV4 .row2 .slot3 .widgetContainer:last-child{margin-bottom:0}@media only screen and (max-width:480px){.productpageLayoutV4 .row2 .slot3{display:block}.productpageLayoutV4 .row2 .slot3:empty{display:none}}.productpageLayoutV4 .row2 .slot4 .widgetContainer{margin-bottom:0}.productpageLayoutV4 .row2 .slot5 .widgetContainer:first-child{margin-top:50px}@media only screen and (max-width:480px){.productpageLayoutV4 .row2 .slot5 .minibuyboxwidget{display:none}}.productpageLayoutV4 .row3 .flex-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;float:none}@media only screen and (max-width:767px){.productpageLayoutV4 .row3 .flex-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.productpageLayoutV4 .row3 .slot8,.productpageLayoutV4 .row3 .slot9{display:-ms-flexbox;display:flex;-ms-flex:0 0 49%;flex:0 0 49%}.productpageLayoutV4 .row3 .slot8:empty,.productpageLayoutV4 .row3 .slot9:empty{display:none}@media only screen and (max-width:767px){.productpageLayoutV4 .row3 .slot8,.productpageLayoutV4 .row3 .slot9{-ms-flex:1 0 100%;flex:1 0 100%}}.productpageLayoutV4 .row3 .slot8 .widgetContainer,.productpageLayoutV4 .row3 .slot9 .widgetContainer{-ms-flex:1;flex:1}.productpageLayoutV4 .topsellerwidget .topseller .headline{font-family:Bebasneue,Arial,sans-serif;font-size:36px;line-height:36px;font-weight:400}@media only screen and (max-width:480px){.productpageLayoutV4 .topsellerwidget .topseller .headline{font-size:30px;line-height:30px}}.productpageLayoutV4 .topsellerwidget .topseller .carousel-inner .item{width:230px}.productpageLayoutV4 .topsellerwidget .topseller .carousel-inner .item .rating{font-size:16px;letter-spacing:4px;margin-bottom:10px}.modal-basket-added{z-index:99999}.modal-basket-added .dijitDialogPaneContent{height:auto!important}.modal-basket-added .modal-basket-added-content{background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:95%;text-align:center;font-size:12px;line-height:18px}.modal-basket-added .modal-basket-added-content .width_100{width:100%}.modal-basket-added .modal-basket-added-content .go_to_basket_button{float:none;clear:both;width:90%;margin-top:30px;display:inline-block}.modal-basket-added .modal-basket-added-content .continue_shopping_button{float:none;clear:both;width:90%;margin-bottom:10px;margin-top:25px;color:#232a36;display:inline-block}.modal-basket-added .modal-basket-added-content .caption{text-transform:uppercase;padding:30px;padding-bottom:15px;padding-top:0px}.modal-basket-added .modal-basket-added-content .left{float:left}@media only screen and (orientation:landscape){.modal-basket-added .modal-basket-added-content .left{height:calc(100vh - 230px)}}.modal-basket-added .modal-basket-added-content .right{float:right}.modal-basket-added .modal-basket-added-content img{display:block;margin-left:auto;margin-right:auto;max-width:85%;max-height:85%}.modal-basket-added .modal-basket-added-content .close{color:#aaaaaa;float:right;font-size:28px;font-weight:700;padding:10px}.modal-basket-added .modal-basket-added-content .close:focus,.modal-basket-added .modal-basket-added-content .close:hover{color:#000;text-decoration:none;cursor:pointer}.modal-basket-added .modal-basket-added-content .productInfo{text-align:left}.modal-basket-added .modal-basket-added-content .preferredPrice{display:inline;font-weight:300;font-size:12px;line-height:18px}.modal-basket-added .modal-basket-added-content .preferredPriceDetail{margin-top:0;display:inline;color:#262e33}.modal-basket-added .modal-basket-added-content .nonPreferredPrice,.modal-basket-added .modal-basket-added-content .nonPreferredPriceDetail{font-size:10px}#productMainImageWrapper{text-align:left}#mainImage{text-align:center;margin-bottom:20px;display:block}#mainImage img{max-width:100%}.brand-logo-container{text-align:center}.brand-logo{width:150px}#mainImageLookInto{box-sizing:border-box;display:inline-block;position:relative;margin-top:20px;margin-bottom:20px;outline:0;border-radius:0}#mainImageLookInto:before{content:"\e90d";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:1px;position:relative}html.iconfont-not-yet-loaded #mainImageLookInto:before{color:transparent!important}.box_galery{text-align:center;position:relative;margin-top:30px;margin-bottom:30px}.productComparisonLink,.screenshotLink,.videoLink{display:inline-block;position:relative;width:45%}.productComparisonLink a,.productComparisonLink img,.screenshotLink a,.screenshotLink img,.videoLink a,.videoLink img{width:100%;height:100px}@media only screen and (max-width:850px){.productComparisonLink a,.productComparisonLink img,.screenshotLink a,.screenshotLink img,.videoLink a,.videoLink img{height:90px}}.productComparisonLink a,.screenshotLink a,.videoLink a{display:inline-block;position:relative}.productComparisonLink span,.screenshotLink span,.videoLink span{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;color:#ffffff;font-size:18px;line-height:23px;background:rgba(0,0,0,0.2);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.videoLink{float:left;background-position:50%;background-size:180%}.videoLink a{display:block;position:relative;background:rgba(0,0,0,0.2)}.videoLink a:after{content:"";background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9Ii00OTMgMjE2LjggMTI3LjMgMTI3LjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTQ5MyAyMTYuOCAxMjcuMyAxMjcuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtvcGFjaXR5OjAuOTE7ZmlsbDojRUZFRkVGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fS5zdDF7ZmlsbDojMDA1REE1O30uc3Qye2ZpbGw6I0ZGRkZGRjt9LnN0M3tkaXNwbGF5Om5vbmU7fS5zdDR7ZGlzcGxheTppbmxpbmU7b3BhY2l0eTowLjkxO2ZpbGw6I0VGRUZFRjtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO30uc3Q1e2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzY2OUVDOTt9LnN0NntkaXNwbGF5OmlubGluZTtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PGcgaWQ9ImRlZmF1bHQiPjxjaXJjbGUgaWQ9IlhNTElEXzY1NF8iIGNsYXNzPSJzdDAiIGN4PSItNDI5LjMiIGN5PSIyODAuNSIgcj0iNjMuNiIvPjxjaXJjbGUgaWQ9IlhNTElEXzY1M18iIGNsYXNzPSJzdDEiIGN4PSItNDI5LjIiIGN5PSIyODAuMSIgcj0iMzQuOCIvPjxwb2x5Z29uIGlkPSJYTUxJRF80ODVfIiBjbGFzcz0ic3QyIiBwb2ludHM9Ii00MTYuOCwyODAuMyAtNDM1LjIsMjk1LjEgLTQzNS4yLDI2NS40ICIvPjwvZz48ZyBpZD0iaG92ZXIiIGNsYXNzPSJzdDMiPjxjaXJjbGUgaWQ9IlhNTElEXzNfIiBjbGFzcz0ic3Q0IiBjeD0iLTQyOS4zIiBjeT0iMjgwLjUiIHI9IjYzLjYiLz48Y2lyY2xlIGlkPSJYTUxJRF8yXyIgY2xhc3M9InN0NSIgY3g9Ii00MjkuMiIgY3k9IjI4MC4xIiByPSIzNC44Ii8+PHBvbHlnb24gaWQ9IlhNTElEXzFfIiBjbGFzcz0ic3Q2IiBwb2ludHM9Ii00MTYuOCwyODAuMyAtNDM1LjIsMjk1LjEgLTQzNS4yLDI2NS40ICIvPjwvZz48L3N2Zz4=);width:50px;height:50px;display:block;position:absolute;left:50%;top:50%;margin:-25px;opacity:0.9}.videoLink a:hover:after{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9Ii00OTMgMjE2LjggMTI3LjMgMTI3LjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTQ5MyAyMTYuOCAxMjcuMyAxMjcuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtkaXNwbGF5Om5vbmU7fS5zdDF7ZGlzcGxheTppbmxpbmU7b3BhY2l0eTowLjkxO2ZpbGw6I0VGRUZFRjtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO30uc3Qye2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzAwNURBNTt9LnN0M3tkaXNwbGF5OmlubGluZTtmaWxsOiNGRkZGRkY7fS5zdDR7b3BhY2l0eTowLjkxO2ZpbGw6I0VGRUZFRjtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO30uc3Q1e2ZpbGw6IzY2OUVDOTt9LnN0NntmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PGcgaWQ9ImRlZmF1bHQiIGNsYXNzPSJzdDAiPjxjaXJjbGUgaWQ9IlhNTElEXzY1NF8iIGNsYXNzPSJzdDEiIGN4PSItNDI5LjMiIGN5PSIyODAuNSIgcj0iNjMuNiIvPjxjaXJjbGUgaWQ9IlhNTElEXzY1M18iIGNsYXNzPSJzdDIiIGN4PSItNDI5LjIiIGN5PSIyODAuMSIgcj0iMzQuOCIvPjxwb2x5Z29uIGlkPSJYTUxJRF80ODVfIiBjbGFzcz0ic3QzIiBwb2ludHM9Ii00MTYuOCwyODAuMyAtNDM1LjIsMjk1LjEgLTQzNS4yLDI2NS40ICIvPjwvZz48ZyBpZD0iaG92ZXIiPjxjaXJjbGUgaWQ9IlhNTElEXzNfIiBjbGFzcz0ic3Q0IiBjeD0iLTQyOS4zIiBjeT0iMjgwLjUiIHI9IjYzLjYiLz48Y2lyY2xlIGlkPSJYTUxJRF8yXyIgY2xhc3M9InN0NSIgY3g9Ii00MjkuMiIgY3k9IjI4MC4xIiByPSIzNC44Ii8+PHBvbHlnb24gaWQ9IlhNTElEXzFfIiBjbGFzcz0ic3Q2IiBwb2ludHM9Ii00MTYuOCwyODAuMyAtNDM1LjIsMjk1LjEgLTQzNS4yLDI2NS40ICIvPjwvZz48L3N2Zz4=)}.screenshotLink{aspect-ratio:1.25;width:unset;height:100px}.productComparisonLink{float:left}.lookinside_container{text-align:center}#lookinside_frame{margin:0 auto;overflow:hidden;width:90%;height:768px;height:90vh;max-height:100%;max-height:90vh;max-width:90%;padding-top:25px}.productpageLayout .row1 .rating,.productpageLayoutV2 .row1 .rating,.productpageLayoutV3 .row1 .rating,.productpageLayoutV4 .row1 .rating{font-size:25px;line-height:1;letter-spacing:7px}.productpageLayout .row1 .rating a,.productpageLayout .row1 .rating a:active,.productpageLayout .row1 .rating a:focus,.productpageLayout .row1 .rating a:hover,.productpageLayout .row1 .rating a:visited,.productpageLayoutV2 .row1 .rating a,.productpageLayoutV2 .row1 .rating a:active,.productpageLayoutV2 .row1 .rating a:focus,.productpageLayoutV2 .row1 .rating a:hover,.productpageLayoutV2 .row1 .rating a:visited,.productpageLayoutV3 .row1 .rating a,.productpageLayoutV3 .row1 .rating a:active,.productpageLayoutV3 .row1 .rating a:focus,.productpageLayoutV3 .row1 .rating a:hover,.productpageLayoutV3 .row1 .rating a:visited,.productpageLayoutV4 .row1 .rating a,.productpageLayoutV4 .row1 .rating a:active,.productpageLayoutV4 .row1 .rating a:focus,.productpageLayoutV4 .row1 .rating a:hover,.productpageLayoutV4 .row1 .rating a:visited{color:#f4cd30;text-decoration:none;position:relative;display:inline-block}html.iconfont-not-yet-loaded .productpageLayout .row1 .rating a,html.iconfont-not-yet-loaded .productpageLayout .row1 .rating a:active,html.iconfont-not-yet-loaded .productpageLayout .row1 .rating a:focus,html.iconfont-not-yet-loaded .productpageLayout .row1 .rating a:hover,html.iconfont-not-yet-loaded .productpageLayout .row1 .rating a:visited,html.iconfont-not-yet-loaded .productpageLayoutV2 .row1 .rating a,html.iconfont-not-yet-loaded .productpageLayoutV2 .row1 .rating a:active,html.iconfont-not-yet-loaded .productpageLayoutV2 .row1 .rating a:focus,html.iconfont-not-yet-loaded .productpageLayoutV2 .row1 .rating a:hover,html.iconfont-not-yet-loaded .productpageLayoutV2 .row1 .rating a:visited,html.iconfont-not-yet-loaded .productpageLayoutV3 .row1 .rating a,html.iconfont-not-yet-loaded .productpageLayoutV3 .row1 .rating a:active,html.iconfont-not-yet-loaded .productpageLayoutV3 .row1 .rating a:focus,html.iconfont-not-yet-loaded .productpageLayoutV3 .row1 .rating a:hover,html.iconfont-not-yet-loaded .productpageLayoutV3 .row1 .rating a:visited,html.iconfont-not-yet-loaded .productpageLayoutV4 .row1 .rating a,html.iconfont-not-yet-loaded .productpageLayoutV4 .row1 .rating a:active,html.iconfont-not-yet-loaded .productpageLayoutV4 .row1 .rating a:focus,html.iconfont-not-yet-loaded .productpageLayoutV4 .row1 .rating a:hover,html.iconfont-not-yet-loaded .productpageLayoutV4 .row1 .rating a:visited{color:transparent!important}.productpageLayout .row1 .labels,.productpageLayoutV2 .row1 .labels,.productpageLayoutV3 .row1 .labels,.productpageLayoutV4 .row1 .labels{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.productpageLayout .row1 .labels .product-label,.productpageLayoutV2 .row1 .labels .product-label,.productpageLayoutV3 .row1 .labels .product-label,.productpageLayoutV4 .row1 .labels .product-label{padding:3px 17px;background-color:var(--label-bg);color:#ffffff;font-weight:700;font-size:12px;display:flex;align-items:center;text-align:center;line-height:24px;text-transform:uppercase}@media only screen and (min-width:1025px){.productpageLayout .row1 .center_row_container .prod_text,.productpageLayoutV2 .row1 .center_row_container .prod_text,.productpageLayoutV3 .row1 .center_row_container .prod_text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}}.prodPageH2{font-size:1em;font-weight:300;margin:0 0 5px}.prodListDesc{border-bottom:1px solid #d2d4d6}.book .prodListDesc{margin-top:24px}a#more_prod_details{display:inline-block;margin-top:15px;margin-bottom:15px;text-transform:uppercase;font-weight:700}@media only screen and (max-width:600px){a#more_prod_details{margin-top:5px;margin-bottom:20px}}a#more_prod_details:after{content:"\e900";vertical-align:1px;display:inline-block;margin-left:8px;font-family:haufeshop_iconfont;font-size:11px;height:100%}html.iconfont-not-yet-loaded a#more_prod_details:after{color:transparent!important}h1.productH1{font-size:18px;display:block;font-weight:700;margin-top:0;margin-bottom:0}.product_authors{font-weight:400;font-size:14px;margin-top:8px;margin-bottom:12px;line-height:19px}.product_authors a{color:#262e33}h2.productH2{font-weight:400;font-size:14px;margin-top:8px;line-height:19px}.sap_order_number{font-size:14px;font-weight:400;color:#8f9299;margin:24px 0}#top_feature_list{padding:0;margin:15px 0 0;list-style:none;width:100%}#top_feature_list li{border-top:1px solid #d2d4d6;padding:15px 0}@media only screen and (max-width:480px){#top_feature_list li{padding:10px 0}}#top_feature_list li:before{content:"\e905";font-family:haufeshop_iconfont;display:inline-block;font-size:13px;float:left;vertical-align:middle;color:#4cc947}#top_feature_list li>span{padding-left:30px;display:block}#book_data{margin-bottom:20px;margin-top:30px}#book_data table{width:100%}#book_data tr{font-size:13px;line-height:1.5em}#book_data tr>th{font-weight:400;padding-bottom:2px;padding-right:5px;text-align:left}#book_data tr>td{padding-bottom:5px}@media only screen and (max-width:1024px){#book_data tr{display:inline;margin-right:15px}}.referencePreview{margin-top:10px}.referencePreview .recommendedBy{font-weight:400}.referencePreview a:hover{text-decoration:none}.referencePreview img{padding:5px 10px 5px 0;max-width:80px}.referencePreview picture:last-child img{padding-right:0}@media only screen and (max-width:1024px){.referencePreview{display:none}}.productComparisonHint{background-color:#f7f7f8;padding:20px;margin:20px -20px 0}.productComparisonHint .title,.productComparisonHint .to-compare{text-transform:uppercase;font-weight:700}.productComparisonHint .to-compare:after{content:"\e900";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:10px;position:relative;font-size:12px}html.iconfont-not-yet-loaded .productComparisonHint .to-compare:after{color:transparent!important}.product_display_head{margin-top:80px;position:relative}@media only screen and (max-width:1024px){.product_display_head{margin-top:50px}}@media only screen and (max-width:480px){.product_display_head{margin-top:10px}}.productfeedbackwidget{margin-top:30px;*zoom:1}@media only screen and (max-width:480px){.productfeedbackwidget{margin-top:20px}}.productfeedbackwidget:after,.productfeedbackwidget:before{content:" ";display:table}.productfeedbackwidget:after{clear:both}.productfeedbackwidget .top{*zoom:1;padding:0 0 15px}.productfeedbackwidget .top:after,.productfeedbackwidget .top:before{content:" ";display:table}.productfeedbackwidget .top:after{clear:both}.productfeedbackwidget .top .left_container{float:left;width:75%}.productfeedbackwidget .top .left_container .headline{*zoom:1;margin:0 0 10px;position:relative}.productfeedbackwidget .top .left_container .headline:after,.productfeedbackwidget .top .left_container .headline:before{content:" ";display:table}.productfeedbackwidget .top .left_container .headline:after{clear:both}.productfeedbackwidget .top .left_container .headline span{font-family:Bebasneue,Arial,sans-serif;font-size:36px;line-height:36px;font-weight:400;color:#262e33;margin:0;display:block}@media only screen and (max-width:480px){.productfeedbackwidget .top .left_container .headline span{font-size:30px;line-height:30px;width:100%}}@media only screen and (max-width:740px){.productfeedbackwidget .top .left_container{float:none;width:100%}}.productfeedbackwidget .top .left_container .rating_badge{float:left;padding-right:30px;text-align:left}@media only screen and (max-width:740px){.productfeedbackwidget .top .left_container .rating_badge{padding-right:20px}}.productfeedbackwidget .top .left_container .rating_badge_text{float:left}@media only screen and (max-width:740px){.productfeedbackwidget .top .left_container .rating_badge_text{width:60%;width:calc(100% - 90px)}}.productfeedbackwidget .top .left_container .rating_badge_text ul{padding-left:0;margin-top:0}.productfeedbackwidget .top .left_container .rating_badge_text ul li{list-style-type:none}.productfeedbackwidget .top .right_container{float:right;width:25%}@media only screen and (max-width:740px){.productfeedbackwidget .top .right_container{width:100%}}.productfeedbackwidget .top .right_container .rating{float:right;text-align:right;font-size:25px;line-height:1;letter-spacing:7px;margin-bottom:60px;display:block}@media only screen and (max-width:740px){.productfeedbackwidget .top .right_container .rating{margin-bottom:20px;float:left}}.productfeedbackwidget .top .right_container ul{float:right;width:100%;margin:0;padding:0;list-style:none}.productfeedbackwidget .top .right_container ul li{margin:0 0 10px;padding:0;*zoom:1;cursor:pointer}.productfeedbackwidget .top .right_container ul li:after,.productfeedbackwidget .top .right_container ul li:before{content:" ";display:table}.productfeedbackwidget .top .right_container ul li:after{clear:both}.productfeedbackwidget .top .right_container ul li:last-of-type{margin:0}.productfeedbackwidget .top .right_container ul li .rating_label{float:left;line-height:15px;font-weight:700;position:relative}.productfeedbackwidget .top .right_container ul li .rating_total{border:1px solid #d2d4d6;height:30px;position:relative;border-radius:15px;padding:7px 15px;box-sizing:border-box;overflow:hidden}.productfeedbackwidget .top .right_container ul li .rating_total .bar{position:absolute;top:0;left:0;height:100%;background-color:#d2d4d6}.productfeedbackwidget .top .right_container ul li .rating_count{position:relative;text-align:center;line-height:15px;float:right}.productfeedbackwidget .detailedFeedback{padding:15px 0 5px;*zoom:1}.productfeedbackwidget .detailedFeedback:after,.productfeedbackwidget .detailedFeedback:before{content:" ";display:table}.productfeedbackwidget .detailedFeedback:after{clear:both}.productfeedbackwidget .detailedFeedback .singleVoice{*zoom:1}.productfeedbackwidget .detailedFeedback .singleVoice:after,.productfeedbackwidget .detailedFeedback .singleVoice:before{content:" ";display:table}.productfeedbackwidget .detailedFeedback .singleVoice:after{clear:both}.productfeedbackwidget .detailedFeedback .singleVoice:last-of-type{margin-bottom:0}.productfeedbackwidget .detailedFeedback .singleVoice.itemHidden{display:none}.productfeedbackwidget .detailedFeedback .singleVoice .left_container{margin-top:15px;border-top:1px solid #d2d4d6;padding-top:15px;padding-bottom:10px}.productfeedbackwidget .detailedFeedback .singleVoice .left_container .single_stars{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:16px;letter-spacing:4px;color:#f4cd30;padding-right:10px}@media only screen and (min-width:481px){.productfeedbackwidget .detailedFeedback .singleVoice .left_container .single_stars{float:left}}html.iconfont-not-yet-loaded .productfeedbackwidget .detailedFeedback .singleVoice .left_container .single_stars{color:transparent!important}.productfeedbackwidget .detailedFeedback .singleVoice .left_container .single_stars .star_count{font-family:HaufeMerriweatherSans,Arial,sans-serif;font-size:12px;color:#262e33}.productfeedbackwidget .detailedFeedback .singleVoice .left_container .single_timestamp{font-size:12px;color:#8f9299}.productfeedbackwidget .moreFeedback.hidden{display:none}.productfeedbackwidget .moreFeedback a{text-transform:uppercase;font-weight:700}.productfeedbackwidget .moreFeedback a:after{content:"\e90a";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:10px;position:relative;font-size:12px}html.iconfont-not-yet-loaded .productfeedbackwidget .moreFeedback a:after{color:transparent!important}@media only screen and (max-width:1024px){body:not(.redesign) .productcompareinpagewidget{display:none}}body:not(.redesign) .productcompareinpagewidget .h2,body:not(.redesign) .productcompareinpagewidget .h3,body:not(.redesign) .productcompareinpagewidget h2,body:not(.redesign) .productcompareinpagewidget h3{font-family:Bebasneue,Arial,sans-serif;font-size:3.5em;line-height:1.1em;font-weight:400;margin:1em 0}@media only screen and (max-width:1280px){body:not(.redesign) .productcompareinpagewidget .h2,body:not(.redesign) .productcompareinpagewidget .h3,body:not(.redesign) .productcompareinpagewidget h2,body:not(.redesign) .productcompareinpagewidget h3{font-size:2.5em}}@media only screen and (max-width:600px){body:not(.redesign) .productcompareinpagewidget .h2,body:not(.redesign) .productcompareinpagewidget .h3,body:not(.redesign) .productcompareinpagewidget h2,body:not(.redesign) .productcompareinpagewidget h3{font-family:HaufeMerriweatherSans,Arial,sans-serif;font-size:1.5em}}body:not(.redesign) .productcompareinpagewidget .h2.lighthouse-divider-before:before,body:not(.redesign) .productcompareinpagewidget .h3.lighthouse-divider-before:before,body:not(.redesign) .productcompareinpagewidget h2.lighthouse-divider-before:before,body:not(.redesign) .productcompareinpagewidget h3.lighthouse-divider-before:before{margin-top:0;margin-bottom:40px;background-color:#075bfa}@media only screen and (max-width:600px){body:not(.redesign) .productcompareinpagewidget .h2.lighthouse-divider-before:before,body:not(.redesign) .productcompareinpagewidget .h3.lighthouse-divider-before:before,body:not(.redesign) .productcompareinpagewidget h2.lighthouse-divider-before:before,body:not(.redesign) .productcompareinpagewidget h3.lighthouse-divider-before:before{display:none}}body:not(.redesign) .productcompareinpagewidget .background{background-image:linear-gradient(90deg,#f7f7f8,#f7f7f8);background-size:auto 85%;background-size:auto calc(100% - 150px);background-position:top;background-repeat:no-repeat;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding-bottom:50px}body:not(.redesign) .productcompareinpagewidget .background.closed{background-size:auto 100%;padding-bottom:0;margin-bottom:100px}body:not(.redesign) .productcompareinpagewidget .overflow{overflow:hidden;padding-bottom:15px;padding-top:20px}body:not(.redesign) .productcompareinpagewidget .product-compare{box-shadow:0 5px 10px 0 rgba(38,46,59,.15)}body:not(.redesign) .productcompareinpagewidget .hide-compare,body:not(.redesign) .productcompareinpagewidget .show-compare{text-align:center;position:relative}body:not(.redesign) .productcompareinpagewidget .hide-compare.hidden,body:not(.redesign) .productcompareinpagewidget .show-compare.hidden{display:none}body:not(.redesign) .productcompareinpagewidget .hide-compare a,body:not(.redesign) .productcompareinpagewidget .show-compare a{text-transform:uppercase;font-weight:700;display:inline-block}body:not(.redesign) .productcompareinpagewidget .hide-compare a:after,body:not(.redesign) .productcompareinpagewidget .show-compare a:after{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:10px;position:relative;font-size:12px}html.iconfont-not-yet-loaded body:not(.redesign) .productcompareinpagewidget .hide-compare a:after,html.iconfont-not-yet-loaded body:not(.redesign) .productcompareinpagewidget .show-compare a:after{color:transparent!important}body:not(.redesign) .productcompareinpagewidget .show-compare a{position:absolute;top:-20px;left:50%;transform:translate(-50%)}body:not(.redesign) .productcompareinpagewidget .show-compare a:after{content:"\e90a"}body:not(.redesign) .productcompareinpagewidget .hide-compare{padding-top:15px}body:not(.redesign) .productcompareinpagewidget .hide-compare a:after{content:"\e909"}body.redesign .productcompareinpagewidget .h2{margin-bottom:0}@media only screen and (max-width:1024px){body.redesign .productcompareinpagewidget{display:none}}body.redesign .productcompareinpagewidget .background{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding-bottom:50px}body.redesign .productcompareinpagewidget .background.closed{padding-bottom:40px;margin-bottom:100px}body.redesign .productcompareinpagewidget .overflow{overflow:hidden}body.redesign .productcompareinpagewidget .hide-compare,body.redesign .productcompareinpagewidget .show-compare{text-align:center;position:relative}body.redesign .productcompareinpagewidget .hide-compare.hidden,body.redesign .productcompareinpagewidget .show-compare.hidden{display:none}body.redesign .productcompareinpagewidget .hide-compare a,body.redesign .productcompareinpagewidget .show-compare a{display:inline-block}body.redesign .productcompareinpagewidget .hide-compare a:after,body.redesign .productcompareinpagewidget .show-compare a:after{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}html.iconfont-not-yet-loaded body.redesign .productcompareinpagewidget .hide-compare a:after,html.iconfont-not-yet-loaded body.redesign .productcompareinpagewidget .show-compare a:after{color:transparent!important}body.redesign .productcompareinpagewidget .show-compare{position:relative;display:block}body.redesign .productcompareinpagewidget .show-compare.dispNone{display:none}body.redesign .productcompareinpagewidget .show-compare:before{content:"";display:block;position:absolute;bottom:100%;height:200px;width:100%;background:linear-gradient(0deg,#ffffff 0%,rgba(255,255,255,0));pointer-events:none}body.redesign .productcompareinpagewidget .show-compare a{position:absolute;top:0;left:50%;transform:translate(-50%)}body.redesign .productcompareinpagewidget .hide-compare{margin-top:50px}.detailcontentv2widget,.detailcontentwidget{padding-bottom:25px;border-bottom:2px solid #d2d4d6}.detailcontentv2widget>.h2,.detailcontentv2widget>.h3,.detailcontentv2widget>h2,.detailcontentv2widget>h3,.detailcontentwidget>.h2,.detailcontentwidget>.h3,.detailcontentwidget>h2,.detailcontentwidget>h3{font-family:Bebasneue,Arial,sans-serif;font-size:3.5em;line-height:1.1em;font-weight:400;margin:1em 0}@media only screen and (max-width:1280px){.detailcontentv2widget>.h2,.detailcontentv2widget>.h3,.detailcontentv2widget>h2,.detailcontentv2widget>h3,.detailcontentwidget>.h2,.detailcontentwidget>.h3,.detailcontentwidget>h2,.detailcontentwidget>h3{font-size:2.5em}}@media only screen and (max-width:600px){.detailcontentv2widget>.h2,.detailcontentv2widget>.h3,.detailcontentv2widget>h2,.detailcontentv2widget>h3,.detailcontentwidget>.h2,.detailcontentwidget>.h3,.detailcontentwidget>h2,.detailcontentwidget>h3{font-family:HaufeMerriweatherSans,Arial,sans-serif;font-size:1.5em}}.detailcontentv2widget>.h2.lighthouse-divider-before:before,.detailcontentv2widget>.h3.lighthouse-divider-before:before,.detailcontentv2widget>h2.lighthouse-divider-before:before,.detailcontentv2widget>h3.lighthouse-divider-before:before,.detailcontentwidget>.h2.lighthouse-divider-before:before,.detailcontentwidget>.h3.lighthouse-divider-before:before,.detailcontentwidget>h2.lighthouse-divider-before:before,.detailcontentwidget>h3.lighthouse-divider-before:before{margin-top:0;margin-bottom:40px;background-color:#075bfa}@media only screen and (max-width:600px){.detailcontentv2widget>.h2.lighthouse-divider-before:before,.detailcontentv2widget>.h3.lighthouse-divider-before:before,.detailcontentv2widget>h2.lighthouse-divider-before:before,.detailcontentv2widget>h3.lighthouse-divider-before:before,.detailcontentwidget>.h2.lighthouse-divider-before:before,.detailcontentwidget>.h3.lighthouse-divider-before:before,.detailcontentwidget>h2.lighthouse-divider-before:before,.detailcontentwidget>h3.lighthouse-divider-before:before{display:none}}.detailcontentv2widget .keyword-highlight,.detailcontentwidget .keyword-highlight{color:#ffffff;background-color:#075bfa;border-radius:3px;padding:2px}.detailcontentv2widget .keyword-highlight .keyword-highlight,.detailcontentwidget .keyword-highlight .keyword-highlight{padding:0px}.detailcontentv2widget .tabs,.detailcontentwidget .tabs{overflow:auto hidden;scrollbar-width:thin}.detailcontentv2widget .tabs::-webkit-scrollbar,.detailcontentwidget .tabs::-webkit-scrollbar{height:8px}.detailcontentv2widget .tabs::-webkit-scrollbar-track,.detailcontentwidget .tabs::-webkit-scrollbar-track{background-color:rgba(230,230,230,0.5)}.detailcontentv2widget .tabs::-webkit-scrollbar-thumb,.detailcontentwidget .tabs::-webkit-scrollbar-thumb{background-color:rgba(155,155,155,0.5)}@media only screen and (max-width:1024px){.detailcontentv2widget .tabs.narrow ul li,.detailcontentwidget .tabs.narrow ul li{-ms-flex:1;flex:1}.detailcontentv2widget .tabs.narrow ul li a,.detailcontentwidget .tabs.narrow ul li a{padding:5px 10px;text-align:center}.detailcontentv2widget .tabs.narrow ul li a .icon,.detailcontentwidget .tabs.narrow ul li a .icon{display:block}.detailcontentv2widget .tabs.narrow ul li a.Tab_Systemrequirements .icon,.detailcontentwidget .tabs.narrow ul li a.Tab_Systemrequirements .icon{font-size:24px;line-height:18px;top:1px}.detailcontentv2widget .tabs.narrow ul li a .label,.detailcontentwidget .tabs.narrow ul li a .label{font-size:8px;padding-top:7px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.detailcontentv2widget .tabs ul,.detailcontentwidget .tabs ul{width:100%;border-bottom:1px solid #8f9299;list-style:none;margin:0;padding:0;font-size:0;line-height:normal;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.detailcontentv2widget .tabs ul li,.detailcontentwidget .tabs ul li{padding:0;margin:0;display:inline-block;border-bottom:1px solid #8f9299;font-size:15px;margin-bottom:-1px}@media only screen and (max-width:767px){.detailcontentv2widget .tabs ul li,.detailcontentwidget .tabs ul li{-ms-flex:1;flex:1}}.detailcontentv2widget .tabs ul li a,.detailcontentwidget .tabs ul li a{color:#8f9299;text-decoration:none;padding:10px 16px;display:block;overflow:hidden;white-space:nowrap;font-size:12px}@media only screen and (max-width:767px){.detailcontentv2widget .tabs ul li a,.detailcontentwidget .tabs ul li a{padding:5px 10px;text-align:center}}.detailcontentv2widget .tabs ul li a .icon,.detailcontentwidget .tabs ul li a .icon{vertical-align:middle;position:relative}@media only screen and (max-width:767px){.detailcontentv2widget .tabs ul li a .icon,.detailcontentwidget .tabs ul li a .icon{display:block}}@media only screen and (max-width:480px){.detailcontentv2widget .tabs ul li a .icon,.detailcontentwidget .tabs ul li a .icon{font-size:18px;display:block}}.detailcontentv2widget .tabs ul li a.Tab_Systemrequirements .icon,.detailcontentwidget .tabs ul li a.Tab_Systemrequirements .icon{font-size:15px}@media only screen and (max-width:767px){.detailcontentv2widget .tabs ul li a.Tab_Systemrequirements .icon,.detailcontentwidget .tabs ul li a.Tab_Systemrequirements .icon{font-size:24px;line-height:18px;top:1px}}.detailcontentv2widget .tabs ul li a .label,.detailcontentwidget .tabs ul li a .label{vertical-align:middle;text-transform:uppercase;font-weight:700}@media only screen and (max-width:767px){.detailcontentv2widget .tabs ul li a .label,.detailcontentwidget .tabs ul li a .label{font-size:8px;padding-top:7px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.detailcontentv2widget .tabs ul li.active,.detailcontentwidget .tabs ul li.active{border-bottom:1px solid #075bfa}.detailcontentv2widget .tabs ul li.active a,.detailcontentwidget .tabs ul li.active a{color:#075bfa}.detailcontentv2widget .tabcontents .tabcontent.alternative,.detailcontentwidget .tabcontents .tabcontent.alternative{box-sizing:border-box;font-size:16px}.detailcontentv2widget .tabcontents .tabcontent.alternative p:first-child,.detailcontentwidget .tabcontents .tabcontent.alternative p:first-child{margin-top:0}.detailcontentv2widget .tabcontents .tabcontent.alternative p:last-child,.detailcontentwidget .tabcontents .tabcontent.alternative p:last-child{margin-bottom:0}.detailcontentv2widget .tabcontents .tabcontent.alternative .mobile-bottom,.detailcontentwidget .tabcontents .tabcontent.alternative .mobile-bottom{display:none}@media only screen and (max-width:600px){.detailcontentv2widget .tabcontents .tabcontent.alternative .mobile-bottom,.detailcontentwidget .tabcontents .tabcontent.alternative .mobile-bottom{display:block}}.detailcontentv2widget .tabcontents .tabcontent.alternative .productcomparewidget,.detailcontentv2widget .tabcontents .tabcontent.alternative .productdatasheetwidget,.detailcontentwidget .tabcontents .tabcontent.alternative .productcomparewidget,.detailcontentwidget .tabcontents .tabcontent.alternative .productdatasheetwidget{margin-top:15px}@media only screen and (max-width:600px){.detailcontentv2widget .tabcontents .tabcontent.alternative .mobile-lighthouse-box,.detailcontentwidget .tabcontents .tabcontent.alternative .mobile-lighthouse-box{box-shadow:0 5px 10px 0 rgba(38,46,59,0.15)}}@media only screen and (max-width:480px){.detailcontentv2widget .tabcontents .tabcontent.alternative .contentWrapper,.detailcontentwidget .tabcontents .tabcontent.alternative .contentWrapper{padding:0 15px}}.detailcontentv2widget .tabcontents .tabcontent.alternative .h2,.detailcontentv2widget .tabcontents .tabcontent.alternative .h3,.detailcontentv2widget .tabcontents .tabcontent.alternative h2,.detailcontentv2widget .tabcontents .tabcontent.alternative h3,.detailcontentwidget .tabcontents .tabcontent.alternative .h2,.detailcontentwidget .tabcontents .tabcontent.alternative .h3,.detailcontentwidget .tabcontents .tabcontent.alternative h2,.detailcontentwidget .tabcontents .tabcontent.alternative h3{font-family:Bebasneue,Arial,sans-serif;font-size:3.5em;line-height:1.1em}@media only screen and (max-width:1280px){.detailcontentv2widget .tabcontents .tabcontent.alternative .h2,.detailcontentv2widget .tabcontents .tabcontent.alternative .h3,.detailcontentv2widget .tabcontents .tabcontent.alternative h2,.detailcontentv2widget .tabcontents .tabcontent.alternative h3,.detailcontentwidget .tabcontents .tabcontent.alternative .h2,.detailcontentwidget .tabcontents .tabcontent.alternative .h3,.detailcontentwidget .tabcontents .tabcontent.alternative h2,.detailcontentwidget .tabcontents .tabcontent.alternative h3{font-size:2.5em}}@media only screen and (max-width:600px){.detailcontentv2widget .tabcontents .tabcontent.alternative .h2,.detailcontentv2widget .tabcontents .tabcontent.alternative .h3,.detailcontentv2widget .tabcontents .tabcontent.alternative h2,.detailcontentv2widget .tabcontents .tabcontent.alternative h3,.detailcontentwidget .tabcontents .tabcontent.alternative .h2,.detailcontentwidget .tabcontents .tabcontent.alternative .h3,.detailcontentwidget .tabcontents .tabcontent.alternative h2,.detailcontentwidget .tabcontents .tabcontent.alternative h3{font-family:HaufeMerriweatherSans,Arial,sans-serif;font-size:1.5em}}.detailcontentv2widget .tabcontents .tabcontent.alternative .headline,.detailcontentwidget .tabcontents .tabcontent.alternative .headline{margin-bottom:15px}.detailcontentv2widget .tabcontents .tabcontent.alternative .showLess,.detailcontentv2widget .tabcontents .tabcontent.alternative .showMore,.detailcontentwidget .tabcontents .tabcontent.alternative .showLess,.detailcontentwidget .tabcontents .tabcontent.alternative .showMore{display:block;text-align:center;margin-bottom:0}.detailcontentv2widget .tabcontents .tabcontent.alternative .showLess.dispNone,.detailcontentv2widget .tabcontents .tabcontent.alternative .showMore.dispNone,.detailcontentwidget .tabcontents .tabcontent.alternative .showLess.dispNone,.detailcontentwidget .tabcontents .tabcontent.alternative .showMore.dispNone{display:none}.detailcontentv2widget .tabcontents .tabcontent.alternative .lighthouse-divider-before:before,.detailcontentwidget .tabcontents .tabcontent.alternative .lighthouse-divider-before:before{margin-top:0;margin-bottom:40px;background-color:#075bfa}@media only screen and (max-width:600px){.detailcontentv2widget .tabcontents .tabcontent.alternative .lighthouse-divider-before:before,.detailcontentwidget .tabcontents .tabcontent.alternative .lighthouse-divider-before:before{display:none}}.detailcontentv2widget .tabcontents .tabcontent.alternative .divisions,.detailcontentwidget .tabcontents .tabcontent.alternative .divisions{background:#f7f7f8;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media only screen and (max-width:600px){.detailcontentv2widget .tabcontents .tabcontent.alternative .divisions,.detailcontentwidget .tabcontents .tabcontent.alternative .divisions{background:transparent;width:auto;left:inherit;right:inherit;margin-left:-30px;margin-right:-30px}}@media only screen and (max-width:480px){.detailcontentv2widget .tabcontents .tabcontent.alternative .divisions,.detailcontentwidget .tabcontents .tabcontent.alternative .divisions{margin-left:-15px;margin-right:-15px}}.detailcontentv2widget .tabcontents .tabcontent.alternative .divisions>:first-child,.detailcontentwidget .tabcontents .tabcontent.alternative .divisions>:first-child{padding-top:50px}.detailcontentv2widget .tabcontents .tabcontent.alternative .large-col,.detailcontentwidget .tabcontents .tabcontent.alternative .large-col{width:64%}@media only screen and (max-width:600px){.detailcontentv2widget .tabcontents .tabcontent.alternative .large-col,.detailcontentwidget .tabcontents .tabcontent.alternative .large-col{width:100%;box-sizing:border-box}}.detailcontentv2widget .tabcontents .tabcontent.alternative .small-col,.detailcontentwidget .tabcontents .tabcontent.alternative .small-col{width:36%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:600px){.detailcontentv2widget .tabcontents .tabcontent.alternative .small-col,.detailcontentwidget .tabcontents .tabcontent.alternative .small-col{display:block;width:100%;box-sizing:border-box}}.detailcontentv2widget .tabcontents .tabcontent.alternative .small-col .bottom,.detailcontentwidget .tabcontents .tabcontent.alternative .small-col .bottom{margin-top:auto}@media only screen and (max-width:600px){.detailcontentv2widget .tabcontents .tabcontent.alternative .small-col .bottom,.detailcontentwidget .tabcontents .tabcontent.alternative .small-col .bottom{display:none}}.detailcontentv2widget .tabcontents .tabcontent.alternative iframe,.detailcontentv2widget .tabcontents .tabcontent.alternative img,.detailcontentv2widget .tabcontents .tabcontent.alternative picture,.detailcontentwidget .tabcontents .tabcontent.alternative iframe,.detailcontentwidget .tabcontents .tabcontent.alternative img,.detailcontentwidget .tabcontents .tabcontent.alternative picture{width:100%;display:block}.detailcontentv2widget .tabcontents .tabcontent.alternative .division-img-left,.detailcontentwidget .tabcontents .tabcontent.alternative .division-img-left{padding-bottom:50px}.detailcontentv2widget .tabcontents .tabcontent.alternative .division-img-left .lighthouse-fadeout:before,.detailcontentwidget .tabcontents .tabcontent.alternative .division-img-left .lighthouse-fadeout:before{background:linear-gradient(0deg,#f7f7f8 0%,rgba(255,255,255,0));height:50px}@media only screen and (max-width:600px){.detailcontentv2widget .tabcontents .tabcontent.alternative .division-img-left .lighthouse-fadeout:before,.detailcontentwidget .tabcontents .tabcontent.alternative .division-img-left .lighthouse-fadeout:before{background:linear-gradient(0deg,#ffffff 0%,rgba(255,255,255,0))}}.detailcontentv2widget .tabcontents .tabcontent.alternative .division-img-left .contentWrapper .mobile-lighthouse-box,.detailcontentwidget .tabcontents .tabcontent.alternative .division-img-left .contentWrapper .mobile-lighthouse-box{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:600px){.detailcontentv2widget .tabcontents .tabcontent.alternative .division-img-left .contentWrapper .mobile-lighthouse-box,.detailcontentwidget .tabcontents .tabcontent.alternative .division-img-left .contentWrapper .mobile-lighthouse-box{display:block}}.detailcontentv2widget .tabcontents .tabcontent.alternative .division-img-left .small-col,.detailcontentwidget .tabcontents .tabcontent.alternative .division-img-left .small-col{padding-left:50px}@media only screen and (max-width:600px){.detailcontentv2widget .tabcontents .tabcontent.alternative .division-img-left .small-col,.detailcontentwidget .tabcontents .tabcontent.alternative .division-img-left .small-col{padding:30px}}.detailcontentv2widget .tabcontents .tabcontent.alternative .division-img-right,.detailcontentwidget .tabcontents .tabcontent.alternative .division-img-right{padding-bottom:50px}.detailcontentv2widget .tabcontents .tabcontent.alternative .division-img-right .lighthouse-fadeout:before,.detailcontentwidget .tabcontents .tabcontent.alternative .division-img-right .lighthouse-fadeout:before{background:linear-gradient(0deg,#f7f7f8 0%,rgba(255,255,255,0));height:50px}@media only screen and (max-width:600px){.detailcontentv2widget .tabcontents .tabcontent.alternative .division-img-right .lighthouse-fadeout:before,.detailcontentwidget .tabcontents .tabcontent.alternative .division-img-right .lighthouse-fadeout:before{background:linear-gradient(0deg,#ffffff 0%,rgba(255,255,255,0))}}.detailcontentv2widget .tabcontents .tabcontent.alternative .division-img-right .contentWrapper .mobile-lighthouse-box,.detailcontentwidget .tabcontents .tabcontent.alternative .division-img-right .contentWrapper .mobile-lighthouse-box{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:600px){.detailcontentv2widget .tabcontents .tabcontent.alternative .division-img-right .contentWrapper .mobile-lighthouse-box,.detailcontentwidget .tabcontents .tabcontent.alternative .division-img-right .contentWrapper .mobile-lighthouse-box{display:block}}.detailcontentv2widget .tabcontents .tabcontent.alternative .division-img-right .small-col,.detailcontentwidget .tabcontents .tabcontent.alternative .division-img-right .small-col{padding-right:50px}@media only screen and (max-width:600px){.detailcontentv2widget .tabcontents .tabcontent.alternative .division-img-right .small-col,.detailcontentwidget .tabcontents .tabcontent.alternative .division-img-right .small-col{padding:30px}}.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text{padding-bottom:50px;background-size:auto 95%;background-size:auto calc(100% - 50px);background-position:bottom;background-repeat:no-repeat;background-image:linear-gradient(#ffffff,#ffffff)}@media only screen and (max-width:600px){.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text{background:none}}.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text.highlight,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text.highlight{background-size:auto 85%;background-size:auto calc(100% - 150px);background-position:center 50px;background-image:linear-gradient(125deg,#00e3fc,#0075e1 60%,#0066de 80%,#0362d1)}@media only screen and (max-width:600px){.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text.highlight,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text.highlight{background:none}}.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text .contentWrapper,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text .contentWrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:600px){.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text .contentWrapper,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text .contentWrapper{display:block;padding:0}}@media only screen and (max-width:600px){.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text .large-col,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text .large-col{box-shadow:none}}.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text .small-col,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text .small-col{padding-left:50px;padding-top:100px;padding-bottom:100px}@media only screen and (max-width:600px){.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text .showLess:after,.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text .showMore:after,.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text .small-col,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text .showLess:after,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text .showMore:after,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text .small-col{display:none}.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text .showLess>span,.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text .showMore>span,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text .showLess>span,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text .showMore>span{position:relative;min-height:5px;z-index:1;background:#ffffff;display:inline-block;padding:0 10px 5px}.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text .showLess>span:after,.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text .showMore>span:after,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text .showLess>span:after,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text .showMore>span:after{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:10px;position:relative;font-size:12px}html.iconfont-not-yet-loaded .detailcontentv2widget .tabcontents .tabcontent.alternative .division-text .showLess>span:after,html.iconfont-not-yet-loaded .detailcontentv2widget .tabcontents .tabcontent.alternative .division-text .showMore>span:after,html.iconfont-not-yet-loaded .detailcontentwidget .tabcontents .tabcontent.alternative .division-text .showLess>span:after,html.iconfont-not-yet-loaded .detailcontentwidget .tabcontents .tabcontent.alternative .division-text .showMore>span:after{color:transparent!important}.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text .showLess>span:before,.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text .showMore>span:before,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text .showLess>span:before,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text .showMore>span:before{box-shadow:0 7px 7px 0 rgba(38,46,59,0.15);content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 0 10px 10px}.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text .showLess>div,.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text .showMore>div,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text .showLess>div,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text .showMore>div{position:relative;min-height:5px}.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text .showLess>div:before,.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text .showMore>div:before,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text .showLess>div:before,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text .showMore>div:before{box-shadow:0 7px 7px 0 rgba(38,46,59,0.15);content:"";display:block;position:absolute;top:0;right:-30px;bottom:0;left:-30px}.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text .showMore>span:after,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text .showMore>span:after{content:"\e90a";top:1px}.detailcontentv2widget .tabcontents .tabcontent.alternative .division-text .showLess>span:after,.detailcontentwidget .tabcontents .tabcontent.alternative .division-text .showLess>span:after{content:"\e909";top:0}}.detailcontentv2widget .tabcontents .tabcontent.alternative #Tab_Advantage_Desktop,.detailcontentv2widget .tabcontents .tabcontent.alternative #Tab_Advantage_Mobile,.detailcontentv2widget .tabcontents .tabcontent.alternative #Tab_Advantage_Tablet,.detailcontentv2widget .tabcontents .tabcontent.alternative #Tab_Latest_Desktop,.detailcontentv2widget .tabcontents .tabcontent.alternative #Tab_Latest_Mobile,.detailcontentv2widget .tabcontents .tabcontent.alternative #Tab_Latest_Tablet,.detailcontentwidget .tabcontents .tabcontent.alternative #Tab_Advantage_Desktop,.detailcontentwidget .tabcontents .tabcontent.alternative #Tab_Advantage_Mobile,.detailcontentwidget .tabcontents .tabcontent.alternative #Tab_Advantage_Tablet,.detailcontentwidget .tabcontents .tabcontent.alternative #Tab_Latest_Desktop,.detailcontentwidget .tabcontents .tabcontent.alternative #Tab_Latest_Mobile,.detailcontentwidget .tabcontents .tabcontent.alternative #Tab_Latest_Tablet{display:block}.detailcontentv2widget .tabcontents .tabcontent,.detailcontentwidget .tabcontents .tabcontent{*zoom:1;display:none;word-wrap:break-word}.detailcontentv2widget .tabcontents .tabcontent:after,.detailcontentv2widget .tabcontents .tabcontent:before,.detailcontentwidget .tabcontents .tabcontent:after,.detailcontentwidget .tabcontents .tabcontent:before{content:" ";display:table}.detailcontentv2widget .tabcontents .tabcontent:after,.detailcontentwidget .tabcontents .tabcontent:after{clear:both}@media only screen and (max-width:480px){.detailcontentv2widget .tabcontents .tabcontent,.detailcontentwidget .tabcontents .tabcontent{font-size:13px;line-height:1.5em}}.detailcontentv2widget .tabcontents .tabcontent.active,.detailcontentwidget .tabcontents .tabcontent.active{display:block}.detailcontentv2widget .tabcontents .tabcontent .longDescription ul,.detailcontentwidget .tabcontents .tabcontent .longDescription ul{padding-left:16px}.detailcontentv2widget .tabcontents .tabcontent .h2,.detailcontentv2widget .tabcontents .tabcontent .h3,.detailcontentv2widget .tabcontents .tabcontent h2,.detailcontentv2widget .tabcontents .tabcontent h3,.detailcontentwidget .tabcontents .tabcontent .h2,.detailcontentwidget .tabcontents .tabcontent .h3,.detailcontentwidget .tabcontents .tabcontent h2,.detailcontentwidget .tabcontents .tabcontent h3{font-weight:400;padding-bottom:20px;font-size:1.17em;margin:25px 0 0;line-height:1.5em}.detailcontentv2widget .tabcontents .tabcontent .overflowHidden,.detailcontentwidget .tabcontents .tabcontent .overflowHidden{overflow-y:hidden;height:230px}.detailcontentv2widget .tabcontents .tabcontent #includedServices,.detailcontentwidget .tabcontents .tabcontent #includedServices{margin-top:40px;text-align:left}.detailcontentv2widget .tabcontents .tabcontent #includedServices th,.detailcontentwidget .tabcontents .tabcontent #includedServices th{padding-right:20px}.detailcontentv2widget .tabcontents .tabcontent #Tab_Advantage_Desktop,.detailcontentv2widget .tabcontents .tabcontent #Tab_Advantage_Mobile,.detailcontentv2widget .tabcontents .tabcontent #Tab_Advantage_Tablet,.detailcontentv2widget .tabcontents .tabcontent #Tab_Latest_Desktop,.detailcontentv2widget .tabcontents .tabcontent #Tab_Latest_Mobile,.detailcontentv2widget .tabcontents .tabcontent #Tab_Latest_Tablet,.detailcontentwidget .tabcontents .tabcontent #Tab_Advantage_Desktop,.detailcontentwidget .tabcontents .tabcontent #Tab_Advantage_Mobile,.detailcontentwidget .tabcontents .tabcontent #Tab_Advantage_Tablet,.detailcontentwidget .tabcontents .tabcontent #Tab_Latest_Desktop,.detailcontentwidget .tabcontents .tabcontent #Tab_Latest_Mobile,.detailcontentwidget .tabcontents .tabcontent #Tab_Latest_Tablet{display:none}.detailcontentv2widget .tabcontents .tabcontent .blurb,.detailcontentv2widget .tabcontents .tabcontent .bookIndex,.detailcontentv2widget .tabcontents .tabcontent .reading_sample,.detailcontentwidget .tabcontents .tabcontent .blurb,.detailcontentwidget .tabcontents .tabcontent .bookIndex,.detailcontentwidget .tabcontents .tabcontent .reading_sample{margin:0 0 40px}.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel{height:auto;box-sizing:border-box;margin:0 -10px}@media only screen and (min-width:768px){.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel{width:100%;margin:0}.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .carouselindcontainer,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .carouselindcontainer{display:none}.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .screenshotCarouselInnerWrapper,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .screenshotCarouselInnerWrapper{width:100%!important;margin-left:0!important;margin-top:30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .screenshotCarouselInnerWrapper .screenshot,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .screenshotCarouselInnerWrapper .screenshot{width:31%!important;margin-bottom:30px;margin-left:3.5%;padding:0;display:-ms-flexbox;display:flex}.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .screenshotCarouselInnerWrapper .screenshot.firstCol,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .screenshotCarouselInnerWrapper .screenshot.firstCol{margin-left:0}}@media only screen and (min-width:1025px){.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .screenshotCarouselInnerWrapper,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .screenshotCarouselInnerWrapper{margin-top:60px}}.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .carousel-control,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .carousel-control{width:25px;display:block}@media only screen and (max-width:480px){.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .carousel-control,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .carousel-control{width:15px;display:none}}@media only screen and (min-width:768px){.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .carousel-control,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .carousel-control{display:none}}.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .carousel-control .icon,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .carousel-control .icon{color:#262e33;display:inline-block;text-align:center;padding-top:13px;box-sizing:border-box;position:absolute;margin:auto;font-size:30px}.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .carousel-control.left .icon,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .carousel-control.left .icon{left:-25px}@media only screen and (max-width:480px){.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .carousel-control.left .icon,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .carousel-control.left .icon{left:-5px}}.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .carousel-control.right .icon,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .carousel-control.right .icon{right:-25px}@media only screen and (max-width:480px){.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .carousel-control.right .icon,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .carousel-control.right .icon{right:-5px}}.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel>.tns-outer,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel>.tns-outer{width:100%;margin-top:20px}.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .screenshot,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .screenshot{cursor:pointer;box-sizing:border-box;padding:10px}.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .screenshot .lighthouse-box,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .screenshot .lighthouse-box{padding:0!important;width:100%}.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .screenshot.hidden,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .screenshot.hidden{display:-ms-flexbox!important;display:flex!important}@media only screen and (min-width:1025px){.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .screenshot.hidden.hidden-desktop,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .screenshot.hidden.hidden-desktop{display:none!important}}@media print{.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .screenshot.hidden.hidden-desktop,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .screenshot.hidden.hidden-desktop{display:none!important}}@media only screen and (min-width:768px) and (max-width:1024px){.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .screenshot.hidden.hidden-tablet-l2,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .screenshot.hidden.hidden-tablet-l2{display:none!important}}.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .screenshot .picture,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .screenshot .picture{width:100%;text-align:center;margin-bottom:25px}.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .screenshot .picture img,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .screenshot .picture img{max-width:100%}.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .screenshot .text,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .screenshot .text{width:100%;box-sizing:border-box;padding:0 30px 30px}@media only screen and (max-width:1025px){.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .screenshot .text,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .screenshot .text{padding:0 20px 20px}}.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .screenshot .text p,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .screenshot .text p{margin-top:0;margin-bottom:1em}.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .screenshot .text p:last-child,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .screenshot .text p:last-child{margin-bottom:0}.detailcontentv2widget .tabcontents .tabcontent .screenshotCarousel .textContainer,.detailcontentwidget .tabcontents .tabcontent .screenshotCarousel .textContainer{padding:0 30px}.detailcontentv2widget .showLess,.detailcontentv2widget .showMore,.detailcontentwidget .showLess,.detailcontentwidget .showMore{margin:10px 0;text-transform:uppercase;font-weight:700}.detailcontentv2widget .showLess:after,.detailcontentv2widget .showMore:after,.detailcontentwidget .showLess:after,.detailcontentwidget .showMore:after{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:10px;position:relative;font-size:12px}html.iconfont-not-yet-loaded .detailcontentv2widget .showLess:after,html.iconfont-not-yet-loaded .detailcontentv2widget .showMore:after,html.iconfont-not-yet-loaded .detailcontentwidget .showLess:after,html.iconfont-not-yet-loaded .detailcontentwidget .showMore:after{color:transparent!important}.detailcontentv2widget .showMore:after,.detailcontentwidget .showMore:after{content:"\e90a";top:1px}.detailcontentv2widget .showLess:after,.detailcontentwidget .showLess:after{content:"\e909";top:0}#overlayScreenshot.dijitDialog .art_box_inner{padding:15px;width:100%!important;max-width:1390px}.overlayScreenshotCarouselWrapper{margin:15px 25px 25px}.overlayScreenshotCarouselWrapper .overlayScreenshotCarousel{width:100%;height:auto;box-sizing:border-box;position:relative}.overlayScreenshotCarouselWrapper .overlayScreenshotCarousel>.tns-outer{margin:0 15px}.overlayScreenshotCarouselWrapper .overlayScreenshotCarousel .screenshot{box-sizing:border-box}.overlayScreenshotCarouselWrapper .overlayScreenshotCarousel .screenshot.hidden{display:block!important}.overlayScreenshotCarouselWrapper .overlayScreenshotCarousel .screenshot .picture{width:100%;max-height:calc(100vh - 300px);text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.overlayScreenshotCarouselWrapper .overlayScreenshotCarousel .screenshot .picture img{max-width:100%;max-height:calc(100vh - 300px);display:block}.overlayScreenshotCarouselWrapper .overlayScreenshotCarousel .screenshot.video .picture{width:100%;height:calc(100vh - 300px);text-align:center}.overlayScreenshotCarouselWrapper .overlayScreenshotCarousel .screenshot.video .picture .videoWrapper{width:100%;height:100%;position:relative;display:block}.overlayScreenshotCarouselWrapper .overlayScreenshotCarousel .screenshot.video .picture .videoWrapper iframe{width:100%!important;height:100%!important}.overlayScreenshotCarouselWrapper .overlayScreenshotCarousel .screenshot .text{width:100%;max-width:800px;margin-top:10px;margin:auto}.overlayScreenshotCarouselWrapper .carousel-navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.overlayScreenshotCarouselWrapper .carousel-navigation .carousel-control{width:25px;display:block}@media only screen and (max-width:480px){.overlayScreenshotCarouselWrapper .carousel-navigation .carousel-control{width:15px}}.overlayScreenshotCarouselWrapper .carousel-navigation .carousel-control .icon{color:#075bfa;display:inline-block;text-align:center;padding-top:13px;box-sizing:border-box;position:absolute;margin:auto;font-size:30px}.overlayScreenshotThumbnails{box-sizing:border-box;width:80%;text-align:center;z-index:1}.overlayScreenshotThumbnails .item{display:inline-block;border:3px solid transparent;margin:0;max-width:90px;line-height:0}.overlayScreenshotThumbnails .item.active,.overlayScreenshotThumbnails .item.tns-nav-active{border-color:#075bfa}.overlayScreenshotThumbnails .item img{max-width:90px;max-height:60px}@media only screen and (max-width:480px){.overlayScreenshotThumbnails{display:none}}.inpageScreenshotCarouselWrapper{margin:15px 25px 25px}@media only screen and (max-width:1024px){.inpageScreenshotCarouselWrapper{margin:0}}.inpageScreenshotCarouselWrapper .inpageScreenshotCarousel{width:100%;height:auto;box-sizing:border-box;position:relative;margin-bottom:15px}.inpageScreenshotCarouselWrapper .inpageScreenshotCarousel .screenshot{box-sizing:border-box;cursor:pointer}.inpageScreenshotCarouselWrapper .inpageScreenshotCarousel .screenshot .picture{width:100%;text-align:center}.inpageScreenshotCarouselWrapper .inpageScreenshotCarousel .screenshot .picture img{max-width:100%;display:block}.inpageScreenshotCarouselWrapper .inpageScreenshotCarousel .screenshot.video .picture{width:100%;height:100%;text-align:center}.inpageScreenshotCarouselWrapper .inpageScreenshotCarousel .screenshot.video .picture .videoPreview,.inpageScreenshotCarouselWrapper .inpageScreenshotCarousel .screenshot.video .picture .videoPreview img{width:100%}.inpageScreenshotCarouselWrapper .inpageScreenshotCarousel .screenshot.video .picture .videoWrapper{width:100%;height:100%;position:relative;display:block}.inpageScreenshotCarouselWrapper .inpageScreenshotCarousel .carousel-control{display:none}.inpageScreenshotCarouselWrapper .inpageScreenshotCarousel .carouselindicatorcontainer{margin-top:5px}.inpageScreenshotCarouselWrapper .carousel-navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;box-sizing:border-box;position:relative}.inpageScreenshotCarouselWrapper .carousel-navigation .inpageScreenshotThumbnailsWrapper{width:calc(100% - 150px)}.inpageScreenshotCarouselWrapper .carousel-navigation .inpageScreenshotThumbnails{box-sizing:border-box;text-align:center}.inpageScreenshotCarouselWrapper .carousel-navigation .inpageScreenshotThumbnails .item{display:inline-block;line-height:0}.inpageScreenshotCarouselWrapper .carousel-navigation .inpageScreenshotThumbnails .item img{max-width:90px;max-height:60px;padding:3px;border:3px solid transparent}.inpageScreenshotCarouselWrapper .carousel-navigation .inpageScreenshotThumbnails .item.active img{border-color:#075bfa}.inpageScreenshotCarouselWrapper .carousel-navigation .carousel-control{width:25px;display:block;position:relative;z-index:1}.inpageScreenshotCarouselWrapper .carousel-navigation .carousel-control .icon{color:#075bfa;display:inline-block;text-align:center;padding-top:13px;box-sizing:border-box;position:absolute;margin:auto;font-size:30px}@media only screen and (max-width:600px){.inpageScreenshotCarouselWrapper .carousel-navigation .inpageScreenshotThumbnailsWrapper{width:100%}.inpageScreenshotCarouselWrapper .carousel-navigation .carousel-control{display:none}}.carouselindcontainer,.carouselindicatorcontainer{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-order:4;order:4;text-align:center}.activecarouselind:before,.activecarouselindicator:before,.tns-nav-active:before{background-color:#075bfa!important}.carouselind,.carouselindicator{position:relative;display:inline-block;height:10px;width:10px;padding:3px;cursor:pointer}.carouselind:before,.carouselindicator:before{content:"";position:absolute;background-color:#d2d4d6;top:3px;left:3px;right:3px;bottom:3px;border-radius:10px}.referencewidget{margin-top:30px}@media only screen and (max-width:480px){.referencewidget{margin-top:20px}}.referencewidget .headline{font-family:HaufeMerriweather,Arial,sans-serif;font-size:24px;line-height:30px;margin-bottom:30px;font-weight:400}.referencewidget .referenceWrapper a.reference:hover{background:#ecf1fc}.referencewidget .referenceWrapper .reference{color:#262e33;display:block;padding:20px 5px;margin:0;border-top:1px solid #d2d4d6;text-decoration:none;*zoom:1}.referencewidget .referenceWrapper .reference:after,.referencewidget .referenceWrapper .reference:before{content:" ";display:table}.referencewidget .referenceWrapper .reference:after{clear:both}@media only screen and (max-width:480px){.referencewidget .referenceWrapper .reference{padding:15px 5px}}.referencewidget .referenceWrapper .reference .picture{box-sizing:border-box;max-width:100px;margin-bottom:20px}@media only screen and (min-width:481px){.referencewidget .referenceWrapper .reference .picture{float:left}}.referencewidget .referenceWrapper .reference .picture img{display:block;max-width:80px}.referencewidget .referenceWrapper .reference .picture img.no-image{width:80px}.referencewidget .referenceWrapper .reference .text{line-height:22px}@media only screen and (min-width:481px){.referencewidget .referenceWrapper .reference .text{padding-left:110px}}.referencewidget .referenceWrapper .reference .text>span{font-weight:700}.referencewidget .referenceWrapper .reference .text>div>p{margin:0}.referencewidget .referenceWrapper .reference .text .h3,.referencewidget .referenceWrapper .reference .text h3{margin:0;font-weight:400}.referencewidget .referenceWrapper .moreReferences{margin:10px 0 0}.referencewidget .referenceWrapper .moreReferences.hidden{display:none}.referencewidget .referenceWrapper .moreReferences a{text-transform:uppercase;font-weight:700}.referencewidget .referenceWrapper .moreReferences a:after{content:"\e90a";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:10px;position:relative;font-size:12px}html.iconfont-not-yet-loaded .referencewidget .referenceWrapper .moreReferences a:after{color:transparent!important}.dropdownwidget .selectbox_title{font-weight:700;display:inline-block;width:70%;width:calc(100% - 40px);font-size:14px}.dropdownwidget .selectbox_wrapper{margin-bottom:5px}.dropdownwidget .selectbox_license,.dropdownwidget .selectbox_version{width:100%;margin-bottom:10px}.dropdownwidget .info_icon{display:inline-block;float:right;margin-top:1px;font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:15px;height:15px;color:#8f9299;line-height:15px;box-sizing:border-box;cursor:pointer;font-size:15px}html.iconfont-not-yet-loaded .dropdownwidget .info_icon{color:transparent!important}.dropdownwidget .info_icon:before{display:block;content:"\e91b"}.dropdownwidget .pds_interferer{display:-ms-flexbox;display:flex;position:absolute;top:-41px;line-height:41px;left:0;right:0;box-sizing:border-box;color:#ffffff;height:41px;background:#f4a730;font-size:15px;letter-spacing:1px;font-weight:700;text-align:center;text-transform:uppercase;-ms-flex-pack:center;justify-content:center}.dropdownwidget .pds_interferer .container{-ms-flex-item-align:center;align-self:center}.dropdownwidget .book_options{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-top:15px;border-top:1px solid rgba(35,42,54,0.2);padding-top:30px}.dropdownwidget .book_option{width:calc(50% - 10px);position:relative;background-color:#fff;border:1px solid #979797;text-align:center;padding:13px}.dropdownwidget .book_option.selectable{cursor:pointer}.dropdownwidget .book_option.active{outline:2px solid #52c74f}.dropdownwidget .book_option.active .book_checkmark{display:block;position:absolute;top:-12px;right:-12px;height:20px;width:20px;background-color:#52c74f;border-radius:50%;-ms-transform:rotate(45deg);transform:rotate(45deg)}.dropdownwidget .book_option.active .book_checkmark:before{content:"";position:absolute;width:3px;height:9px;background-color:#fff;left:10px;top:5px}.dropdownwidget .book_option.active .book_checkmark:after{content:"";position:absolute;width:3px;height:3px;background-color:#fff;left:7px;top:11px}.dropdownwidget .book_option .book_icon{text-align:center;padding-bottom:13px;height:52px}.dropdownwidget .book_option .book_icon img{max-height:100%;margin-top:6px}.dropdownwidget .book_option .book_productType{text-align:center;font-weight:700;font-size:14px;line-height:18px}.dropdownwidget .book_option .book_price{text-align:center}.dropdownwidget .book_option .book_price .price .preferredPrice{font-weight:400;font-size:14px;line-height:18px}.dropdownwidget .book_option .book_price .nonPreferredWrapper,.dropdownwidget .book_option .book_price .preferredPriceDetail,.dropdownwidget .book_option .book_price .special_price_interferer{display:none}.dropdownwidget .book_option .book_price .availabilityDeliveryDetails,.dropdownwidget .book_option .book_price .availabilityInfo{font-weight:400;font-size:11px;line-height:1.8;margin-top:4px;color:#262e33;border-radius:2px;height:fit-content}.dropdownwidget .book_option.ebook .book_price .availabilityInfo{display:block;background:#e3f7ed}.dropdownwidget .book_option.print .book_price .availabilityDeliveryDetails.available,.dropdownwidget .book_option.print .book_price .availabilityInfo:not(.available){display:block;background:#f7f7f8}.dropdownwidget .book_options~select.selectbox_version{display:none}.fourweekstestwidget .selectbox_title{font-weight:700;display:inline-block;width:70%;width:calc(100% - 40px);font-size:14px;margin-bottom:5px}.fourweekstestwidget .info_icon{display:inline-block;position:relative;float:right;margin-top:-24px;font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:15px;height:15px;color:#8f9299;line-height:15px;box-sizing:border-box;cursor:pointer;font-size:15px}html.iconfont-not-yet-loaded .fourweekstestwidget .info_icon{color:transparent!important}.fourweekstestwidget .info_icon:before{display:block;content:"\e91b"}.fourweekstestwidget .fourweekstest_border{border:1px solid #979797;padding:20px}.fourweekstestwidget .fourweekstest_border hr{border-color:#979797;margin:1em -20px}.fourweekstestwidget .fourweekstest_border ul{margin-bottom:0}.fourweekstestwidget .fourweekstest_border input[type=checkbox]{position:fixed;top:-1000px;left:-1000px}.fourweekstestwidget .fourweekstest_border input[type=checkbox]:focus-visible+label{outline:2px solid #ed1e79!important;outline-offset:-2px!important}.fourweekstestwidget .fourweekstest_border input[type=checkbox]+label{position:relative;padding-left:25px;display:inline-block;cursor:pointer}.fourweekstestwidget .fourweekstest_border input[type=checkbox].disabled+label{color:#8f9299}.fourweekstestwidget .fourweekstest_border input[type=checkbox].alternative+label>span.cb{display:block;position:absolute;left:0px;top:1px}.fourweekstestwidget .fourweekstest_border input[type=checkbox].alternative+label>span.cb:before{content:"";font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;box-sizing:border-box;width:18px;height:18px;font-size:10px;line-height:16px;color:#0058ff;border:1px solid #979797;background-color:#ffffff;text-align:center}html.iconfont-not-yet-loaded .fourweekstestwidget .fourweekstest_border input[type=checkbox].alternative+label>span.cb:before{color:transparent!important}.fourweekstestwidget .fourweekstest_border input[type=checkbox].alternative.error+label>span.cb:before{border-color:#e81546}.fourweekstestwidget .fourweekstest_border input[type=checkbox].alternative.warning+label>span.cb:before{border-color:#f4a730}.fourweekstestwidget .fourweekstest_border input[type=checkbox].alternative.checked+label>span.cb:before,.fourweekstestwidget .fourweekstest_border input[type=checkbox].alternative:checked+label>span.cb:before{content:"\e905"}.fourweekstestwidget .fourweekstest_border input[type=checkbox].alternative:not(.disabled):focus+label>span.cb:before,.fourweekstestwidget .fourweekstest_border input[type=checkbox].alternative:not(.disabled):hover+label>span.cb:before{border-color:#0058ff}.fourweekstestwidget .fourweekstest_border input[type=checkbox].alternative+label{display:block;background:#e2f7ed;margin:-20px -20px -14px;padding:20px 40px 20px 45px}.fourweekstestwidget .fourweekstest_border input[type=checkbox].alternative+label>span.cb{left:20px;top:20px}.fourweekstestwidget .fourweekstest_border input[type=checkbox].alternative+label>span.cb :before{color:#4cc947}.basketwidget .basket_button{width:100%}.basketwidget .basket_button .btn_basket{width:100%;font-size:18px}.basketwidget .testPeriodWrapper{padding-top:15px;font-weight:700}.basketwidget .testPeriodWrapper .icon-update-clock{font-size:20px;position:relative;top:2px}.basketwidget .bottom_link{font-size:14px;line-height:1.5em;margin-top:5px}#sticky-buybox{background:#232a36;background:linear-gradient(90deg,#232a36 0,#232a36 50%,#2f3847 51%,#2f3847);color:#ffffff;position:fixed;width:100%;height:60px;z-index:1000;top:-80px;left:0;transition:top 0.25s ease-in;visibility:hidden}#sticky-buybox.active{top:0;visibility:visible}#sticky-buybox .contentWrapper{padding:0;height:60px;display:-ms-flexbox;display:flex}#sticky-buybox .contentWrapper>div{position:relative;align-self:center;line-height:24px;height:60px;padding:6px 0;box-sizing:border-box}#sticky-buybox .contentWrapper .product{width:30%;padding-left:30px;background-color:#232a36;display:-ms-flexbox;display:flex;overflow:hidden;align-items:center}#sticky-buybox .contentWrapper .product>div{max-height:48px}#sticky-buybox .contentWrapper .product span{margin-right:5px;font-weight:700}#sticky-buybox .contentWrapper .product-info{display:-ms-flexbox;display:flex;width:40%;padding-left:40px;padding-right:20px;background-color:#2f3847;align-items:center}#sticky-buybox .contentWrapper .product-info>div{max-height:48px}#sticky-buybox .contentWrapper .product-info:after{left:0;top:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent transparent transparent #232a36;border-width:30px 20px;margin-top:-30px}#sticky-buybox .contentWrapper .product-info .item_price .availabilityForBuyBox,#sticky-buybox .contentWrapper .product-info .item_price .nonPreferredPrice,#sticky-buybox .contentWrapper .product-info .item_price .nonPreferredPriceDetail,#sticky-buybox .contentWrapper .product-info .item_price .nonPreferredWrapper,#sticky-buybox .contentWrapper .product-info .item_price .oldPriceWrapper,#sticky-buybox .contentWrapper .product-info .item_price .preferredPrice,#sticky-buybox .contentWrapper .product-info .item_price .preferredPriceDetail,#sticky-buybox .contentWrapper .product-info .item_price .priceOnApplication,#sticky-buybox .contentWrapper .product-info .item_price .shipping,#sticky-buybox .contentWrapper .product-info .item_price .special_price_interferer{display:none}#sticky-buybox .contentWrapper .product-info .item_price .availability{display:block}#sticky-buybox .contentWrapper .add-to-cart{display:-ms-flexbox;display:flex;width:30%;align-items:center}#sticky-buybox .contentWrapper .add-to-cart a{padding:10px 25px;max-height:58px;line-height:19px}#sticky-buybox .contentWrapper .add-to-cart .testPeriodWrapper{display:none}body.redesign #sticky-buybox{background:var(--White);height:80px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.1);color:var(--Haufe-Navy-Blue);font-size:var(--font-size-p);line-height:var(--font-line-height-p)}body.redesign #sticky-buybox .contentWrapper{display:-ms-grid;display:grid;-ms-grid-columns:minmax(200px,1fr) auto;grid-template-columns:minmax(200px,1fr) auto;gap:40px;height:80px;padding:0 30px}body.redesign #sticky-buybox .contentWrapper .product{background:none;padding:0;width:100%;font-weight:700;font-weight:var(--font-weight-bold)}body.redesign #sticky-buybox .contentWrapper .product span{font-weight:var(--font-weight-regular)}body.redesign #sticky-buybox .contentWrapper .add-to-cart{display:-ms-grid;display:grid;-ms-grid-columns:auto auto auto;grid-template-columns:auto auto auto;gap:60px;width:100%}body.redesign #sticky-buybox .contentWrapper .add-to-cart .dropdownwidget{background:none;border-radius:0;padding:0;margin:0}body.redesign #sticky-buybox .contentWrapper .add-to-cart .dropdownwidget fieldset{display:flex;gap:20px;align-items:center}body.redesign #sticky-buybox .contentWrapper .add-to-cart .dropdownwidget select.selectbox_license,body.redesign #sticky-buybox .contentWrapper .add-to-cart .dropdownwidget select.selectbox_version{margin-top:0;max-width:195px;width:auto}body.redesign #sticky-buybox .contentWrapper .add-to-cart .dropdownwidget .book_options{display:none}body.redesign #sticky-buybox .contentWrapper .add-to-cart .dropdownwidget select.selectbox_version{display:block}body.redesign #sticky-buybox .contentWrapper .add-to-cart .dropdownwidget .pds_interferer,body.redesign #sticky-buybox .contentWrapper .add-to-cart .dropdownwidget .selectbox_wrapper{display:none}body.redesign #sticky-buybox .contentWrapper .add-to-cart .pricewidget{background:none;border-radius:0;padding:0;margin:0}body.redesign #sticky-buybox .contentWrapper .add-to-cart .pricewidget .item_price .price{display:flex;gap:20px;align-items:center}body.redesign #sticky-buybox .contentWrapper .add-to-cart .pricewidget .item_price .price .preferredPrice{font-size:var(--font-size-p);line-height:var(--font-line-height-p)}body.redesign #sticky-buybox .contentWrapper .add-to-cart .pricewidget .item_price .price .preferredPriceDetail{margin-top:0}body.redesign #sticky-buybox .contentWrapper .add-to-cart .pricewidget .item_price .price .priceOnApplication{min-height:unset}body.redesign #sticky-buybox .contentWrapper .add-to-cart .pricewidget .item_price .availability,body.redesign #sticky-buybox .contentWrapper .add-to-cart .pricewidget .item_price .availabilityDeliveryDetails,body.redesign #sticky-buybox .contentWrapper .add-to-cart .pricewidget .item_price .availabilityForBuyBox,body.redesign #sticky-buybox .contentWrapper .add-to-cart .pricewidget .item_price .availabilityInfo,body.redesign #sticky-buybox .contentWrapper .add-to-cart .pricewidget .item_price .nonPreferredWrapper{display:none}body.redesign #sticky-buybox .contentWrapper .add-to-cart .BasketButton .hlBtnPink{padding:8px 24px;width:210px}.pricewidget .price .preferredPrice,.pricewidget .price .priceOnApplication{display:block;font-weight:700;font-size:40px;line-height:40px;color:#262e33;text-align:center}.pricewidget .price .preferredPrice.reduced,.pricewidget .price .priceOnApplication.reduced{color:#f4a730}.pricewidget .price .priceOnApplication{font-size:24px}.pricewidget .price .preferredPricePeriodic{display:inline;font-size:14px;line-height:18px;font-weight:700;color:#262e33}.pricewidget .price .preferredPriceDetail{display:block;font-size:14px;line-height:18px;color:#8f9299;margin-top:7px;text-align:center}.pricewidget .price .nonPreferredWrapper{display:block;text-align:center}.pricewidget .price .nonPreferredWrapper .nonPreferredPrice,.pricewidget .price .nonPreferredWrapper .nonPreferredPriceDetail{display:inline;font-size:14px;line-height:18px;color:#262e33}.pricewidget .price .oldPriceWrapper{font-size:14px;line-height:18px;text-decoration:line-through;color:#262e33;margin-bottom:5px;text-align:center}.pricewidget .price .oldPriceWrapper .nonPreferredOldPrice,.pricewidget .price .oldPriceWrapper .nonPreferredOldPriceDetail{display:none}.pricewidget .price .shipping{display:block;margin-top:5px;font-size:14px;text-align:center}.pricewidget .price .availabilityForBuyBox{display:block;margin-top:25px;border-top:1px solid rgba(35,42,54,0.2);padding-top:15px;font-weight:700;padding-right:18px;position:relative}@media only screen and (max-width:480px){.pricewidget .price .availabilityForBuyBox{margin-top:15px}}.pricewidget .price .availabilityForBuyBox.available:after{content:"";display:block;position:absolute;right:0;top:18px;width:15px;height:15px;background:#4cc947;border-radius:50%}.pricewidget .price .availabilityForBuyBox .icon-download{margin-right:10px}.book .pricewidget .price .availabilityForBuyBox,.pricewidget .price .special_price_interferer{display:none}.pricewidget .price .alternatePriceWrapper{display:block;text-align:center;margin-bottom:15px}.pricewidget .price .alternatePriceWrapper .alternativeOr{margin:15px 0 0;text-align:center}.pricewidget .price .alternatePriceWrapper.reduced .alternatePreferredPrice{color:#f4a730}.pricewidget .price.athos .oldPriceWrapper .nonPreferredOldPrice,.pricewidget .price.athos .oldPriceWrapper .nonPreferredOldPriceDetail{display:inline}.pricewidget .price.athos .nonPreferredWrapper{margin-top:7px}.pricewidget .price.athos .nonPreferredOldPrice:before,.pricewidget .price.athos .nonPreferredPrice:before{display:inline;content:"("}.pricewidget .price.athos .nonPreferredOldPriceDetail:after,.pricewidget .price.athos .nonPreferredPriceDetail:after{display:inline;content:")"}.pricewidget .price.athos .alternatePreferredPriceDetail,.pricewidget .price.athos .preferredOldPriceDetail,.pricewidget .price.athos .preferredPriceDetail{display:none}.minibuyboxwidget{margin:50px 0}.minibuyboxwidget .minibuybox{background:linear-gradient(90deg,#f7f7f8 90%,#ffffff 0);padding:50px 0;position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr 318px 315px;grid-template-columns:1fr 318px 315px;-ms-grid-rows:auto auto auto auto;grid-template-rows:auto auto auto auto}@media only screen and (max-width:1320px){.minibuyboxwidget .minibuybox{-ms-grid-columns:1fr 318px 10%;grid-template-columns:1fr 318px 10%;-ms-grid-rows:auto auto auto auto auto;grid-template-rows:auto auto auto auto auto}}@media only screen and (max-width:1024px){.minibuyboxwidget .minibuybox{-ms-grid-columns:1fr 318px 315px;grid-template-columns:1fr 318px 315px;-ms-grid-rows:auto auto auto auto;grid-template-rows:auto auto auto auto;padding:30px 0;background:linear-gradient(90deg,#f7f7f8 80%,#ffffff 0)}}@media only screen and (max-width:875px){.minibuyboxwidget .minibuybox{-ms-grid-columns:1fr 318px 10%;grid-template-columns:1fr 318px 10%;-ms-grid-rows:auto auto auto auto auto;grid-template-rows:auto auto auto auto auto}}@media only screen and (max-width:767px){.minibuyboxwidget .minibuybox{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto auto auto auto auto;grid-template-rows:auto auto auto auto auto auto;background:#f7f7f8}.minibuyboxwidget .minibuybox:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:10000px;background-color:#f7f7f8;z-index:-1}}@media only screen and (min-width:768px){.minibuyboxwidget .minibuybox:after{content:"";display:block;position:absolute;top:0;right:0;height:100%;width:10000px;background-color:#f7f7f8;z-index:-1}}.minibuyboxwidget .minibuybox .headline{font-family:Bebasneue,Arial,sans-serif;font-size:36px;line-height:36px;font-weight:400;width:90%;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}@media only screen and (max-width:480px){.minibuyboxwidget .minibuybox .headline{font-size:30px;line-height:30px}}.minibuyboxwidget .minibuybox .headline.lighthouse-divider-after:after{margin-top:10px}@media only screen and (max-width:1024px){.minibuyboxwidget .minibuybox .headline{width:80%}}@media only screen and (max-width:767px){.minibuyboxwidget .minibuybox .headline{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;padding-left:20px;width:auto}}.minibuyboxwidget .minibuybox .title_container{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;max-width:90%;margin-bottom:30px}@media only screen and (max-width:1024px){.minibuyboxwidget .minibuybox .title_container{max-width:80%}}@media only screen and (max-width:767px){.minibuyboxwidget .minibuybox .title_container{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;padding-left:20px;max-width:none}}.minibuyboxwidget .minibuybox .title_container .product_title{margin:0}@media only screen and (max-width:480px){.minibuyboxwidget .minibuybox .title_container .product_title{font-size:14px;line-height:1.5em}}.minibuyboxwidget .minibuybox .title_container .short_description{margin:5px 0 0;font-weight:400}.minibuyboxwidget .minibuybox .packshot_container{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;-ms-grid-row-span:2;grid-row:3/5;padding-right:30px}@media only screen and (max-width:767px){.minibuyboxwidget .minibuybox .packshot_container{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;padding-left:20px;padding-right:0}}.minibuyboxwidget .minibuybox .packshot_container img{max-width:289px}@media only screen and (max-width:767px){.minibuyboxwidget .minibuybox .packshot_container img{max-width:152px}}.minibuyboxwidget .minibuybox .book_info{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;text-align:left;margin-bottom:10px;font-size:14px}@media only screen and (max-width:767px){.minibuyboxwidget .minibuybox .book_info{display:none}}.minibuyboxwidget .minibuybox .book_info th{font-weight:400;padding-right:15px;text-align:left}.minibuyboxwidget .minibuybox .dropdownbox_container{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;padding:0 30px 0 0}@media only screen and (max-width:767px){.minibuyboxwidget .minibuybox .dropdownbox_container{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;padding:10px 10px 30px 20px}}.minibuyboxwidget .minibuybox .dropdownbox_container .price>*{display:none}.minibuyboxwidget .minibuybox .dropdownbox_container .price .availability{display:block;font-weight:700;font-size:13px;margin-bottom:15px;box-sizing:border-box;padding-right:18px;position:relative}.minibuyboxwidget .minibuybox .dropdownbox_container .price .availability.available:after{content:"";display:block;position:absolute;right:0;top:4px;width:15px;height:15px;background:#4cc947;border-radius:50%}.book .minibuyboxwidget .minibuybox .dropdownbox_container .price .availability{display:none}.minibuyboxwidget .minibuybox .price_container{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;padding:30px}@media only screen and (max-width:1320px){.minibuyboxwidget .minibuybox .price_container{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6;margin-top:40px}}@media only screen and (max-width:1024px){.minibuyboxwidget .minibuybox .price_container{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;margin-top:0}}@media only screen and (max-width:875px){.minibuyboxwidget .minibuybox .price_container{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6;margin-top:40px}}@media only screen and (max-width:767px){.minibuyboxwidget .minibuybox .price_container{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6;margin-left:-30px}}@media only screen and (max-width:480px){.minibuyboxwidget .minibuybox .price_container{margin-left:-10px}}.minibuyboxwidget .minibuybox .price_container .price.athos .preferredPricePeriodic{display:inline;font-size:12px;line-height:18px;font-weight:700;color:#262e33}.minibuyboxwidget .minibuybox .price_container .price.athos .oldPriceWrapper .nonPreferredOldPrice,.minibuyboxwidget .minibuybox .price_container .price.athos .oldPriceWrapper .nonPreferredOldPriceDetail{display:inline}.minibuyboxwidget .minibuybox .price_container .price.athos .nonPreferredWrapper{margin-top:7px}.minibuyboxwidget .minibuybox .price_container .price.athos .nonPreferredOldPrice:before,.minibuyboxwidget .minibuybox .price_container .price.athos .nonPreferredPrice:before{display:inline;content:"("}.minibuyboxwidget .minibuybox .price_container .price.athos .nonPreferredOldPriceDetail:after,.minibuyboxwidget .minibuybox .price_container .price.athos .nonPreferredPriceDetail:after{display:inline;content:")"}.minibuyboxwidget .minibuybox .price_container .price.athos .alternatePreferredPriceDetail,.minibuyboxwidget .minibuybox .price_container .price.athos .preferredOldPriceDetail,.minibuyboxwidget .minibuybox .price_container .price.athos .preferredPriceDetail{display:none}.minibuyboxwidget .minibuybox .price_container .alternatePriceWrapper{display:block}.minibuyboxwidget .minibuybox .price_container .special_price_interferer{display:none}.minibuyboxwidget .minibuybox .price_container .testPeriodWrapper{margin-top:15px}.minibuyboxwidget .minibuybox .selectbox_title{font-weight:700}.minibuyboxwidget .minibuybox .selectbox_wrapper{margin-bottom:5px}.minibuyboxwidget .minibuybox select.selectbox_license,.minibuyboxwidget .minibuybox select.selectbox_version{padding:15px 40px 15px 20px;background-position:100%;background-position:calc(100% - 20px) 50%;border:1px solid #8f9299}.minibuyboxwidget .minibuybox div.selectbox_title{display:inline-block}.minibuyboxwidget .minibuybox .selectbox_title{width:70%;width:calc(100% - 40px);font-size:14px}.minibuyboxwidget .minibuybox .selectbox_license,.minibuyboxwidget .minibuybox .selectbox_version{width:100%;margin-bottom:10px}.minibuyboxwidget .minibuybox .info_icon{display:inline-block;margin-top:1px;float:right;font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:15px;height:15px;color:#8f9299;line-height:15px;box-sizing:border-box;cursor:pointer;font-size:15px}html.iconfont-not-yet-loaded .minibuyboxwidget .minibuybox .info_icon{color:transparent!important}.minibuyboxwidget .minibuybox .info_icon:before{display:block;content:"\e91b"}.minibuyboxwidget .minibuybox .basket_button,.minibuyboxwidget .minibuybox .notOrderable{margin-top:15px}.minibuyboxwidget .minibuybox .basket_button .button,.minibuyboxwidget .minibuybox .notOrderable .button{width:100%;font-size:18px}.minibuyboxwidget .minibuybox .notOrderable{font-size:14px;line-height:1.5em;padding-left:6px;box-sizing:border-box}@media only screen and (max-width:767px){.minibuyboxwidget .minibuybox .notOrderable{width:100%}}.minibuyboxwidget .minibuybox .book_options{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-top:15px;border-top:1px solid rgba(35,42,54,0.2);padding-top:30px}.minibuyboxwidget .minibuybox .book_option{width:calc(50% - 10px);position:relative;background-color:#fff;border:1px solid #979797;text-align:center;padding:13px;cursor:pointer}.minibuyboxwidget .minibuybox .book_option.active{outline:2px solid #52c74f}.minibuyboxwidget .minibuybox .book_option.active .book_checkmark{display:block;position:absolute;top:-12px;right:-12px;height:20px;width:20px;background-color:#52c74f;border-radius:50%;-ms-transform:rotate(45deg);transform:rotate(45deg)}.minibuyboxwidget .minibuybox .book_option.active .book_checkmark:before{content:"";position:absolute;width:3px;height:9px;background-color:#fff;left:10px;top:5px}.minibuyboxwidget .minibuybox .book_option.active .book_checkmark:after{content:"";position:absolute;width:3px;height:3px;background-color:#fff;left:7px;top:11px}.minibuyboxwidget .minibuybox .book_option .book_icon{text-align:center;padding-bottom:13px;height:52px}.minibuyboxwidget .minibuybox .book_option .book_icon img{max-height:100%;margin-top:6px}.minibuyboxwidget .minibuybox .book_option .book_productType{text-align:center;font-weight:700;font-size:14px;line-height:18px}.minibuyboxwidget .minibuybox .book_option .book_price{text-align:center}.minibuyboxwidget .minibuybox .book_option .book_price .price .preferredPrice{font-weight:400;font-size:14px;line-height:18px}.minibuyboxwidget .minibuybox .book_option .book_price .nonPreferredWrapper,.minibuyboxwidget .minibuybox .book_option .book_price .preferredPriceDetail,.minibuyboxwidget .minibuybox .book_option .book_price .special_price_interferer{display:none}.minibuyboxwidget .minibuybox .book_option .book_price .availabilityDeliveryDetails,.minibuyboxwidget .minibuybox .book_option .book_price .availabilityInfo{font-weight:400;font-size:11px;line-height:1.8;margin-top:4px;color:#262e33;border-radius:2px;height:fit-content}.minibuyboxwidget .minibuybox .book_option.ebook .book_price .availabilityInfo{display:block;background:#e3f7ed}.minibuyboxwidget .minibuybox .book_option.print .book_price .availabilityDeliveryDetails.available,.minibuyboxwidget .minibuybox .book_option.print .book_price .availabilityInfo:not(.available){display:block;background:#f7f7f8}.minibuyboxwidget .minibuybox select.selectbox_version{display:none}.belowBuyBox{font-size:14px;line-height:20px}.belowBuyBox span{vertical-align:middle}.belowBuyBox .icon{font-size:15px;line-height:15px;padding-right:6px}.belowBuyBox ul{list-style:none;margin:0;padding:0}.belowBuyBox li{border-top:1px solid #d2d4d6;padding:20px 0}.productpageLayout .topsellerwidget,.productpageLayoutV2 .topsellerwidget,.productpageLayoutV3 .topsellerwidget{margin-top:30px}.bookrecommendationwidget,.productrecommendationwidget{margin-top:30px;width:100%;height:auto;box-sizing:border-box;position:relative;overflow:hidden}@media only screen and (max-width:480px){.bookrecommendationwidget,.productrecommendationwidget{margin-top:20px}}.bookrecommendationwidget .carousel-control,.productrecommendationwidget .carousel-control{display:block}@media only screen and (max-width:480px){.bookrecommendationwidget .carousel-control,.productrecommendationwidget .carousel-control{display:none}}.bookrecommendationwidget .carousel-control .icon,.productrecommendationwidget .carousel-control .icon{color:#262e33;display:inline-block;text-align:center;padding-top:25px;box-sizing:border-box;margin:auto;font-size:30px}@media only screen and (max-width:480px){.bookrecommendationwidget .carousel-control .icon,.productrecommendationwidget .carousel-control .icon{width:30px;height:30px;border-radius:15px;padding-top:3px}}.bookrecommendationwidget .carousel-control.left,.productrecommendationwidget .carousel-control.left{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:3;order:3}.bookrecommendationwidget .carousel-control.right,.productrecommendationwidget .carousel-control.right{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:5;order:5}.bookrecommendationwidget .carousel-control.hidden,.bookrecommendationwidget .carousel-control[aria-disabled=true],.productrecommendationwidget .carousel-control.hidden,.productrecommendationwidget .carousel-control[aria-disabled=true]{display:block!important;opacity:0;height:0}.bookrecommendationwidget .productRecommendationCarousel,.bookrecommendationwidget .slider,.productrecommendationwidget .productRecommendationCarousel,.productrecommendationwidget .slider{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.bookrecommendationwidget .productRecommendationCarousel>.tns-outer,.bookrecommendationwidget .slider>.tns-outer,.productrecommendationwidget .productRecommendationCarousel>.tns-outer,.productrecommendationwidget .slider>.tns-outer{width:100%}.bookrecommendationwidget .flex-wrap-helper,.productrecommendationwidget .flex-wrap-helper{-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-order:2;order:2}.bookrecommendationwidget .headline,.productrecommendationwidget .headline{*zoom:1;margin:10px 0;position:relative;font-family:Bebasneue,Arial,sans-serif;font-size:36px;line-height:36px;font-weight:400;color:#262e33;display:block}.bookrecommendationwidget .headline:after,.bookrecommendationwidget .headline:before,.productrecommendationwidget .headline:after,.productrecommendationwidget .headline:before{content:" ";display:table}.bookrecommendationwidget .headline:after,.productrecommendationwidget .headline:after{clear:both}@media only screen and (max-width:480px){.bookrecommendationwidget .headline,.productrecommendationwidget .headline{font-size:30px;line-height:30px}}.bookrecommendationwidget .headline.vertical,.productrecommendationwidget .headline.vertical{margin-top:0;margin-bottom:5px}.bookrecommendationwidget .headline.vertical.lighthouse-divider-after:after,.productrecommendationwidget .headline.vertical.lighthouse-divider-after:after{margin-bottom:5px}.bookrecommendationwidget .item,.productrecommendationwidget .item{padding:25px 0 0;box-sizing:border-box}.bookrecommendationwidget .item.vertical,.productrecommendationwidget .item.vertical{padding:25px 0 0;width:100%}.bookrecommendationwidget .item.horizontal,.productrecommendationwidget .item.horizontal{display:inline-block}.bookrecommendationwidget .item a,.productrecommendationwidget .item a{display:block;color:#262e33;text-decoration:none;position:relative}.bookrecommendationwidget .item a:active,.bookrecommendationwidget .item a:hover,.productrecommendationwidget .item a:active,.productrecommendationwidget .item a:hover{color:#262e33;text-decoration:none}.bookrecommendationwidget .item .packshot,.productrecommendationwidget .item .packshot{margin-bottom:10px;max-width:100%;max-height:152px}.bookrecommendationwidget .item .producttitle,.productrecommendationwidget .item .producttitle{font-weight:700;font-size:15px;line-height:20px;color:#262e33;margin-bottom:10px}.bookrecommendationwidget .item .producttitle a,.productrecommendationwidget .item .producttitle a{color:#262e33;text-decoration:none}.bookrecommendationwidget .item .productSubtitle,.productrecommendationwidget .item .productSubtitle{display:none}.bookrecommendationwidget .item .rating,.productrecommendationwidget .item .rating{font-size:16px;letter-spacing:4px;margin-bottom:10px}.bookrecommendationwidget .item .rating a,.productrecommendationwidget .item .rating a{color:#f4cd30;text-decoration:none}html.iconfont-not-yet-loaded .bookrecommendationwidget .item .rating a,html.iconfont-not-yet-loaded .productrecommendationwidget .item .rating a{color:transparent!important}.bookrecommendationwidget .item a.pricelink,.productrecommendationwidget .item a.pricelink{text-decoration:none}.bookrecommendationwidget .item .price .special_price_interferer,.productrecommendationwidget .item .price .special_price_interferer{top:120px}.bookrecommendationwidget{margin-bottom:20px}.bookrecommendationwidget .sliderInnerWrapper{font-size:12px!important}.bookrecommendationwidget .item{padding:0}.bookrecommendationwidget .item a{display:-ms-grid;display:grid;-ms-grid-rows:80px 270px 72px 38px 70px;grid-template-rows:80px 270px 72px 38px 70px;text-align:center;padding:25px 15px}.bookrecommendationwidget .item a .labels{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-row-align:end;align-self:end;margin-bottom:6px}.bookrecommendationwidget .item a .product-label{position:relative;display:inline-block;background-color:var(--label-bg);padding:4px 10px;color:#ffffff;font-style:italic;text-transform:uppercase}.bookrecommendationwidget .item a.highlight{-ms-grid-rows:36px 310px 72px 38px 70px;grid-template-rows:36px 310px 72px 38px 70px;background:#f7f7f8;padding:25px}.bookrecommendationwidget .item a.highlight .product-label{background-color:#00abf7;padding-left:34px}.bookrecommendationwidget .item a.highlight .product-label:before{content:"";display:block;position:absolute;top:5px;left:8px;width:18px;height:18px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+PHBhdGggZD0iTTIgNDJoOFYxOEgydjI0em00NC0yMmMwLTIuMjEtMS43OS00LTQtNEgyOS4zN2wxLjkxLTkuMTRjLjA0LS4yLjA3LS40MS4wNy0uNjMgMC0uODMtLjM0LTEuNTgtLjg4LTIuMTJMMjguMzQgMiAxNS4xNyAxNS4xN0MxNC40NSAxNS45IDE0IDE2LjkgMTQgMTh2MjBjMCAyLjIxIDEuNzkgNCA0IDRoMThjMS42NiAwIDMuMDgtMS4wMSAzLjY4LTIuNDRsNi4wMy0xNC4xQTQgNCAwIDAgMCA0NiAyNHYtMy44M2wtLjAyLS4wMkw0NiAyMHoiIHN0eWxlPSJmaWxsOnRyYW5zcGFyZW50O3N0cm9rZTojZmZmO3N0cm9rZS13aWR0aDogMnB4OyIvPjwvc3ZnPg);background-repeat:no-repeat}.bookrecommendationwidget .item a.highlight img.packshot{max-height:280px}.bookrecommendationwidget .item a .packshotContainer{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-row-align:end;align-self:end}.bookrecommendationwidget .item a img.packshot{max-height:240px;max-width:none;margin-bottom:24px}.bookrecommendationwidget .item a .producttitle{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;hyphens:auto;height:62px;margin:0 10px 10px;text-align:center;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bookrecommendationwidget .item a .rating{-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;-ms-grid-column-align:center;justify-self:center}.bookrecommendationwidget .item a .price{-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}.bookrecommendationwidget .item a .price .preferredPrice{font-size:28px}.bookrecommendationwidget .item a .detailedFeedback{position:absolute;background:#fff;flex-direction:column;font-size:11px!important;line-height:15px;top:150px;right:calc(50% - 125px);width:200px;padding:10px 12px;text-align:left}.bookrecommendationwidget .item a .detailedFeedback .single_stars{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:24px;font-size:16px;line-height:16px;letter-spacing:4px;color:#f4cd30}html.iconfont-not-yet-loaded .bookrecommendationwidget .item a .detailedFeedback .single_stars{color:transparent!important}.bookrecommendationwidget .item a .detailedFeedback .single_stars .star_count{font-family:HaufeMerriweatherSans,Arial,sans-serif;font-size:14px;color:#262e33}.bookrecommendationwidget .item a .detailedFeedback .single_comment{max-height:45px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.productcomparewidget a,.productdatasheetwidget a{width:100%}@media only screen and (min-width:481px){.productcomparewidget a,.productdatasheetwidget a{max-width:300px}}.productcomparewidget span,.productdatasheetwidget span{vertical-align:middle}.productcomparewidget .productCompareIcon,.productcomparewidget .productDataSheetIcon,.productdatasheetwidget .productCompareIcon,.productdatasheetwidget .productDataSheetIcon{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}html.iconfont-not-yet-loaded .productcomparewidget .productCompareIcon,html.iconfont-not-yet-loaded .productcomparewidget .productDataSheetIcon,html.iconfont-not-yet-loaded .productdatasheetwidget .productCompareIcon,html.iconfont-not-yet-loaded .productdatasheetwidget .productDataSheetIcon{color:transparent!important}@media only screen and (max-width:480px){.productcomparewidget,.productdatasheetwidget{width:100%}}.productcategorieswidget{margin-top:30px}@media only screen and (max-width:480px){.productcategorieswidget{margin-top:20px}}.productcategorieswidget .headline{font-family:Bebasneue,Arial,sans-serif;font-size:36px;line-height:36px;font-weight:400}@media only screen and (max-width:480px){.productcategorieswidget .headline{font-size:30px;line-height:30px}}.productcategorieswidget.link_list,.productcategorieswidget ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding-left:0}.productcategorieswidget li{-ms-flex:0 0 calc(50% - 15px);flex:0 0 calc(50% - 15px);border-top:1px solid #d2d4d6;list-style-type:none;text-transform:uppercase;padding:7px 0 0;margin-top:7px;font-weight:700}@media only screen and (max-width:1023px){.productcategorieswidget li{-ms-flex:0 0 100%;flex:0 0 100%;padding:2px 0 0;margin-top:2px}}.productcategorieswidget li a{position:relative;display:block;padding-right:20px;line-height:36px;text-decoration:none}.productcategorieswidget li a:after{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";position:absolute;right:0;font-size:12px;line-height:36px}html.iconfont-not-yet-loaded .productcategorieswidget li a:after{color:transparent!important}.crossreferences{margin-top:30px}@media only screen and (max-width:480px){.crossreferences{margin-top:20px}}.crossreferences .headline{font-family:Bebasneue,Arial,sans-serif;font-size:36px;line-height:36px;font-weight:400}@media only screen and (max-width:480px){.crossreferences .headline{font-size:30px;line-height:30px}}.crossreferences.link_list,.crossreferences ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding-left:0}.crossreferences li{-ms-flex:0 0 calc(50% - 15px);flex:0 0 calc(50% - 15px);border-top:1px solid #d2d4d6;list-style-type:none;text-transform:uppercase;padding:7px 0 0;margin-top:7px;font-weight:700}@media only screen and (max-width:1023px){.crossreferences li{-ms-flex:0 0 100%;flex:0 0 100%;padding:2px 0 0;margin-top:2px}}.crossreferences li a{position:relative;display:block;padding-right:20px;line-height:36px;text-decoration:none}.crossreferences li a:after{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";position:absolute;right:0;font-size:12px;line-height:36px}html.iconfont-not-yet-loaded .crossreferences li a:after{color:transparent!important}.productstagewidget{display:-ms-flexbox;display:flex;gap:50px}@media only screen and (max-width:1024px){.productstagewidget{-ms-flex-direction:column;flex-direction:column;gap:20px}.productstagewidget .left-container,.productstagewidget .right-container{display:contents}.productstagewidget .headline-section{order:1}.productstagewidget .screenshot-section{order:2}.productstagewidget .highlight-section{order:4}.productstagewidget .description-section{order:5}.productstagewidget .buybox-section{order:3;margin-top:41px}.productstagewidget .compare-section,.productstagewidget .marketing-section{display:none}}.productstagewidget .left-container{flex:auto;width:calc(100% - 420px)}.productstagewidget .right-container{flex:0 0 370px}.productstagewidget .headline-section h1.productH1{font-size:35px;line-height:35px}@media only screen and (max-width:1024px){.productstagewidget .headline-section h1.productH1{font-size:18px;line-height:18px}}.productstagewidget .screenshot-section{padding-bottom:25px}@media only screen and (max-width:1024px){.productstagewidget .screenshot-section{padding-bottom:0}}.productstagewidget .highlight-section{background-color:#f7f7f8;padding:27px 20px 27px 50vw;margin-left:-50vw}@media only screen and (max-width:1024px){.productstagewidget .highlight-section{padding:27px 50vw;margin-right:-50vw}}.productstagewidget .highlight-section .keywordsearch{margin-top:0}.productstagewidget .highlight-section .keywordsearch .headline .lighthouse-divider-before{font-family:Bebasneue,Arial,sans-serif;font-size:35px;line-height:35px;font-weight:400;margin:0 0 1em}.productstagewidget .highlight-section .keywordsearch .headline .lighthouse-divider-before:before{margin-top:0;margin-bottom:40px;background-color:#075bfa}.productstagewidget .highlight-section #top_feature_list{font-weight:700}.productstagewidget .highlight-section #top_feature_list li{border:none;padding:10px 0}.productstagewidget .description-section .prodListDesc{border-bottom:none}.productstagewidget .buybox-section{position:relative;background-color:#f7f7f8;padding:30px;box-sizing:border-box}.productstagewidget .buybox-section .mainImage{width:110px;float:left}.productstagewidget .buybox-section .pricewidget{margin-bottom:15px}.productstagewidget .buybox-section .item_price{padding-top:23px}.productstagewidget .buybox-section .item_price .preferredPrice,.productstagewidget .buybox-section .item_price .priceOnApplication{font-size:32px}.productstagewidget .buybox-section .item_price .alternatePriceWrapper,.productstagewidget .buybox-section .item_price .alternativeOr,.productstagewidget .buybox-section .item_price .nonPreferredOldPrice,.productstagewidget .buybox-section .item_price .nonPreferredOldPriceDetail,.productstagewidget .buybox-section .item_price .nonPreferredPrice,.productstagewidget .buybox-section .item_price .nonPreferredPriceDetail,.productstagewidget .buybox-section .item_price .nonPreferredWrapper,.productstagewidget .buybox-section .item_price .oldPriceWrapper,.productstagewidget .buybox-section .item_price .preferredOldPrice,.productstagewidget .buybox-section .item_price .preferredOldPriceDetail,.productstagewidget .buybox-section .item_price .preferredPrice,.productstagewidget .buybox-section .item_price .preferredPriceDetail,.productstagewidget .buybox-section .item_price .priceOnApplication,.productstagewidget .buybox-section .item_price .shipping{text-align:right}.productstagewidget .buybox-section .item_price .availabilityForBuyBox{margin-top:25px}.productstagewidget .buybox-section .basketwidget{margin-top:15px}.productstagewidget .compare-section .productComparisonHint{margin:30px 0 0}.productstagewidget .marketing-section{padding:20px 30px}.overlayPackshot{text-align:center}.keywordsearch{margin-top:30px}@media only screen and (max-width:480px){.keywordsearch{margin-top:20px}}.keywordsearch .headline{text-transform:uppercase;font-weight:700;margin-bottom:10px}.homepageLayout .col{padding-right:30px;box-sizing:border-box}.homepageLayout .col:last-of-type{padding-right:0}.homepageLayout .flexCol{-ms-flex-direction:column;flex-direction:column}.homepageLayout .ccol12{padding-right:0}.homepageLayout .slot1{display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.homepageLayout .slot1{display:block}}.homepageLayout .slot2{display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.homepageLayout .slot2{display:block}}.homepageLayout .slot2>.widgetContainer{margin-bottom:30px}.homepageLayout .slot2>.widgetContainer:last-of-type{margin-bottom:0}@media only screen and (max-width:1024px){.homepageLayout .col12{padding-right:0}.homepageLayout .slot1{margin-bottom:30px}.homepageLayout .slot2>.widgetContainer{float:left;display:inline-block;box-sizing:border-box;width:100%;padding:0 10px;margin-bottom:0}.homepageLayout .slot2>.widgetContainer:first-of-type{padding-left:0px}.homepageLayout .slot2>.widgetContainer:last-of-type{padding-right:0px}.homepageLayout .slot2.flexCol>.widgetContainer{width:50%}}@media only screen and (max-width:767px){.homepageLayout .slot2>.widgetContainer{width:100%;padding:0;margin-bottom:30px}.homepageLayout .slot2>.widgetContainer:last-of-type{margin-bottom:0}.homepageLayout .slot2.flexCol>.widgetContainer{width:100%}}@media only screen and (max-width:480px){.homepageLayout .acol12{padding-right:0}}.homepageLayout .row{padding-bottom:30px}.homepageLayout .row:first-of-type{display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.homepageLayout .row:first-of-type{-ms-flex-direction:column;flex-direction:column;display:block}}.homepageLayout .row:last-of-type{padding-bottom:0}.homepageLayoutV2 .col{padding-right:30px;box-sizing:border-box}.homepageLayoutV2 .col:last-of-type{padding-right:0}.homepageLayoutV2 .flexCol{-ms-flex-direction:column;flex-direction:column}.homepageLayoutV2 .ccol12{padding-right:0}.homepageLayoutV2 .slot2{display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.homepageLayoutV2 .slot2{display:block}}.homepageLayoutV2 .slot3{display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.homepageLayoutV2 .slot3{display:block}}.homepageLayoutV2 .slot3>.widgetContainer{margin-bottom:30px}.homepageLayoutV2 .slot3>.widgetContainer:last-of-type{margin-bottom:0}@media only screen and (max-width:1024px){.homepageLayoutV2 .col12{padding-right:0}.homepageLayoutV2 .slot2{margin-bottom:30px}.homepageLayoutV2 .slot3>.widgetContainer{float:left;display:inline-block;box-sizing:border-box;width:100%;padding:0 10px;margin-bottom:0}.homepageLayoutV2 .slot3>.widgetContainer:first-of-type{padding-left:0px}.homepageLayoutV2 .slot3>.widgetContainer:last-of-type{padding-right:0px}.homepageLayoutV2 .slot3.flexCol>.widgetContainer{width:50%}}@media only screen and (max-width:767px){.homepageLayoutV2 .slot3>.widgetContainer{width:100%;padding:0;margin-bottom:30px}.homepageLayoutV2 .slot3>.widgetContainer:last-of-type{margin-bottom:0}.homepageLayoutV2 .slot3.flexCol>.widgetContainer{width:100%}}@media only screen and (max-width:480px){.homepageLayoutV2 .acol12{padding-right:0}}.homepageLayoutV2 .row{padding-bottom:30px}.homepageLayoutV2 .row:nth-of-type(2){display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.homepageLayoutV2 .row:nth-of-type(2){-ms-flex-direction:column;flex-direction:column;display:block}}.homepageLayoutV2 .row:last-of-type{padding-bottom:0}.homepageLayoutV3 .slot-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.homepageLayoutV3 .slot-flex>*{width:100%}.homepageLayoutV3 .slot-flex .widgetContainer{margin:15px 0}.homepageLayoutV3 .slot-flex .widgetContainer.highlightboxv2widget.narrow{width:32%}.homepageLayoutV3 .slot-flex .widgetContainer.highlightboxv2widget.wide{width:66%}.homepageLayoutV3 .slot-flex .widgetContainer.highlightboxv2widget.verywide{width:100%}@media only screen and (max-width:1024px){.homepageLayoutV3 .slot-flex .widgetContainer.highlightboxv2widget.narrow,.homepageLayoutV3 .slot-flex .widgetContainer.highlightboxv2widget.wide{width:100%}}.homepageLayoutV3 .homepageLayoutV3 .row{padding-bottom:30px}.homepageLayoutV3 .homepageLayoutV3 .row:last-of-type{padding-bottom:0}.highlightboxwidget{width:100%}.highlightboxwidget .highlightbox{height:100%;width:100%;display:block;padding:20px;border:1px solid #232a36;box-sizing:border-box;color:#262e33}@media only screen and (max-width:767px){.highlightboxwidget .highlightbox{text-align:center}}.highlightboxwidget .highlightbox:active,.highlightboxwidget .highlightbox:hover{color:#262e33;text-decoration:none}.highlightboxwidget .highlightbox .producttype{width:100%;margin-bottom:10px;font-size:15px;line-height:18px;color:#8f9299}@media only screen and (max-width:767px){.highlightboxwidget .highlightbox .producttype{font-size:14px;line-height:15px}}.highlightboxwidget .highlightbox .producttitle{width:100%;margin-bottom:10px;font-weight:700;font-size:20px;line-height:25px}@media only screen and (max-width:767px){.highlightboxwidget .highlightbox .producttitle{font-size:18px;line-height:22px}}.highlightboxwidget .highlightbox .rating{font-size:28px}@media only screen and (max-width:767px){.highlightboxwidget .highlightbox .rating{font-size:22px}}.highlightboxwidget .highlightbox .wrapper{width:100%}.highlightboxwidget .highlightbox .wrapper .features{float:left;width:70%;font-size:14px;line-height:20px;color:#262e33}@media only screen and (max-width:767px){.highlightboxwidget .highlightbox .wrapper .features{float:none;width:100%;padding:0 10%;box-sizing:border-box;font-size:13px;line-height:16px;text-align:left}}.highlightboxwidget .highlightbox .wrapper .features ul{list-style:none;padding:0;margin:10px 0}.highlightboxwidget .highlightbox .wrapper .features ul li{margin-bottom:10px;margin-left:25px}.highlightboxwidget .highlightbox .wrapper .features ul li:before{content:"p";font-family:haufeshop_iconfont;display:inline-block;font-size:19px;vertical-align:-3px;width:25px;margin-left:-25px}html.iconfont-not-yet-loaded .highlightboxwidget .highlightbox .wrapper .features ul li:before{color:transparent!important}@media only screen and (max-width:767px){.highlightboxwidget .highlightbox .wrapper .features ul li:before{font-size:15px}}.highlightboxwidget .highlightbox .wrapper .features ul li.last{margin-bottom:0}.highlightboxwidget .highlightbox .wrapper .packshot{float:right;width:30%}@media only screen and (max-width:767px){.highlightboxwidget .highlightbox .wrapper .packshot{float:none;width:auto;max-height:200px}}.highlightboxwidget .highlightbox .learnmore{width:100%;font-size:14px;line-height:20px;font-weight:700}@media only screen and (max-width:767px){.highlightboxwidget .highlightbox .learnmore{text-align:center;line-height:14px}}.highlightboxwidget .highlightbox .learnmore span{text-decoration:none;color:#075bfa}.highlightboxwidget .highlightbox .learnmore span:active,.highlightboxwidget .highlightbox .learnmore span:hover{color:#003f71;text-decoration:underline}.highlightboxwidget .highlightbox .learnmore span:after{content:"2";vertical-align:-2px;display:inline-block;font-family:haufeshop_iconfont;height:100%}html.iconfont-not-yet-loaded .highlightboxwidget .highlightbox .learnmore span:after{color:transparent!important}.highlightboxv2widget{font-weight:var(--font-weight-regular);display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.highlightboxv2widget input,body.highlightboxv2widget,body .highlightboxv2widget{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.highlightboxv2widget.lighthouse-box{padding:50px}@media only screen and (max-width:1024px){.highlightboxv2widget{padding:30px!important}}@media only screen and (max-width:480px){.highlightboxv2widget{padding:30px 20px!important}}.highlightboxv2widget .highlightbox{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;box-sizing:border-box;color:var(--Haufe-Navy-Blue);background-color:#ffffff;background-size:cover}.highlightboxv2widget .highlightbox:active,.highlightboxv2widget .highlightbox:hover{color:var(--Haufe-Navy-Blue);text-decoration:none}.highlightboxv2widget .highlightbox .wrapper{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.highlightboxv2widget .highlightbox .producttitle{width:100%;font-size:var(--font-size-h2);line-height:var(--font-line-height-h2);box-sizing:border-box;margin-bottom:22px}.highlightboxv2widget .highlightbox .producttitle:after{margin-top:12px}@media only screen and (max-width:1024px){.highlightboxv2widget .highlightbox .producttitle:after{margin-top:10px}}.verywide.highlightboxv2widget .highlightbox .producttitle{width:72%;float:left}.wide.highlightboxv2widget .highlightbox .producttitle{width:56%;float:left}@media only screen and (max-width:1024px){.narrow.highlightboxv2widget .highlightbox .producttitle,.wide.highlightboxv2widget .highlightbox .producttitle{width:72%;float:left}}@media only screen and (max-width:600px){.narrow.highlightboxv2widget .highlightbox .producttitle,.verywide.highlightboxv2widget .highlightbox .producttitle,.wide.highlightboxv2widget .highlightbox .producttitle{width:100%;float:none;font-size:30px;line-height:30px}}.highlightboxv2widget .highlightbox .features{float:left;width:72%;font-size:var(--font-size-p);line-height:var(--font-line-height-p);color:#262e33;box-sizing:border-box;padding-bottom:85px}.narrow.highlightboxv2widget .highlightbox .features{width:100%;padding-bottom:160px}.wide.highlightboxv2widget .highlightbox .features{width:56%}@media only screen and (max-width:1024px){.narrow.highlightboxv2widget .highlightbox .features,.wide.highlightboxv2widget .highlightbox .features{width:72%}}@media only screen and (max-width:600px){.narrow.highlightboxv2widget .highlightbox .features,.verywide.highlightboxv2widget .highlightbox .features,.wide.highlightboxv2widget .highlightbox .features{width:100%;float:none;padding-bottom:75px}.narrow.highlightboxv2widget .highlightbox .features{padding-bottom:151px}}.highlightboxv2widget .highlightbox ul.usps.list_style_tick{margin:29px 0;font-size:16px;line-height:22px}.highlightboxv2widget .highlightbox ul.usps.list_style_tick li{font-size:16px;line-height:22px}.highlightboxv2widget .highlightbox ul.usps.list_style_tick li:before{color:#4cc947}.highlightboxv2widget .highlightbox .packshot{float:right;width:25%;box-sizing:border-box}.highlightboxv2widget .highlightbox .packshot img{width:100%}.wide.highlightboxv2widget .highlightbox .packshot{width:40%}.narrow.highlightboxv2widget .highlightbox .packshot{position:absolute;bottom:-150px;right:-100px;width:300px;max-height:300px;float:none}@media only screen and (max-width:1024px){.wide.highlightboxv2widget .highlightbox .packshot{width:25%}}@media only screen and (max-width:600px){.verywide.highlightboxv2widget .highlightbox .packshot,.wide.highlightboxv2widget .highlightbox .packshot{width:100%;float:none;padding-bottom:25px}.verywide.highlightboxv2widget .highlightbox .packshot img,.wide.highlightboxv2widget .highlightbox .packshot img{width:auto;max-width:80%;max-height:152px}.narrow.highlightboxv2widget .highlightbox .packshot{width:100%;float:none;right:-20%}.narrow.highlightboxv2widget .highlightbox .packshot img{width:100%}}.highlightboxv2widget .highlightbox .learnmore{--font-color:var(--White);--border-color:var(--Haufe-Electric-Blue);--background-color:var(--Haufe-Electric-Blue);display:flex;justify-content:center;align-items:center;font-size:var(--font-size-button);line-height:var(--font-line-height-button);font-weight:var(--font-weight-medium);height:48px;padding:0 36px;box-sizing:border-box;color:var(--font-color);cursor:pointer;border:1px solid var(--border-color);background-color:var(--background-color);border-radius:60px;text-decoration:none;position:absolute;bottom:0;left:0}@media only screen and (max-width:600px){.narrow.highlightboxv2widget .highlightbox .learnmore,.verywide.highlightboxv2widget .highlightbox .learnmore,.wide.highlightboxv2widget .highlightbox .learnmore{font-size:18px;width:100%;float:none}.narrow.highlightboxv2widget .highlightbox .learnmore .button,.verywide.highlightboxv2widget .highlightbox .learnmore .button,.wide.highlightboxv2widget .highlightbox .learnmore .button{width:100%}.narrow.highlightboxv2widget .highlightbox .learnmore{bottom:75px}}.sliderwidget{font-weight:var(--font-weight-regular);width:100%;height:auto;box-sizing:border-box;position:relative}.sliderwidget input,body.sliderwidget,body .sliderwidget{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.sliderwidget .carousel-control{display:block}@media only screen and (max-width:480px){.sliderwidget .carousel-control{display:none}}.sliderwidget .carousel-control.left{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column-align:end;justify-self:end}.sliderwidget .carousel-control.right{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column-align:start;justify-self:start}.sliderwidget .carousel-control.hidden,.sliderwidget .carousel-control[aria-disabled=true]{display:block!important;opacity:0;height:0}.sliderwidget .carouselindcontainer,.sliderwidget .carouselindicatorcontainer{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;height:38px;border:1px solid var(--Haufe-Navy-Blue);border-radius:20px;padding:12px;box-sizing:border-box;display:flex;align-items:center}.sliderwidget .activecarouselindicator:before,.sliderwidget .tns-nav-active:before{background-color:var(--Haufe-Mid-Blue)!important}.sliderwidget .carouselindicator{position:relative;display:inline-block;height:10px;width:10px;padding:3px;cursor:pointer}.sliderwidget .carouselindicator:before{content:"";position:absolute;background-color:var(--Haufe-Navy-Blue);top:3px;left:3px;right:3px;bottom:3px;border-radius:10px}.sliderwidget .slider{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;row-gap:48px;column-gap:24px}.sliderwidget .slider>.tns-outer{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;width:100%}.sliderwidget .tns-ovh{overflow:visible}.sliderwidget .tns-ovh:after,.sliderwidget .tns-ovh:before{display:block;content:"";position:absolute;width:10000px;top:0;bottom:0;z-index:1;background-color:var(--White)}.sliderwidget .tns-ovh:before{right:calc(100% + 540px)}.sliderwidget .tns-ovh:after{left:calc(100% + 540px)}.sliderwidget .tns-ovh .tns-item:not(.tns-slide-active){visibility:visible}.sliderwidget .item{padding:0;box-sizing:border-box;display:inline-block}.sliderwidget .item .product{display:-ms-grid;display:grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto;-ms-grid-rows:auto auto auto auto 1fr;grid-template-rows:auto auto auto auto 1fr;height:100%;box-sizing:border-box;padding:50px 70px;border:2px solid var(--Haufe-Light-Blue);border-radius:12px;color:var(--Haufe-Navy-Blue);text-decoration:none}@media only screen and (max-width:600px){.sliderwidget .item .product{-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:auto auto auto auto auto 1fr;grid-template-rows:auto auto auto auto auto 1fr}}@media only screen and (max-width:1024px){.sliderwidget .item .product{padding:30px}}.sliderwidget .item header{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-bottom:20px;font-size:var(--font-size-h2);line-height:var(--font-line-height-h2)}@media only screen and (max-width:600px){.sliderwidget .item header{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}}.sliderwidget .item .packshot{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:4;grid-row:1/5}@media only screen and (max-width:600px){.sliderwidget .item .packshot{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;margin-bottom:20px}}.sliderwidget .item .packshot img{display:block;max-height:290px;max-width:100%}@media only screen and (max-width:1023px){.sliderwidget .item .packshot img{max-height:290px}}@media only screen and (max-width:480px){.sliderwidget .item .packshot img{max-height:152px}}.sliderwidget .item .description{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-bottom:20px;font-size:var(--font-size-p);line-height:var(--font-line-height-p)}@media only screen and (max-width:600px){.sliderwidget .item .description{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}}.sliderwidget .item .features{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}@media only screen and (max-width:600px){.sliderwidget .item .features{-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}}.sliderwidget .item .features.list_style_bullet li{font-size:16px;line-height:22px;padding:4px 0}.sliderwidget .item .learnmore{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;justify-self:start;margin-top:30px;--font-color:var(--White);--border-color:var(--Haufe-Electric-Blue);--background-color:var(--Haufe-Electric-Blue);display:flex;justify-content:center;align-items:center;font-size:var(--font-size-button);line-height:var(--font-line-height-button);font-weight:var(--font-weight-medium);height:48px;padding:0 36px;box-sizing:border-box;color:var(--font-color);cursor:pointer;border:1px solid var(--border-color);background-color:var(--background-color);border-radius:60px;text-decoration:none}@media only screen and (max-width:600px){.sliderwidget .item .learnmore{-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}}.compactsliderwidget{font-weight:var(--font-weight-regular)}.compactsliderwidget input,body.compactsliderwidget,body .compactsliderwidget{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.compactsliderwidget header{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.compactsliderwidget .subtitle{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.compactsliderwidget .link{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.compactsliderwidget .slider{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4;justify-self:end}@media only screen and (max-width:955px){.compactsliderwidget .compactSlider{-ms-grid-columns:1fr;grid-template-columns:1fr}.compactsliderwidget .slider{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;justify-self:center}}.compactsliderwidget .compactSlider{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,350px) 1fr;grid-template-columns:minmax(0,350px) 1fr;-ms-grid-rows:auto auto 1fr;grid-template-rows:auto auto 1fr;width:100%;border-radius:12px;border:2px solid var(--Haufe-Light-Blue);background-color:var(--Haufe-Light-Blue);box-sizing:border-box;padding:56px 42px 56px 53px}@media only screen and (max-width:955px){.compactsliderwidget .compactSlider{-ms-grid-columns:1fr;grid-template-columns:1fr;padding:36px 30px}}.compactsliderwidget header{font-size:34px;line-height:var(--font-line-height-h3)}.compactsliderwidget .subtitle{font-size:var(--font-size-medium);line-height:var(--font-line-height-medium);margin-top:28px}.compactsliderwidget .link{justify-self:start;--font-color:var(--Haufe-Navy-Blue);--border-color:var(--Haufe-Navy-Blue);display:flex;justify-content:center;align-items:center;font-size:var(--font-size-button);line-height:var(--font-line-height-button);font-weight:var(--font-weight-medium);height:48px;padding:0 36px;box-sizing:border-box;color:var(--font-color);cursor:pointer;border:1px solid var(--border-color);background-color:var(--background-color);border-radius:60px;text-decoration:none;margin-top:27px}@media only screen and (max-width:955px){.compactsliderwidget .link{margin-bottom:27px}}.compactsliderwidget .slider{max-width:755px;display:-ms-grid;display:grid;-ms-grid-columns:auto minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr) auto;column-gap:25px}@media only screen and (max-width:1280px){.compactsliderwidget .slider{max-width:430px}}.compactsliderwidget .slider>.tns-outer{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;width:100%}.compactsliderwidget .carousel-control{display:block}@media only screen and (max-width:480px){.compactsliderwidget .carousel-control{display:none}}.compactsliderwidget .carousel-control.left{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;align-self:center}.compactsliderwidget .carousel-control.right{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;align-self:center}.compactsliderwidget .carousel-control.hidden,.compactsliderwidget .carousel-control[aria-disabled=true]{display:block!important;opacity:0;height:0}.compactsliderwidget .carouselindicatorcontainer{display:none}@media only screen and (max-width:570px){.compactsliderwidget .carousel-control{display:block}.compactsliderwidget .carousel-control.left{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column-align:end;justify-self:end}.compactsliderwidget .carousel-control.right{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column-align:start;justify-self:start}.compactsliderwidget .carousel-control.hidden,.compactsliderwidget .carousel-control[aria-disabled=true]{display:block!important;opacity:0;height:0}.compactsliderwidget .carouselindcontainer,.compactsliderwidget .carouselindicatorcontainer{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;height:38px;border:1px solid var(--Haufe-Navy-Blue);border-radius:20px;padding:12px;box-sizing:border-box;display:flex;align-items:center}.compactsliderwidget .activecarouselindicator:before,.compactsliderwidget .tns-nav-active:before{background-color:var(--Haufe-Mid-Blue)!important}.compactsliderwidget .carouselindicator{position:relative;display:inline-block;height:10px;width:10px;padding:3px;cursor:pointer}.compactsliderwidget .carouselindicator:before{content:"";position:absolute;background-color:var(--Haufe-Navy-Blue);top:3px;left:3px;right:3px;bottom:3px;border-radius:10px}.compactsliderwidget .slider{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;row-gap:48px;column-gap:24px}.compactsliderwidget .slider>.tns-outer{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;width:100%}}@media only screen and (max-width:570px) and only screen and (max-width:480px){.compactsliderwidget .carousel-control{display:none}}.compactsliderwidget .sliderInnerWrapper{font-size:12px!important}.compactsliderwidget .item a{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:41px auto auto 1fr;grid-template-rows:41px auto auto 1fr;height:100%;width:300px;box-sizing:border-box;border-radius:12px;background-color:var(--White);color:var(--Haufe-Navy-Blue);text-decoration:none;position:relative}@media only screen and (max-width:570px){.compactsliderwidget .item a{width:auto}}.compactsliderwidget .item a:active,.compactsliderwidget .item a:hover{color:var(--Haufe-Navy-Blue);text-decoration:none}.compactsliderwidget .item a .packshotContainer{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;margin-top:16px}.compactsliderwidget .item a .packshotContainer .packshot{max-height:168px}.compactsliderwidget .item a .producttitle{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;font-size:var(--font-size-p);line-height:var(--font-line-height-p);color:var(--Haufe-Navy-Blue);margin:16px 16px 0}.compactsliderwidget .item a .producttitle a{color:var(--Haufe-Navy-Blue);text-decoration:none}.compactsliderwidget .item a .productSubtitle{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;color:var(--Haufe-Navy-Blue);margin:0 16px 16px}.compactsliderwidget .item a .rating{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;font-size:17px;color:var(--rating-star-color);margin:24px 0 0;letter-spacing:5px}.compactsliderwidget .item a .rating a{color:var(--rating-star-color);text-decoration:none}html.iconfont-not-yet-loaded .compactsliderwidget .item a .rating a{color:transparent!important}.compactsliderwidget .item a .price{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.compactsliderwidget .item a .price .preferredPrice{margin-top:8px;font-size:20px;line-height:20px;font-weight:var(--font-weight-medium);color:var(--Haufe-Navy-Blue)}.compactsliderwidget .item a .price .preferredPriceDetail{margin-top:8px}.compactsliderwidget .item a .price .nonPreferredPrice,.compactsliderwidget .item a .price .nonPreferredPriceDetail,.compactsliderwidget .item a .price .preferredPriceDetail{font-size:var(--font-size-small);line-height:var(--font-line-height-small);line-height:18px;color:var(--Haufe-Navy-Blue)}.compactsliderwidget .item a a.pricelink{text-decoration:none}.topsellerwidget{font-weight:var(--font-weight-regular)}body:not(.redesign) .topsellerwidget{--font-size-p:16px;--font-line-height-p:26.25px;--font-size-medium:22px;--font-line-height-medium:29.75px}#content.fullScreen .topsellerwidget{max-width:var(--pageWidth);margin:0 auto;padding:0 30px}@media only screen and (max-width:480px){#content.fullScreen .topsellerwidget{padding:0 10px}}.topsellerwidget input,body.topsellerwidget,body .topsellerwidget{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.topsellerwidget .topseller{width:100%;height:auto;box-sizing:border-box;position:relative}.topsellerwidget .topseller .headline{font-size:var(--font-size-h3);line-height:var(--font-line-height-h3);width:100%;margin-bottom:27px}.topsellerwidget .topseller .topSellerInnerWrapper{font-size:12px!important}.topsellerwidget .topseller .carousel-control{display:block}@media only screen and (max-width:480px){.topsellerwidget .topseller .carousel-control{display:none}}.topsellerwidget .topseller .carousel-control.left{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column-align:end;justify-self:end}.topsellerwidget .topseller .carousel-control.right{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column-align:start;justify-self:start}.topsellerwidget .topseller .carousel-control.hidden,.topsellerwidget .topseller .carousel-control[aria-disabled=true]{display:block!important;opacity:0;height:0}.topsellerwidget .topseller .carouselindcontainer,.topsellerwidget .topseller .carouselindicatorcontainer{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;height:38px;border:1px solid var(--Haufe-Navy-Blue);border-radius:20px;padding:12px;box-sizing:border-box;display:flex;align-items:center}.topsellerwidget .topseller .activecarouselindicator:before,.topsellerwidget .topseller .tns-nav-active:before{background-color:var(--Haufe-Mid-Blue)!important}.topsellerwidget .topseller .carouselindicator{position:relative;display:inline-block;height:10px;width:10px;padding:3px;cursor:pointer}.topsellerwidget .topseller .carouselindicator:before{content:"";position:absolute;background-color:var(--Haufe-Navy-Blue);top:3px;left:3px;right:3px;bottom:3px;border-radius:10px}.topsellerwidget .topseller .topsellerCarousel{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;row-gap:48px;column-gap:24px}.topsellerwidget .topseller .topsellerCarousel>.tns-outer{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;width:100%}.topsellerwidget .topseller .item{padding:0;box-sizing:border-box;display:inline-block}@media only screen and (max-width:480px){.topsellerwidget .topseller .item{padding:0}}.topsellerwidget .topseller .item a{display:block;position:relative}.topsellerwidget .topseller .item a,.topsellerwidget .topseller .item a:active,.topsellerwidget .topseller .item a:hover{color:var(--Haufe-Navy-Blue);text-decoration:none}.topsellerwidget .topseller .item .packshotContainer{margin-bottom:16px;padding:28px 0;background-color:var(--UI-lighter-Blue);border-radius:12px;text-align:center}.topsellerwidget .topseller .item .packshotContainer .packshot{max-width:100%;max-height:168px}.topsellerwidget .topseller .item .producttitle{font-size:var(--font-size-p);line-height:var(--font-line-height-p);color:var(--Haufe-Navy-Blue);margin-bottom:10px}.topsellerwidget .topseller .item .producttitle a{color:var(--Haufe-Navy-Blue);text-decoration:none}.topsellerwidget .topseller .item .productSubtitle{display:none}.topsellerwidget .topseller .item .rating{font-size:17px;color:var(--rating-star-color);margin-bottom:13px;letter-spacing:5px}.topsellerwidget .topseller .item .rating a{color:var(--rating-star-color);text-decoration:none}html.iconfont-not-yet-loaded .topsellerwidget .topseller .item .rating a{color:transparent!important}.topsellerwidget .topseller .item .price .preferredPrice{font-size:var(--font-size-medium);line-height:var(--font-line-height-medium);font-weight:var(--font-weight-medium);color:var(--Haufe-Navy-Blue)}.topsellerwidget .topseller .item .price .preferredPriceDetail{display:inline-block;margin-top:13px}.topsellerwidget .topseller .item .price .preferredPriceDetail:after{display:inline-block;content:"/"}.topsellerwidget .topseller .item .price .nonPreferredWrapper{display:inline-block;margin-top:13px}.topsellerwidget .topseller .item .price .nonPreferredPrice,.topsellerwidget .topseller .item .price .nonPreferredPriceDetail,.topsellerwidget .topseller .item .price .preferredPriceDetail{font-size:var(--font-size-small);line-height:var(--font-line-height-small);color:var(--Haufe-Navy-Blue)}.topsellerwidget .topseller .item a.pricelink{text-decoration:none}.videosliderwidget .videoSlider{width:100%;height:auto;box-sizing:border-box;position:relative}.videosliderwidget .videoSlider .carousel-control{display:block}@media only screen and (max-width:480px){.videosliderwidget .videoSlider .carousel-control{display:none!important}}.videosliderwidget .videoSlider .carousel-control .icon{color:#262e33;display:inline-block;text-align:center;padding-top:25px;box-sizing:border-box;margin:auto;font-size:30px}@media only screen and (max-width:480px){.videosliderwidget .videoSlider .carousel-control .icon{width:30px;height:30px;border-radius:15px;padding-top:3px;font-size:25px}}.videosliderwidget .videoSlider .carousel-control.left{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:3;order:3;margin-right:10px}.videosliderwidget .videoSlider .carousel-control.right{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:5;order:5;margin-left:10px}.videosliderwidget .videoSlider .carousel-control.hidden,.videosliderwidget .videoSlider .carousel-control[aria-disabled=true]{display:block!important;opacity:0;height:0}@media only screen and (max-width:480px){.videosliderwidget .videoSlider .carousel-control.hidden,.videosliderwidget .videoSlider .carousel-control[aria-disabled=true]{display:none!important}}.videosliderwidget .videoSlider .videoSliderCarousel{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end}.videosliderwidget .videoSlider .videoSliderCarousel>.tns-outer{width:100%}.videosliderwidget .videoSlider .flex-wrap-helper{-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-order:2;order:2}.videosliderwidget .videoSlider .headline{width:100%;font-family:Bebasneue,Arial,sans-serif;font-size:48px;line-height:68px}.videosliderwidget .videoSlider .headline.lighthouse-divider-after:after{margin-top:0;margin-bottom:30px}.videosliderwidget .videoSlider .item{box-sizing:border-box;display:inline-block}.videosliderwidget .videoSlider .item .videoContainer iframe{display:block;width:100%}.videosliderwidget .videoSlider .item .text{font-weight:700;margin-top:25px}.targetaudience .headline{width:100%;border-bottom:1px solid #232a36;text-align:center;margin-bottom:25px}.targetaudience .headline .h2,.targetaudience .headline h2,.targetaudience .headline p,.targetaudience .headline span{font-weight:700;font-size:34px;line-height:40.8px;color:#262e33;margin:10px 0;display:block}@media only screen and (max-width:1024px){.targetaudience .headline .h2,.targetaudience .headline h2,.targetaudience .headline p,.targetaudience .headline span{font-size:30px;line-height:36px}}@media only screen and (max-width:480px){.targetaudience .headline .h2,.targetaudience .headline h2,.targetaudience .headline p,.targetaudience .headline span{font-size:26px;line-height:31.2px}}.targetaudience .items{width:100%;margin-bottom:25px}.targetaudience .items:last-of-type{margin-bottom:0}.targetaudience .items .item{float:left;width:22%;margin-right:4%;box-sizing:border-box}.targetaudience .items .item:last-of-type{margin-right:0}.targetaudience .items .item .border{border:1px solid #232a36;box-sizing:border-box}.targetaudience .items .item .picture{margin:0 auto 10px;text-align:center;max-width:100%}@media only screen and (max-width:480px){.targetaudience .items .item .picture{max-width:80%;max-height:200px}}.targetaudience .items .item .text{text-align:center;margin-left:auto;margin-right:auto}@media only screen and (max-width:480px){.targetaudience .items .item .text{width:100%}}@media only screen and (max-width:480px){.targetaudience .items .item{display:table;width:100%;margin-left:auto;margin-right:auto;float:none;margin-bottom:25px;text-align:center}.targetaudience .items .item:last-of-type{margin-bottom:0;margin-right:auto}}.tip{display:-ms-grid;display:grid;-ms-grid-columns:235px 1fr 130px;grid-template-columns:235px 1fr 130px;-ms-grid-rows:auto auto 1fr auto;grid-template-rows:auto auto 1fr auto;padding:50px;color:#ffffff;background:#075bfa;position:relative;background:linear-gradient(134.74deg,#0066de,#00aeef 47.52%,#00e7e0 96.82%,#00ebdf);overflow:hidden;z-index:1}@media only screen and (max-width:1024px){.tip{-ms-grid-columns:205px 1fr 140px;grid-template-columns:205px 1fr 140px;padding:30px}}@media only screen and (max-width:767px){.tip{-ms-grid-columns:1fr 0px;grid-template-columns:1fr 0px;-ms-grid-rows:auto auto auto auto auto;grid-template-rows:auto auto auto auto auto;padding:25px 20px}}.tip>*{z-index:1;position:relative}.tip:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#ffffff;opacity:0.2;transform:rotate(-7deg) scale(1.1) skew(-7deg) translateY(180px)}@media only screen and (max-width:1024px){.tip:after{transform:rotate(-7deg) scale(1.1) skew(-7deg) translateY(150px)}}@media only screen and (max-width:767px){.tip:after{transform:rotate(-7deg) scale(1.1) skew(-7deg) translateY(370px)}}.tip a{color:#ffffff}.tip .packshot{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:4;grid-row:1/5;margin-right:20px}@media only screen and (max-width:767px){.tip .packshot{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;margin:25px 0}}.tip .packshot .image{max-width:100%}.tip .producttype{font-size:20px;line-height:24px;letter-spacing:0.25px;margin:0 20px 8px 0;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-row-align:start;align-self:start;font-weight:700}@media only screen and (max-width:1024px){.tip .producttype{font-size:16px;line-height:22px;letter-spacing:0.2px}}@media only screen and (max-width:767px){.tip .producttype{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;margin:0 0 8px;font-size:14px}}.tip .producttitle{font-family:Bebasneue,Arial,sans-serif;font-size:54px;line-height:60px;font-weight:400;margin:0 20px 8px 0;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-row-align:start;align-self:start}@media only screen and (max-width:1024px){.tip .producttitle{font-size:40px;line-height:36px}}@media only screen and (max-width:767px){.tip .producttitle{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;margin:0 0 8px}}.tip .features{letter-spacing:0.17px;margin:0 0 20px;-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;font-weight:700}@media only screen and (max-width:767px){.tip .features{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}}.tip .features li{margin-bottom:5px}.tip .buttonContainer{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}@media only screen and (max-width:767px){.tip .buttonContainer{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}}.tip .buttonContainer .learnmore{font-size:12px;line-height:15px;letter-spacing:0.56px;padding:13px 19px}@media only screen and (max-width:767px){.tip .buttonContainer .learnmore{width:100%}}.tip .interferer{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-row-align:start;align-self:start;background:#f4a730;color:#ffffff;font-family:HaufeMerriweather,Times,serif;text-align:right;margin-right:-50px;margin-left:20px;padding:25px 30px 25px 15px;box-sizing:border-box;font-weight:700}@media only screen and (max-width:1024px){.tip .interferer{padding:15px 30px 15px 5px;margin-right:-30px}}@media only screen and (max-width:767px){.tip .interferer{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;-ms-grid-row-align:end;align-self:end;margin:20px -20px 20px -130px}}.tip .interferer:after,.tip .interferer:before{content:"";display:block;width:23px;height:50%;position:absolute;right:100%}.tip .interferer:before{top:0;background:linear-gradient(to right bottom,rgba(255,255,255,0) 50%,#f4a730 0)}.tip .interferer:after{bottom:0;background:linear-gradient(to right top,rgba(255,255,255,0) 50%,#f4a730 0)}.trustwidget{display:flex;flex-direction:row}@media only screen and (max-width:767px){.trustwidget{display:block;font-size:14px;line-height:22px}}.trustwidget .box{width:32%;margin-right:2%;padding:20px;box-sizing:border-box;border:1px solid #232a36;float:left}@media only screen and (max-width:767px){.trustwidget .box{width:100%;margin-right:0;float:none;margin-top:10px}.trustwidget .box:first-of-type{margin-top:0}}.trustwidget .box input{max-width:100%;box-sizing:border-box}.trustwidget .box:last-of-type{margin-right:0}.trustwidget .box .top .left .symbol{float:left;width:50px;font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:44px}html.iconfont-not-yet-loaded .trustwidget .box .top .left .symbol{color:transparent!important}.trustwidget .box .top .right{margin-left:50px}.trustwidget .box .grid,.trustwidget .box .middle,.trustwidget .box .top,.trustwidget .box input{margin-bottom:10px}.trustwidget .box .grid{text-align:center}.trustwidget .box .grid>*{width:100px;margin-right:3px;margin-left:3px;margin-bottom:10px;display:inline-block}.trustwidget .box img{max-width:100%}.trustwidget input[type=checkbox]{display:none}.trustwidget input[type=checkbox]:checked+label:before{content:"p";color:#075bfa;background-color:#ffffff}.trustwidget label{position:relative;padding-left:20px;display:inline-block;cursor:pointer}.trustwidget label:before{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;left:2px;top:5px;display:block;box-sizing:border-box;width:12px;height:12px;font-size:11px;font-weight:700;border:1px solid #232a36;background-color:#232a36}html.iconfont-not-yet-loaded .trustwidget label:before{color:transparent!important}.homepage-product-tiles{font-weight:var(--font-weight-regular);position:relative;width:100%}.homepage-product-tiles input,body.homepage-product-tiles,body .homepage-product-tiles{font-family:ABCFavorit,Arial,sans-serif;font-style:normal;letter-spacing:normal}.homepage-product-tiles .tab-list{position:relative;overflow:hidden;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:40px}@media only screen and (max-width:1024px){.homepage-product-tiles .tab-list{margin-bottom:15px}}.homepage-product-tiles .tab-list .scroller{background-color:var(--White);display:block;position:absolute;color:var(--Haufe-Navy-Blue);text-decoration:none;z-index:1;top:0;bottom:0;line-height:40px;opacity:0;transition:opacity 0.1s;transition-timing-function:ease-in-out}@media only screen and (max-width:480px){.homepage-product-tiles .tab-list .scroller{height:20px;line-height:20px;top:7px}}.homepage-product-tiles .tab-list .scroller-right{right:0;cursor:pointer}.homepage-product-tiles .tab-list .scroller-right:after{content:"";position:absolute;right:100%;width:60px;top:0;bottom:0;background:linear-gradient(90deg,var(--Transparent) 0%,var(--White));pointer-events:none}.homepage-product-tiles .tab-list .scroller-right:focus,.homepage-product-tiles .tab-list .scroller-right:hover{text-decoration:none}.homepage-product-tiles .tab-list .scroller-left{left:0;cursor:pointer}.homepage-product-tiles .tab-list .scroller-left:after{content:"";position:absolute;left:100%;width:60px;top:0;bottom:0;background:linear-gradient(270deg,var(--Transparent) 0%,var(--White));pointer-events:none}.homepage-product-tiles .tab-list .scroller-left:focus,.homepage-product-tiles .tab-list .scroller-left:hover{text-decoration:none}.homepage-product-tiles .tab-list ul{display:flex;gap:8px;padding:0;margin:0;transition:margin 0.1s;transition-timing-function:ease-in-out;text-align:center}.homepage-product-tiles .tab-list li{list-style:none}.homepage-product-tiles .tab-list li a{--font-color:var(--Haufe-Navy-Blue);--border-color:var(--Haufe-Navy-Blue);display:flex;justify-content:center;align-items:center;font-size:var(--font-size-button);line-height:var(--font-line-height-button);font-weight:var(--font-weight-medium);height:48px;padding:0 36px;box-sizing:border-box;color:var(--font-color);cursor:pointer;border:1px solid var(--border-color);background-color:var(--background-color);border-radius:60px;text-decoration:none;white-space:nowrap;height:38px;padding:0 24px}.homepage-product-tiles .tab-list li.active a{--font-color:var(--White);--background-color:var(--Haufe-Navy-Blue)}.homepage-product-tiles .tab-pane-container{position:relative;width:100%;margin:40px 0 0}.homepage-product-tiles .tab-pane{width:100%;transition:opacity 0.5s,z-index 0.5s;transition-timing-function:ease-in-out}.homepage-product-tiles .tab-pane .tns-ovh{overflow:visible}.homepage-product-tiles .tab-pane .tns-item:not(.tns-slide-active){visibility:visible}.homepage-product-tiles .tab-pane:not(.active){display:none}.homepage-product-tiles .tab-pane a{color:var(--Haufe-Navy-Blue);text-decoration:none}.homepage-product-tiles .tab-pane a:active,.homepage-product-tiles .tab-pane a:hover{text-decoration:none}.homepage-product-tiles .sliderInnerWrapper{font-size:12px!important}.homepage-product-tiles .carousel-control{display:block}@media only screen and (max-width:480px){.homepage-product-tiles .carousel-control{display:none}}.homepage-product-tiles .carousel-control.left{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column-align:end;justify-self:end}.homepage-product-tiles .carousel-control.right{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column-align:start;justify-self:start}.homepage-product-tiles .carousel-control.hidden,.homepage-product-tiles .carousel-control[aria-disabled=true]{display:block!important;opacity:0;height:0}.homepage-product-tiles .carouselindcontainer,.homepage-product-tiles .carouselindicatorcontainer{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;height:38px;border:1px solid var(--Haufe-Navy-Blue);border-radius:20px;padding:12px;box-sizing:border-box;display:flex;align-items:center}.homepage-product-tiles .activecarouselindicator:before,.homepage-product-tiles .tns-nav-active:before{background-color:var(--Haufe-Mid-Blue)!important}.homepage-product-tiles .carouselindicator{position:relative;display:inline-block;height:10px;width:10px;padding:3px;cursor:pointer}.homepage-product-tiles .carouselindicator:before{content:"";position:absolute;background-color:var(--Haufe-Navy-Blue);top:3px;left:3px;right:3px;bottom:3px;border-radius:10px}.homepage-product-tiles .slider{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;row-gap:48px;column-gap:24px}.homepage-product-tiles .slider>.tns-outer{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;width:100%}.homepage-product-tiles .product-tile{display:-ms-grid;display:grid;-ms-grid-columns:auto 160px;grid-template-columns:auto 160px;-ms-grid-rows:auto auto 1fr;grid-template-rows:auto auto 1fr}.homepage-product-tiles .product-tile .packshot{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;margin-top:26px;justify-self:start}.homepage-product-tiles .product-tile .product-info{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.homepage-product-tiles .product-tile .product-subtitle{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;margin:20px 22px 0 28px}.homepage-product-tiles .product-tile .learnmore{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;align-self:end;margin:30px 28px}.homepage-product-tiles .content-tile{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto auto 1fr;grid-template-rows:auto auto auto 1fr}.homepage-product-tiles .content-tile .product-title{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;margin:26px 28px 0 29px}.homepage-product-tiles .content-tile .product-subtitle{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;margin:16px 28px 0 29px}.homepage-product-tiles .content-tile .packshot{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;margin:22px 23px 0 24px}.homepage-product-tiles .content-tile .learnmore{-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;align-self:end;margin:30px 28px}.homepage-product-tiles .content-tile,.homepage-product-tiles .product-tile{height:100%;border-radius:12px;border:2px solid var(--border-color);background-color:var(--background-color)}.homepage-product-tiles .content-tile.electric-blue,.homepage-product-tiles .product-tile.electric-blue{--border-color:var(--Haufe-Electric-Blue);--background-color:var(--Haufe-Electric-Blue)}.homepage-product-tiles .content-tile.electric-blue .price,.homepage-product-tiles .content-tile.electric-blue .product-subtitle,.homepage-product-tiles .content-tile.electric-blue .product-title,.homepage-product-tiles .product-tile.electric-blue .price,.homepage-product-tiles .product-tile.electric-blue .product-subtitle,.homepage-product-tiles .product-tile.electric-blue .product-title{--font-color:var(--White)}.homepage-product-tiles .content-tile.electric-blue .learnmore,.homepage-product-tiles .product-tile.electric-blue .learnmore{--background-color:var(--White);--font-color:var(--Haufe-Electric-Blue)}.homepage-product-tiles .content-tile.white,.homepage-product-tiles .product-tile.white{--border-color:var(--Haufe-Light-Blue);--background-color:var(--White)}.homepage-product-tiles .content-tile.white .product-subtitle,.homepage-product-tiles .content-tile.white .product-title,.homepage-product-tiles .product-tile.white .product-subtitle,.homepage-product-tiles .product-tile.white .product-title{--font-color:var(--Haufe-Navy-Blue)}.homepage-product-tiles .content-tile.light-blue,.homepage-product-tiles .product-tile.light-blue{--border-color:var(--Haufe-Light-Blue);--background-color:var(--Haufe-Light-Blue)}.homepage-product-tiles .content-tile.light-blue .product-title,.homepage-product-tiles .product-tile.light-blue .product-title{--font-color:var(--Haufe-Electric-Blue)}.homepage-product-tiles .content-tile.light-blue .product-subtitle,.homepage-product-tiles .product-tile.light-blue .product-subtitle{--font-color:var(--Haufe-Navy-Blue)}.homepage-product-tiles .product-title{--font-color:var(--Haufe-Navy-Blue);font-size:var(--font-size-h3);line-height:var(--font-line-height-h3);color:var(--font-color)}.homepage-product-tiles .product-subtitle{--font-color:var(--Haufe-Navy-Blue);font-size:var(--font-size-medium);line-height:var(--font-line-height-medium);color:var(--font-color)}.homepage-product-tiles .product-rating{margin:32px 0 13px}.homepage-product-tiles .product-rating .rating{font-size:19px;color:var(--rating-star-color);letter-spacing:5px;margin-bottom:0}.homepage-product-tiles .price{--font-color:var(--Haufe-Navy-Blue);margin-right:22px}.homepage-product-tiles .price .preferredPrice{font-size:var(--font-size-medium);line-height:var(--font-line-height-medium);font-weight:var(--font-weight-medium);color:var(--font-color)}.homepage-product-tiles .price .nonPreferredWrapper,.homepage-product-tiles .price .preferredPriceDetail{margin-top:0}.homepage-product-tiles .price .nonPreferredPrice,.homepage-product-tiles .price .nonPreferredPriceDetail,.homepage-product-tiles .price .preferredPriceDetail{font-size:var(--font-size-small);line-height:var(--font-line-height-small);color:var(--font-color)}.homepage-product-tiles .packshot{text-align:center}.homepage-product-tiles .packshot img{max-height:270px;display:block}.homepage-product-tiles .learnmore{justify-self:start;--font-color:var(--White);--border-color:var(--Haufe-Electric-Blue);--background-color:var(--Haufe-Electric-Blue);display:flex;justify-content:center;align-items:center;font-size:var(--font-size-button);line-height:var(--font-line-height-button);font-weight:var(--font-weight-medium);height:48px;padding:0 36px;box-sizing:border-box;color:var(--font-color);cursor:pointer;border:1px solid var(--border-color);background-color:var(--background-color);border-radius:60px;text-decoration:none}.error_page_cnt{margin-top:45px}.error_page_cnt .wrapper{position:relative;background-image:image-set(var(--error-page-image-avif) type("image/avif"),var(--error-page-image-webp) type("image/webp"),var(--error-page-image-jpg) type("image/jpeg"));background-repeat:no-repeat;background-position:100%;background-size:contain}.error_page_cnt h1{margin-top:0;margin-bottom:10px}.error_page_cnt h2{font-size:48px;line-height:48px;margin-bottom:20px;margin-top:0}.error_page_cnt .left{width:50%}.error_page_cnt .lighthouse-box{margin-bottom:200px}.error_page_cnt #searchTermWrapper{position:relative}.error_page_cnt #SimpleSearchForm_SearchTerm{width:100%;box-sizing:border-box}.error_page_cnt #SimpleSearchForm_SearchTerm.hasClear{padding-right:50px}.error_page_cnt #SimpleSearchForm_SearchTerm.hasClear::-ms-clear{display:none}.error_page_cnt #SimpleSearchForm_SearchTerm.hasClear+div{right:30px;display:none}.error_page_cnt #SimpleSearchForm_SearchTerm.hasClear+div:before{font-size:16px}.error_page_cnt .searchButton{width:50px;display:-ms-flexbox;display:flex;position:absolute;right:0;top:0;bottom:0;color:#262e33;text-decoration:none;font-size:16px}.error_page_cnt .searchButton:before{content:"\e91d";display:block;-ms-flex-item-align:center;align-self:center;margin:auto}.error_page_cnt #searchBar{position:relative;margin:0;margin-top:10px;margin-bottom:30px;left:0}.error_page_cnt .urlTitle{padding-top:50px;padding-bottom:20px;font-size:24px;line-height:1.5em}@media only screen and (max-width:1024px){.error_page_cnt h2{font-size:36px;line-height:36px}.error_page_cnt .left{width:70%}.error_page_cnt .urlTitle{padding-top:25px}.error_page_cnt .lighthouse-box{margin-bottom:30px}}@media only screen and (max-width:767px){.error_page_cnt .left{width:90%}}@media only screen and (max-width:750px){.error_page_cnt .wrapper{background:none}.error_page_cnt .left{width:100%;float:none}.error_page_cnt .urlTitle{font-size:20px;line-height:1.5em}.error_page_cnt .lighthouse-box{margin-bottom:0}}.productCompare .art_box_inner{padding:2px;width:90%!important;min-width:700px;max-width:var(--pageWidth);box-sizing:border-box;position:relative}@media only screen and (max-width:768px){.productCompare .art_box_inner{min-width:0}}body:not(.redesign) .productCompareLayer{width:100%;background-color:#ffffff}body:not(.redesign) .productCompareLayer>span{display:none}body:not(.redesign) .productCompareLayer .comparePoints i{width:6px;height:6px;border-radius:3px;margin-right:10px;margin-bottom:2px;display:inline-block;background-color:rgba(35,42,54,0.2)}body:not(.redesign) .productCompareLayer .comparePoints i:last-of-type{margin-right:0}body:not(.redesign) .productCompareLayer .comparePoints i.active{background-color:#232a36}body:not(.redesign) .productCompareLayer .bg-grey{background-color:#f7f7f8}body:not(.redesign) .productCompareLayer .bg-green{background-color:#e2f7ed}body:not(.redesign) .productCompareLayer .compareCheck i{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#4cc947;font-size:18px}html.iconfont-not-yet-loaded body:not(.redesign) .productCompareLayer .compareCheck i{color:transparent!important}body:not(.redesign) .productCompareLayer .compareCheck i:before{content:"\e905"}body:not(.redesign) .productCompareLayer .legendBox.aLeft,body:not(.redesign) .productCompareLayer div.legendBox{vertical-align:top;padding-left:0}body:not(.redesign) .productCompareLayer .legendBox.aLeft .bg-grey,body:not(.redesign) .productCompareLayer div.legendBox .bg-grey{width:85%;padding:20px 30px;margin-top:25px;box-sizing:border-box}body:not(.redesign) .productCompareLayer .legendBox.aLeft .bg-green,body:not(.redesign) .productCompareLayer div.legendBox .bg-green{margin-left:-30px;padding:10px 30px;box-sizing:border-box}body:not(.redesign) .productCompareLayer .legendBox.aLeft .legend,body:not(.redesign) .productCompareLayer div.legendBox .legend{width:85%;padding:20px 30px}body:not(.redesign) .productCompareLayer .legendBox.aLeft .legend .compareCheck,body:not(.redesign) .productCompareLayer .legendBox.aLeft .legend .comparePoints,body:not(.redesign) .productCompareLayer div.legendBox .legend .compareCheck,body:not(.redesign) .productCompareLayer div.legendBox .legend .comparePoints{width:40px;display:inline-block}body:not(.redesign) .productCompareLayer div.legendBox{display:none;margin-bottom:40px}@media only screen and (max-width:1024px){body:not(.redesign) .productCompareLayer div.legendBox{display:block}}body:not(.redesign) .productCompareLayer .divider{position:relative}body:not(.redesign) .productCompareLayer .divider:after{content:"";display:block;position:absolute;bottom:0;left:10px;right:10px;height:1px;background-color:#d2d4d6}body:not(.redesign) .productCompareLayer .packshotBox{position:relative;padding-top:40px;padding-bottom:30px}body:not(.redesign) .productCompareLayer .packshotBox a{display:block}body:not(.redesign) .productCompareLayer .packshotBox img{max-width:100%}body:not(.redesign) .productCompareLayer .packshotBox.topseller:before{content:"TOP\00ADSELLER";display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;position:absolute;top:-21px;left:15px;right:15px;height:41px;letter-spacing:1px;font-weight:700;font-weight:var(--font-weight-bold);font-size:15px;color:#ffffff;background-color:#f4a730}@media only screen and (max-width:600px){body:not(.redesign) .productCompareLayer .packshotBox.topseller:before{font-size:12px;line-height:20px}}body:not(.redesign) .productCompareLayer .description{font-weight:400;vertical-align:top}body:not(.redesign) .productCompareLayer .description td,body:not(.redesign) .productCompareLayer .description th{padding-top:12px;padding-bottom:12px}body:not(.redesign) .productCompareLayer .title td,body:not(.redesign) .productCompareLayer .title th{padding-top:12px;padding-bottom:24px}body:not(.redesign) .productCompareLayer .totalprice{vertical-align:top;height:1px}body:not(.redesign) .productCompareLayer .totalprice td,body:not(.redesign) .productCompareLayer .totalprice th{padding-top:35px}body:not(.redesign) .productCompareLayer .totalprice .net{font-size:26px;font-weight:700;font-weight:var(--font-weight-bold)}body:not(.redesign) .productCompareLayer .totalprice .gross{font-size:12px}body:not(.redesign) .productCompareLayer .totalprice .tax{font-size:12px;color:#8f9299}body:not(.redesign) .productCompareLayer .totalprice .legend .compareCheck,body:not(.redesign) .productCompareLayer .totalprice .legend .comparePoints{width:40px;display:inline-block}body:not(.redesign) .productCompareLayer .ordernow{vertical-align:top}body:not(.redesign) .productCompareLayer .four-weeks-test{color:#075bfa;font-weight:400;font-size:12px}body:not(.redesign) .productCompareLayer .four-weeks-test .icon{display:inline-block;margin-top:1px;width:15px;height:15px;color:#8f9299;line-height:15px;box-sizing:border-box;font-size:15px;font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.iconfont-not-yet-loaded body:not(.redesign) .productCompareLayer .four-weeks-test .icon{color:transparent!important}body:not(.redesign) .productCompareLayer .four-weeks-test .icon:before{content:"\e91b"}body:not(.redesign) .productCompareLayer .four-weeks-test span{cursor:pointer}body:not(.redesign) .productCompareLayer ul.list_style_tick.usps>li{margin-bottom:20px;font-size:12px;line-height:1.5em}body:not(.redesign) .productCompareLayer ul.list_style_tick.usps>li:before{color:#4cc947}body:not(.redesign) .productCompareLayer .aLeft{text-align:left;padding-left:30px}body:not(.redesign) .productCompareLayer table{width:100%;text-align:center;border-collapse:separate}body:not(.redesign) .productCompareLayer table tr.toggleContent{font-size:12px}body:not(.redesign) .productCompareLayer table tr.border-bottom{border-bottom:1px solid #ccccc7}body:not(.redesign) .productCompareLayer table tr.odd{background-color:#f7f7f8}body:not(.redesign) .productCompareLayer table tr.last{border-bottom:1px solid #d2d4d6}body:not(.redesign) .productCompareLayer table tr.title{font-size:14px;line-height:1.5em}body:not(.redesign) .productCompareLayer table tr.description{font-size:12px;line-height:1.5em}body:not(.redesign) .productCompareLayer table td,body:not(.redesign) .productCompareLayer table th{border:0;padding:10px;border-left:1px solid transparent;border-right:1px solid transparent}body:not(.redesign) .productCompareLayer table td.highlight,body:not(.redesign) .productCompareLayer table th.highlight{border-left:1px solid #075bfa;border-right:1px solid #075bfa}body:not(.redesign) .productCompareLayer table td.highlight-top,body:not(.redesign) .productCompareLayer table th.highlight-top{border-top:1px solid #075bfa}body:not(.redesign) .productCompareLayer table td.highlight-bottom,body:not(.redesign) .productCompareLayer table th.highlight-bottom{border-bottom:1px solid #075bfa}body:not(.redesign) .productCompareLayer table td:not(.aLeft):not(.highlight),body:not(.redesign) .productCompareLayer table th:not(.aLeft):not(.highlight){box-shadow:inset 6px 0 6px -6px rgb(38 46 59/15%)}body:not(.redesign) .productCompareLayer table.columns-4 .aLeft{width:40%}body:not(.redesign) .productCompareLayer table.columns-4 td,body:not(.redesign) .productCompareLayer table.columns-4 th{width:15%}body:not(.redesign) .productCompareLayer table.columns-3 .aLeft{width:40%}body:not(.redesign) .productCompareLayer table.columns-3 td,body:not(.redesign) .productCompareLayer table.columns-3 th{width:20%}body:not(.redesign) .productCompareLayer table.columns-2 .aLeft{width:40%}body:not(.redesign) .productCompareLayer table.columns-2 td,body:not(.redesign) .productCompareLayer table.columns-2 th{width:30%}body:not(.redesign) .productCompareLayer table.columns-1 .aLeft{width:40%}body:not(.redesign) .productCompareLayer table.columns-1 td,body:not(.redesign) .productCompareLayer table.columns-1 th{width:60%}body:not(.redesign) .productCompareLayer .toggle{cursor:pointer;display:block;position:relative;padding-right:30px}body:not(.redesign) .productCompareLayer .toggle:after{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e909";padding-right:10px;position:absolute;top:3px;right:0}html.iconfont-not-yet-loaded body:not(.redesign) .productCompareLayer .toggle:after{color:transparent!important}body:not(.redesign) .productCompareLayer .toggle.compareHide:after{content:"\e90a"}body:not(.redesign) .productCompareLayer .tabletToggle,body:not(.redesign) .productCompareLayer .toggleContent.compareHide{display:none}@media only screen and (max-width:1024px){body:not(.redesign) .productCompareLayer table{table-layout:fixed}body:not(.redesign) .productCompareLayer table td,body:not(.redesign) .productCompareLayer table th{width:100%;padding-left:30px;padding-right:30px;border-left:0px solid transparent;border-right:0px solid transparent}body:not(.redesign) .productCompareLayer table td:first-of-type,body:not(.redesign) .productCompareLayer table th:first-of-type{padding-left:30px}body:not(.redesign) .productCompareLayer table td:last-of-type,body:not(.redesign) .productCompareLayer table th:last-of-type{padding-right:30px}body:not(.redesign) .productCompareLayer table td.highlight,body:not(.redesign) .productCompareLayer table th.highlight{border-left:0px solid #075bfa;border-right:0px solid #075bfa}body:not(.redesign) .productCompareLayer table td.highlight-top,body:not(.redesign) .productCompareLayer table th.highlight-top{border-top:0px solid #075bfa}body:not(.redesign) .productCompareLayer table td.highlight-bottom,body:not(.redesign) .productCompareLayer table th.highlight-bottom{border-bottom:0px solid #075bfa}body:not(.redesign) .productCompareLayer table td:not(.aLeft):not(.highlight),body:not(.redesign) .productCompareLayer table th:not(.aLeft):not(.highlight){box-shadow:none}body:not(.redesign) .productCompareLayer table.columns-4 .aLeft{width:0%}body:not(.redesign) .productCompareLayer table.columns-4 td,body:not(.redesign) .productCompareLayer table.columns-4 th{width:25%}body:not(.redesign) .productCompareLayer table.columns-3 .aLeft{width:0%}body:not(.redesign) .productCompareLayer table.columns-3 td,body:not(.redesign) .productCompareLayer table.columns-3 th{width:33.3333333%}body:not(.redesign) .productCompareLayer table.columns-2 .aLeft{width:0%}body:not(.redesign) .productCompareLayer table.columns-2 td,body:not(.redesign) .productCompareLayer table.columns-2 th{width:50%}body:not(.redesign) .productCompareLayer table.columns-1 .aLeft{width:0%}body:not(.redesign) .productCompareLayer table.columns-1 td,body:not(.redesign) .productCompareLayer table.columns-1 th{width:100%}body:not(.redesign) .productCompareLayer .aLeft{display:none;width:0}body:not(.redesign) .productCompareLayer .toggle{padding-left:30px}body:not(.redesign) .productCompareLayer .tabletToggle{display:table-row}body:not(.redesign) .productCompareLayer .btnBlue{padding:15px 20px;font-size:16px;line-height:1.5em}}@media only screen and (max-width:600px){body:not(.redesign) .productCompareLayer{font-size:12px;line-height:1.5em}body:not(.redesign) .productCompareLayer>span{font-size:14px}body:not(.redesign) .productCompareLayer .aLeft{display:none}body:not(.redesign) .productCompareLayer .totalprice .net{font-size:18px}body:not(.redesign) .productCompareLayer table td,body:not(.redesign) .productCompareLayer table th{padding-left:10px;padding-right:10px}body:not(.redesign) .productCompareLayer table td:first-of-type,body:not(.redesign) .productCompareLayer table th:first-of-type{padding-left:10px}body:not(.redesign) .productCompareLayer table td:last-of-type,body:not(.redesign) .productCompareLayer table th:last-of-type{padding-right:10px}body:not(.redesign) .productCompareLayer table tr.title{font-size:14px;line-height:1.5em}body:not(.redesign) .productCompareLayer .btnBlue{padding:5px;font-size:12px;line-height:1.5em}}body.redesign .productCompareLayer{width:100%;background-color:var(--White)}body.redesign .productCompareLayer>span{display:none}body.redesign .productCompareLayer .comparePoints .box{display:flex;text-align:center;align-items:center;justify-content:center}body.redesign .productCompareLayer .comparePoints i{width:12px;height:12px;border-radius:100%;margin-right:10px;display:inline-block;background-color:rgba(35,42,54,0.2)}body.redesign .productCompareLayer .comparePoints i:last-of-type{margin-right:0}body.redesign .productCompareLayer .comparePoints i.active{background-color:#232a36}body.redesign .productCompareLayer .compareCheck .box{display:grid;justify-content:center;text-align:center}body.redesign .productCompareLayer .compareCheck i{font-family:material_iconfont;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--green);font-size:30px}html.iconfont-not-yet-loaded body.redesign .productCompareLayer .compareCheck i{color:transparent!important}body.redesign .productCompareLayer .compareCheck i:before{content:"\e5ca"}body.redesign .productCompareLayer .notIncluded .box{display:grid;justify-content:center;text-align:center}body.redesign .productCompareLayer .notIncluded i:before{content:"\2014";font-style:normal}body.redesign .productCompareLayer .legendBox.aLeft,body.redesign .productCompareLayer div.legendBox{vertical-align:top;padding-left:0}body.redesign .productCompareLayer .legendBox.aLeft .legend,body.redesign .productCompareLayer div.legendBox .legend{padding:26px 33px;background:var(--grey-bg);border-radius:12px;font-size:16px;display:grid;row-gap:10px}body.redesign .productCompareLayer .legendBox.aLeft .legend>div,body.redesign .productCompareLayer div.legendBox .legend>div{display:flex;column-gap:10px;align-content:center}body.redesign .productCompareLayer .legendBox.aLeft .legend .compareCheck,body.redesign .productCompareLayer .legendBox.aLeft .legend .comparePoints,body.redesign .productCompareLayer .legendBox.aLeft .legend .notIncluded,body.redesign .productCompareLayer div.legendBox .legend .compareCheck,body.redesign .productCompareLayer div.legendBox .legend .comparePoints,body.redesign .productCompareLayer div.legendBox .legend .notIncluded{width:20px;display:inline-block;height:21px;text-align:center;margin-right:10px}body.redesign .productCompareLayer .legendBox.aLeft .legend .icon,body.redesign .productCompareLayer div.legendBox .legend .icon{display:inline-block;margin-top:1px;width:16px;height:16px;color:var(--Haufe-Navy-Blue);line-height:16px;box-sizing:border-box;font-size:16px;font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.iconfont-not-yet-loaded body.redesign .productCompareLayer .legendBox.aLeft .legend .icon,html.iconfont-not-yet-loaded body.redesign .productCompareLayer div.legendBox .legend .icon{color:transparent!important}body.redesign .productCompareLayer .legendBox.aLeft .legend .icon:before,body.redesign .productCompareLayer div.legendBox .legend .icon:before{content:"\e91b"}body.redesign .productCompareLayer .legendBox.aLeft .legend .compareCheck i:before,body.redesign .productCompareLayer div.legendBox .legend .compareCheck i:before{display:block;line-height:21px;margin-left:-5px}body.redesign .productCompareLayer div.legendBox{display:none;margin-bottom:40px}@media only screen and (max-width:1024px){body.redesign .productCompareLayer div.legendBox{display:block}}body.redesign .productCompareLayer .packshotBox .box{position:relative;padding:40px 0 30px}body.redesign .productCompareLayer .packshotBox.topseller .box{border-top-right-radius:0;border-top-left-radius:0}body.redesign .productCompareLayer .packshotBox.topseller .box:before{content:"Topseller";position:absolute;display:flex;justify-content:center;align-items:center;left:-2px;right:-2px;top:-33px;height:33px;background-color:var(--Haufe-Electric-Blue);border-top-right-radius:12px;border-top-left-radius:12px;color:var(--White);font-size:var(--font-size-button);line-height:var(--font-line-height-button)}body.redesign .productCompareLayer .packshotBox a{display:block}body.redesign .productCompareLayer .title td,body.redesign .productCompareLayer .title th{text-align:left}body.redesign .productCompareLayer .title td .box,body.redesign .productCompareLayer .title th .box{padding-bottom:19px}body.redesign .productCompareLayer .title td .box a,body.redesign .productCompareLayer .title th .box a{font-size:var(--font-size-p);line-height:var(--font-line-height-p);color:var(--Haufe-Electric-Blue);text-decoration:none}body.redesign .productCompareLayer .description{font-weight:400;vertical-align:top}body.redesign .productCompareLayer .licenseRow .box{padding-top:26px;padding-bottom:19px}body.redesign .productCompareLayer .licenseRow .license-select{width:100%;background-color:var(--White)}body.redesign .productCompareLayer .totalprice{vertical-align:top;height:1px}body.redesign .productCompareLayer .totalprice .box{padding-bottom:20px}body.redesign .productCompareLayer .totalprice .net{font-size:var(--font-size-medium);line-height:var(--font-line-height-medium);font-weight:700;font-weight:var(--font-weight-bold);color:var(--Haufe-Electric-Blue)}body.redesign .productCompareLayer .totalprice .gross,body.redesign .productCompareLayer .totalprice .tax{font-size:var(--font-size-small);line-height:var(--font-line-height-small)}body.redesign .productCompareLayer .totalprice .legend .compareCheck,body.redesign .productCompareLayer .totalprice .legend .comparePoints,body.redesign .productCompareLayer .totalprice .legend .notIncluded{width:40px;display:inline-block}body.redesign .productCompareLayer .ordernow .box{padding-bottom:22px}body.redesign .productCompareLayer .ordernow .hlBtnBlue{padding-left:0;padding-right:0}body.redesign .productCompareLayer .four-weeks-test{font-weight:400;font-size:var(--font-size-small);line-height:var(--font-line-height-small)}body.redesign .productCompareLayer .four-weeks-test span{display:flex;align-items:center;column-gap:10px;color:var(--Haufe-Navy-Blue);cursor:pointer}body.redesign .productCompareLayer .four-weeks-test .icon{display:inline-block;margin-top:1px;width:16px;height:16px;color:var(--Haufe-Navy-Blue);line-height:16px;box-sizing:border-box;font-size:16px;font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.iconfont-not-yet-loaded body.redesign .productCompareLayer .four-weeks-test .icon{color:transparent!important}body.redesign .productCompareLayer .four-weeks-test .icon:before{content:"\e91b"}body.redesign .productCompareLayer ul.list_style_tick.usps>li{margin-bottom:20px;font-size:12px;line-height:1.5em}body.redesign .productCompareLayer ul.list_style_tick.usps>li:before{color:#4cc947}body.redesign .productCompareLayer .aLeft{text-align:left;padding-left:0}body.redesign .productCompareLayer table{width:100%;border-collapse:collapse;margin-top:40px}body.redesign .productCompareLayer table tr.toggleContent{font-size:12px}body.redesign .productCompareLayer table tr.border-bottom{border-bottom:1px solid #ccccc7}body.redesign .productCompareLayer table tr.even,body.redesign .productCompareLayer table tr.odd{text-align:center}body.redesign .productCompareLayer table tr.odd{background-color:var(--UI-lighter-Blue)}body.redesign .productCompareLayer table tr.title{font-size:14px;line-height:1.5em}body.redesign .productCompareLayer table tr.description{font-size:12px;line-height:1.5em}body.redesign .productCompareLayer table tr.description td{overflow:hidden}body.redesign .productCompareLayer table tr.description td .box{align-content:space-between;position:relative;z-index:1}body.redesign .productCompareLayer table tr.description td .box:before{content:"";display:block;height:500px;position:absolute;width:100%;border-left:2px solid var(--Haufe-Light-Blue);border-right:2px solid var(--Haufe-Light-Blue);top:0;left:-2px;z-index:-1}body.redesign .productCompareLayer table tr.description td.highlight .box:before{background-color:var(--Haufe-Light-Blue)}body.redesign .productCompareLayer table td,body.redesign .productCompareLayer table th{border:0;padding:0 0 0 24px;position:relative}body.redesign .productCompareLayer table td .box,body.redesign .productCompareLayer table th .box{display:grid;min-height:40px;align-content:center;height:100%;box-sizing:border-box;padding:0 16px;border-left:2px solid var(--Haufe-Light-Blue);border-right:2px solid var(--Haufe-Light-Blue)}body.redesign .productCompareLayer table td.aLeft .box,body.redesign .productCompareLayer table th.aLeft .box{border-left:none;border-right:none}body.redesign .productCompareLayer table td.highlight .box,body.redesign .productCompareLayer table th.highlight .box{background-color:var(--Haufe-Light-Blue)}body.redesign .productCompareLayer table td.top .box,body.redesign .productCompareLayer table th.top .box{border-top:2px solid var(--Haufe-Light-Blue);border-top-right-radius:12px;border-top-left-radius:12px}body.redesign .productCompareLayer table td.bottom .box,body.redesign .productCompareLayer table th.bottom .box{border-bottom:2px solid var(--Haufe-Light-Blue);border-bottom-right-radius:12px;border-bottom-left-radius:12px}body.redesign .productCompareLayer table tr.odd td.highlight .box,body.redesign .productCompareLayer table tr.odd th.highlight .box{background-color:var(--UI-lighter-Blue)}body.redesign .productCompareLayer table.columns-4 .aLeft{width:32%}body.redesign .productCompareLayer table.columns-4 td,body.redesign .productCompareLayer table.columns-4 th{width:17%}body.redesign .productCompareLayer table.columns-3 .aLeft{width:32%}body.redesign .productCompareLayer table.columns-3 td,body.redesign .productCompareLayer table.columns-3 th{width:22.66666666%}body.redesign .productCompareLayer table.columns-2 .aLeft{width:40%}body.redesign .productCompareLayer table.columns-2 td,body.redesign .productCompareLayer table.columns-2 th{width:30%}body.redesign .productCompareLayer table.columns-1 .aLeft{width:40%}body.redesign .productCompareLayer table.columns-1 td,body.redesign .productCompareLayer table.columns-1 th{width:60%}body.redesign .productCompareLayer .toggle{cursor:pointer;display:block;position:relative;padding-right:30px}body.redesign .productCompareLayer .toggle:after{font-family:haufeshop_iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e909";padding-right:10px;position:absolute;top:calc(50% - 7px);right:0}html.iconfont-not-yet-loaded body.redesign .productCompareLayer .toggle:after{color:transparent!important}body.redesign .productCompareLayer .toggle.compareHide:after{content:"\e90a"}body.redesign .productCompareLayer .tabletToggle,body.redesign .productCompareLayer .toggleContent.compareHide{display:none}@media only screen and (max-width:1024px){body.redesign .productCompareLayer table{table-layout:fixed}body.redesign .productCompareLayer table td,body.redesign .productCompareLayer table th{width:100%}body.redesign .productCompareLayer table td.column0,body.redesign .productCompareLayer table th.column0{padding-left:0}body.redesign .productCompareLayer table.columns-4 .aLeft{width:0%}body.redesign .productCompareLayer table.columns-4 td,body.redesign .productCompareLayer table.columns-4 th{width:25%}body.redesign .productCompareLayer table.columns-3 .aLeft{width:0%}body.redesign .productCompareLayer table.columns-3 td,body.redesign .productCompareLayer table.columns-3 th{width:33.3333333%}body.redesign .productCompareLayer table.columns-2 .aLeft{width:0%}body.redesign .productCompareLayer table.columns-2 td,body.redesign .productCompareLayer table.columns-2 th{width:50%}body.redesign .productCompareLayer table.columns-1 .aLeft{width:0%}body.redesign .productCompareLayer table.columns-1 td,body.redesign .productCompareLayer table.columns-1 th{width:100%}body.redesign .productCompareLayer .aLeft{display:none;width:0}body.redesign .productCompareLayer .toggle{padding-left:0}body.redesign .productCompareLayer .tabletToggle{display:table-row}body.redesign .productCompareLayer .btnBlue{padding:15px 20px;font-size:16px;line-height:1.5em}}@media only screen and (max-width:600px){body.redesign .productCompareLayer{font-size:12px;line-height:1.5em}body.redesign .productCompareLayer>span{font-size:14px}body.redesign .productCompareLayer .aLeft{display:none}body.redesign .productCompareLayer .totalprice .net{font-size:18px}body.redesign .productCompareLayer table tr.title a{font-size:14px;line-height:1.5em}body.redesign .productCompareLayer .btnBlue{font-size:12px;line-height:1.5em}}.overlayProductCompareWrapper .overlayProductCompare{width:100%;height:auto;box-sizing:border-box;position:relative}.overlayProductCompareWrapper .overlayProductCompare .controlWrapper{margin:0 auto;width:100%}@media print{body.redesign #footer,body.redesign #header,body:not(.redesign) #footer,body:not(.redesign) #header{display:none}body.redesign .orderPrintPage #footer,body:not(.redesign) .orderPrintPage #footer{display:block}body.redesign .orderPrintPage #content,body:not(.redesign) .orderPrintPage #content{margin:0}body.redesign .orderPrintPage .art_basket,body:not(.redesign) .orderPrintPage .art_basket{width:100%;float:none}body.redesign .orderPrintPage .art_basket .basket .basket_header,body:not(.redesign) .orderPrintPage .art_basket .basket .basket_header{-ms-grid-columns:1fr 130px 100px 100px 100px;grid-template-columns:1fr 130px 100px 100px 100px}body.redesign .orderPrintPage .art_basket .basket .product_row,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row{-ms-grid-columns:95px 1fr 130px 100px 100px 100px;grid-template-columns:95px 1fr 130px 100px 100px 100px;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}body.redesign .orderPrintPage .art_basket .basket .product_row .product_image,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .product_image{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}body.redesign .orderPrintPage .art_basket .basket .product_row .product_title,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .product_title{-ms-grid-column:2;-ms-grid-column-span:5;grid-column:2/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}body.redesign .orderPrintPage .art_basket .basket .product_row .product_title .order_link,body.redesign .orderPrintPage .art_basket .basket .product_row .product_title .order_number,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .product_title .order_link,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .product_title .order_number{display:block}body.redesign .orderPrintPage .art_basket .basket .product_row .product_version,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .product_version{-ms-grid-column:2;-ms-grid-column-span:5;grid-column:2/7;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}body.redesign .orderPrintPage .art_basket .basket .product_row .invoice_periodic_box,body.redesign .orderPrintPage .art_basket .basket .product_row .product_licence,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .invoice_periodic_box,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .product_licence{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}body.redesign .orderPrintPage .art_basket .basket .product_row .quantity_area,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .quantity_area{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}body.redesign .orderPrintPage .art_basket .basket .product_row .delete_basket,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .delete_basket{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}body.redesign .orderPrintPage .art_basket .basket .product_row .product_version+.info_links,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .product_version+.info_links{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:3;-ms-grid-row-span:2;grid-row:3/5}body.redesign .orderPrintPage .art_basket .basket .product_row .info_links,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .info_links{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}body.redesign .orderPrintPage .art_basket .basket .product_row .price.single_net,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .price.single_net{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}body.redesign .orderPrintPage .art_basket .basket .product_row .price.single_gross,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .price.single_gross{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}body.redesign .orderPrintPage .art_basket .basket .product_row .price.total,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .price.total{-ms-grid-column:6;-ms-grid-column-span:1;grid-column:6/7;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}body.redesign .orderPrintPage .art_basket .basket .product_row .componentConsistsOf,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .componentConsistsOf{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}body.redesign .orderPrintPage .art_basket .basket .product_row .componentlabel1,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .componentlabel1{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7}body.redesign .orderPrintPage .art_basket .basket .product_row .componentlabel2,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .componentlabel2{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8}body.redesign .orderPrintPage .art_basket .basket .product_row .componentprice1.price.single_net,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .componentprice1.price.single_net{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7}body.redesign .orderPrintPage .art_basket .basket .product_row .componentprice2.price.single_net,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .componentprice2.price.single_net{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8}body.redesign .orderPrintPage .art_basket .basket .product_row .componentprice1.price.single_gross,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .componentprice1.price.single_gross{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7}body.redesign .orderPrintPage .art_basket .basket .product_row .componentprice2.price.single_gross,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .componentprice2.price.single_gross{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8}body.redesign .orderPrintPage .art_basket .basket .product_row .product_image img,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .product_image img{margin-right:15px;margin-bottom:8px;width:80px}body.redesign .orderPrintPage .art_basket .basket .product_row .order_link,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .order_link{margin-top:10px;font-size:16px}body.redesign .orderPrintPage .art_basket .basket .product_row .order_number,body.redesign .orderPrintPage .art_basket .basket .product_row .product_version,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .order_number,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .product_version{font-size:14px}body.redesign .orderPrintPage .art_basket .basket .product_row .product_version,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .product_version{margin-top:0}body.redesign .orderPrintPage .art_basket .basket .product_row .heading,body.redesign .orderPrintPage .art_basket .basket .product_row .tax_info,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .heading,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row .tax_info{display:none}body.redesign .orderPrintPage .art_basket .basket .basket_footer,body:not(.redesign) .orderPrintPage .art_basket .basket .basket_footer{display:-ms-grid;display:grid;-ms-grid-columns:1fr 400px;grid-template-columns:1fr 400px}body.redesign .orderPrintPage .art_basket .basket .basket_footer .infos,body:not(.redesign) .orderPrintPage .art_basket .basket .basket_footer .infos{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}body.redesign .orderPrintPage .art_basket .basket .basket_footer .summary,body:not(.redesign) .orderPrintPage .art_basket .basket .basket_footer .summary{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-grid;display:grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto;align-content:start}body.redesign .orderPrintPage .art_basket .basket .basket_footer .summary .label,body:not(.redesign) .orderPrintPage .art_basket .basket .basket_footer .summary .label{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}body.redesign .orderPrintPage .art_basket .basket .basket_footer .summary .price,body:not(.redesign) .orderPrintPage .art_basket .basket .basket_footer .summary .price{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}body.redesign .orderPrintPage .art_basket .basket .basket_footer .summary .product_total_net,body:not(.redesign) .orderPrintPage .art_basket .basket .basket_footer .summary .product_total_net{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}body.redesign .orderPrintPage .art_basket .basket .basket_footer .summary .product_total_gross,body:not(.redesign) .orderPrintPage .art_basket .basket .basket_footer .summary .product_total_gross{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}body.redesign .orderPrintPage .art_basket .basket .basket_footer .summary .shipping_cost,body:not(.redesign) .orderPrintPage .art_basket .basket .basket_footer .summary .shipping_cost{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}body.redesign .orderPrintPage .art_basket .basket .basket_footer .summary .total,body:not(.redesign) .orderPrintPage .art_basket .basket .basket_footer .summary .total{-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}body.redesign .orderPrintPage .art_basket .basket .basket_footer,body.redesign .orderPrintPage .art_basket .basket .basket_header,body.redesign .orderPrintPage .art_basket .basket .product_row,body:not(.redesign) .orderPrintPage .art_basket .basket .basket_footer,body:not(.redesign) .orderPrintPage .art_basket .basket .basket_header,body:not(.redesign) .orderPrintPage .art_basket .basket .product_row{padding-left:0;padding-right:0}body.redesign #serviceBox,body:not(.redesign) #serviceBox{display:none}body.redesign .widgetContainer,body:not(.redesign) .widgetContainer{page-break-inside:avoid}body.redesign .widgetContainer.detailcontentwidget,body:not(.redesign) .widgetContainer.detailcontentwidget{page-break-inside:auto}body.redesign .homepageLayout .slot1,body:not(.redesign) .homepageLayout .slot1{display:block}body.redesign .homepageLayout .col12,body:not(.redesign) .homepageLayout .col12{padding-right:0}body.redesign .homepageLayout .slot1,body:not(.redesign) .homepageLayout .slot1{margin-bottom:30px}body.redesign .homepageLayout .slot2>.widgetContainer,body:not(.redesign) .homepageLayout .slot2>.widgetContainer{float:left;display:inline-block;box-sizing:border-box;width:50%;padding:0 10px;margin-bottom:0}body.redesign .homepageLayout .slot2>.widgetContainer:first-of-type,body:not(.redesign) .homepageLayout .slot2>.widgetContainer:first-of-type{padding-left:0px}body.redesign .homepageLayout .slot2>.widgetContainer:last-of-type,body:not(.redesign) .homepageLayout .slot2>.widgetContainer:last-of-type{padding-right:0px}body.redesign .homepageLayout .row:first-of-type,body:not(.redesign) .homepageLayout .row:first-of-type{flex-direction:column;display:block}body.redesign .homepageLayoutV2 .slot2,body:not(.redesign) .homepageLayoutV2 .slot2{display:block}body.redesign .homepageLayoutV2 .col12,body:not(.redesign) .homepageLayoutV2 .col12{padding-right:0}body.redesign .homepageLayoutV2 .slot2,body:not(.redesign) .homepageLayoutV2 .slot2{margin-bottom:30px}body.redesign .homepageLayoutV2 .slot3>.widgetContainer,body:not(.redesign) .homepageLayoutV2 .slot3>.widgetContainer{float:left;display:inline-block;box-sizing:border-box;width:50%;padding:0 10px;margin-bottom:0}body.redesign .homepageLayoutV2 .slot3>.widgetContainer:first-of-type,body:not(.redesign) .homepageLayoutV2 .slot3>.widgetContainer:first-of-type{padding-left:0px}body.redesign .homepageLayoutV2 .slot3>.widgetContainer:last-of-type,body:not(.redesign) .homepageLayoutV2 .slot3>.widgetContainer:last-of-type{padding-right:0px}body.redesign .homepageLayoutV2 .row:nth-of-type(2),body:not(.redesign) .homepageLayoutV2 .row:nth-of-type(2){flex-direction:column;display:block}body.redesign .sliderwidget .carousel-inner,body:not(.redesign) .sliderwidget .carousel-inner{margin-left:-200%!important}body.redesign .history_back,body:not(.redesign) .history_back{display:none}body.redesign .pds_interferer,body:not(.redesign) .pds_interferer{display:none!important}body.redesign .productpageLayout .slot7 .productrecommendationwidget,body.redesign .productpageLayoutV2 .slot7 .productrecommendationwidget,body.redesign .productpageLayoutV3 .slot7 .productrecommendationwidget,body:not(.redesign) .productpageLayout .slot7 .productrecommendationwidget,body:not(.redesign) .productpageLayoutV2 .slot7 .productrecommendationwidget,body:not(.redesign) .productpageLayoutV3 .slot7 .productrecommendationwidget{display:none}body.redesign .productpageLayout .row1 .left_row_container,body.redesign .productpageLayoutV2 .row1 .left_row_container,body.redesign .productpageLayoutV3 .row1 .left_row_container,body:not(.redesign) .productpageLayout .row1 .left_row_container,body:not(.redesign) .productpageLayoutV2 .row1 .left_row_container,body:not(.redesign) .productpageLayoutV3 .row1 .left_row_container{width:50%;float:left}body.redesign .productpageLayout .row1 .center_row_container,body.redesign .productpageLayoutV2 .row1 .center_row_container,body.redesign .productpageLayoutV3 .row1 .center_row_container,body:not(.redesign) .productpageLayout .row1 .center_row_container,body:not(.redesign) .productpageLayoutV2 .row1 .center_row_container,body:not(.redesign) .productpageLayoutV3 .row1 .center_row_container{width:100%;position:static;top:auto;left:auto}body.redesign .productpageLayout .row1 .right_row_container,body.redesign .productpageLayoutV2 .row1 .right_row_container,body.redesign .productpageLayoutV3 .row1 .right_row_container,body:not(.redesign) .productpageLayout .row1 .right_row_container,body:not(.redesign) .productpageLayoutV2 .row1 .right_row_container,body:not(.redesign) .productpageLayoutV3 .row1 .right_row_container{width:50%;float:right}body.redesign .productpageLayout .row3 .left_row_container,body.redesign .productpageLayoutV2 .row3 .left_row_container,body.redesign .productpageLayoutV3 .row3 .left_row_container,body:not(.redesign) .productpageLayout .row3 .left_row_container,body:not(.redesign) .productpageLayoutV2 .row3 .left_row_container,body:not(.redesign) .productpageLayoutV3 .row3 .left_row_container{width:100%;float:none}body.redesign .productpageLayout .row3 .right_row_container,body.redesign .productpageLayoutV2 .row3 .right_row_container,body.redesign .productpageLayoutV3 .row3 .right_row_container,body:not(.redesign) .productpageLayout .row3 .right_row_container,body:not(.redesign) .productpageLayoutV2 .row3 .right_row_container,body:not(.redesign) .productpageLayoutV3 .row3 .right_row_container{width:100%;float:none;padding-left:0}body.redesign #book_data div,body:not(.redesign) #book_data div{display:inline;margin-right:15px}body.redesign #book_data div>span.th,body:not(.redesign) #book_data div>span.th{width:auto}body.redesign .product_display_head,body:not(.redesign) .product_display_head{margin-top:15px;padding-top:29px}body.redesign .product_display_head h1.productH1,body:not(.redesign) .product_display_head h1.productH1{float:none;clear:both;width:100%}.book body.redesign .product_display_head h1.productH1,.book body:not(.redesign) .product_display_head h1.productH1{width:100%}body.redesign .product_display_head .product_authors,body.redesign .product_display_head h1.productH1 .h1Name,body:not(.redesign) .product_display_head .product_authors,body:not(.redesign) .product_display_head h1.productH1 .h1Name{float:none;clear:both;width:100%}body.redesign .product_display_head .product_authors a,body:not(.redesign) .product_display_head .product_authors a{color:#262e33}body.redesign .product_display_head .sap_order_number,body:not(.redesign) .product_display_head .sap_order_number{width:50%;margin-bottom:10px}body.redesign .productcomparewidget,body.redesign .productdatasheetwidget,body:not(.redesign) .productcomparewidget,body:not(.redesign) .productdatasheetwidget{width:49%;float:left}body.redesign .productcomparewidget:nth-child(2n),body.redesign .productdatasheetwidget:nth-child(2n),body:not(.redesign) .productcomparewidget:nth-child(2n),body:not(.redesign) .productdatasheetwidget:nth-child(2n){margin-left:2%}body.redesign .topcategoryLayout .left_row_container,body:not(.redesign) .topcategoryLayout .left_row_container{float:none;width:100%}body.redesign .topcategoryLayout .left_row_container.bottom_left,body:not(.redesign) .topcategoryLayout .left_row_container.bottom_left{clear:none}body.redesign .topcategoryLayout .right_row_container,body:not(.redesign) .topcategoryLayout .right_row_container{float:none;width:100%}body.redesign .topcategoryLayout .right_row_container .slot3,body.redesign .topcategoryLayout .right_row_container .slot5,body:not(.redesign) .topcategoryLayout .right_row_container .slot3,body:not(.redesign) .topcategoryLayout .right_row_container .slot5{padding-left:0}body.redesign .catentrylistwidget,body:not(.redesign) .catentrylistwidget{page-break-inside:auto}body.redesign .catentrylistwidget .product,body.redesign .catentrylistwidget .product_row,body:not(.redesign) .catentrylistwidget .product,body:not(.redesign) .catentrylistwidget .product_row{page-break-inside:avoid}body.redesign .filter_flyout,body.redesign .filterContainer,body:not(.redesign) .filter_flyout,body:not(.redesign) .filterContainer{display:none}body.redesign .catalogentryrecommendationwidget,body:not(.redesign) .catalogentryrecommendationwidget{page-break-inside:auto}body.redesign .catalogentryrecommendationwidget .product_row,body:not(.redesign) .catalogentryrecommendationwidget .product_row{border-bottom:none}body.redesign .catalogentryrecommendationwidget .productBox,body:not(.redesign) .catalogentryrecommendationwidget .productBox{border-bottom:1px solid #8f9299;width:100%;padding:25px 0}body.redesign .catalogentryrecommendationwidget .product,body:not(.redesign) .catalogentryrecommendationwidget .product{page-break-inside:avoid;width:100%;padding:25px 0}body.redesign .catalogentryrecommendationwidget .product .packshot,body:not(.redesign) .catalogentryrecommendationwidget .product .packshot{width:20%;float:left}body.redesign .catalogentryrecommendationwidget .product .wrapper,body:not(.redesign) .catalogentryrecommendationwidget .product .wrapper{width:55%;float:left;text-align:left;padding-left:10px;padding-right:10px}body.redesign .catalogentryrecommendationwidget .product .price,body:not(.redesign) .catalogentryrecommendationwidget .product .price{width:25%;float:left}body.redesign .catalogentryrecommendationwidget .product .price .special_price_interferer,body:not(.redesign) .catalogentryrecommendationwidget .product .price .special_price_interferer{left:14%;right:auto;top:140px}.landingPageALayout body.redesign .catalogentryrecommendationwidget .product .price .special_price_interferer,.landingPageALayout body:not(.redesign) .catalogentryrecommendationwidget .product .price .special_price_interferer{left:11%;right:auto;top:100px}body.redesign .checkoutProcessDisplay .checkout_status .status,body.redesign .checkoutProcessDisplay .checkout_status .status.status_basket,body.redesign .checkoutProcessDisplay .checkout_status .status.status_summary,body:not(.redesign) .checkoutProcessDisplay .checkout_status .status,body:not(.redesign) .checkoutProcessDisplay .checkout_status .status.status_basket,body:not(.redesign) .checkoutProcessDisplay .checkout_status .status.status_summary{width:14%}body.redesign .checkoutProcessDisplay .checkout_status .status.current,body:not(.redesign) .checkoutProcessDisplay .checkout_status .status.current{width:58%}body.redesign .checkoutProcessDisplay .checkout_status .status div>span,body:not(.redesign) .checkoutProcessDisplay .checkout_status .status div>span{display:none}body.redesign .checkoutProcessDisplay .checkout_status .status.current div>span,body:not(.redesign) .checkoutProcessDisplay .checkout_status .status.current div>span{display:inline}body.redesign .accountDisplay #accountLogonBox .col_left,body.redesign .accountDisplay #accountLogonBox .col_right,body:not(.redesign) .accountDisplay #accountLogonBox .col_left,body:not(.redesign) .accountDisplay #accountLogonBox .col_right{width:100%}body.redesign .accountDisplay #accountLogonBox .col_left #registerBox,body.redesign .accountDisplay #accountLogonBox .col_right #registerBox,body:not(.redesign) .accountDisplay #accountLogonBox .col_left #registerBox,body:not(.redesign) .accountDisplay #accountLogonBox .col_right #registerBox{border-top:1px solid #a6a9ae}body.redesign .accountDisplay #accountLogonBox .col_left .art_form_message_top,body.redesign .accountDisplay #accountLogonBox .col_right .art_form_message_top,body:not(.redesign) .accountDisplay #accountLogonBox .col_left .art_form_message_top,body:not(.redesign) .accountDisplay #accountLogonBox .col_right .art_form_message_top{border-left:none!important}body.redesign .paymentDisplay .payment_right,body:not(.redesign) .paymentDisplay .payment_right{float:none;width:100%;margin-right:0;top:0;margin-top:25px;box-sizing:border-box}body.redesign .paymentDisplay .payment_right:before,body:not(.redesign) .paymentDisplay .payment_right:before{display:none}body.redesign .paymentDisplay .payment_right#Default_note,body:not(.redesign) .paymentDisplay .payment_right#Default_note{top:0}body.redesign .paymentDisplay .paymentFieldsContainer,body:not(.redesign) .paymentDisplay .paymentFieldsContainer{float:none;width:100%;max-width:100%;margin-left:0}body.redesign .accountDisplay #accountDataBox .col_left,body:not(.redesign) .accountDisplay #accountDataBox .col_left{margin:0 auto;float:none}body.redesign .accountDisplay .account_content_spot,body:not(.redesign) .accountDisplay .account_content_spot{position:relative;width:680px;margin:0 auto}body.redesign .summary_data_box,body:not(.redesign) .summary_data_box{page-break-inside:avoid}body.redesign .art_basket,body:not(.redesign) .art_basket{font-size:14px;line-height:1.5em}body.redesign .art_basket tr,body:not(.redesign) .art_basket tr{page-break-inside:avoid}body.redesign .art_basket tr.art_basket_cols_mobile,body:not(.redesign) .art_basket tr.art_basket_cols_mobile{display:none}body.redesign .orderPrintPage .art_basket .basket .basket_header,body.redesign .orderPrintPage .art_basket .basket .product_row{padding-left:30px;padding-right:30px}body.redesign .orderPrintPage .art_basket .basket .basket_footer{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%}body.redesign .orderPrintPage .art_basket .basket .basket_footer .infos{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}body.redesign .orderPrintPage .art_basket .basket .basket_footer .summary{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}body.redesign .orderPrintPage .art_basket .basket .basket_footer .testperiod-norisk{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}body.redesign .orderPrintPage .art_basket .basket .basket_footer .infos,body.redesign .orderPrintPage .art_basket .basket .basket_footer .summary{padding:20px}}