html{scroll-behavior:smooth;scroll-padding-top:120px;--image-border-radius: 10px;overflow-y:scroll}.overflow-x-hidden{overflow-x:hidden}.global-menu.context-menu{margin-top:1rem}.table td.control.context-menu{text-align:right}a.jump_to_content{position:fixed;z-index:9999;background-color:black;color:white;padding:15px;top:15px;left:-100%;transition:none}a.jump_to_content:focus-visible{left:15px}a:focus-visible,button:focus-visible{outline:revert !important}.dropdown-menu .active>.dropdown-item,.dropdown-menu .dropdown-item.active{pointer-events:all}.input-group .position-absolute{z-index:6}body .toast-container{pointer-events:all !important}body .toast-background{background-color:#000}body .toast-item-wrapper{border-radius:calc(0.4375rem - 1px);box-shadow:0 0.3rem 1.525rem -0.375rem rgba(0,0,0,0.1);overflow:hidden}body .toast-item{color:inherit}body .btn.toast-bg-success{background-color:var(--cz-btn-bg)}body .toast-type-success{--toast-color: var(--success-color)}body .toast-type-error{--toast-color: var(--danger-color)}body .toast-type-warning{--toast-color: var(--warning-color)}body .toast-type-wait{--toast-color: var(--accent-color)}body .toast-type-notice{--toast-color: var(--accent-color)}body .toast-item-bar{background-color:var(--toast-color) !important}body .insert-message{font-weight:var(--font-weight-bold);color:var(--toast-color);margin-bottom:1rem;border-bottom:1px solid var(--border-color);padding-bottom:1rem}body .toast-content{font-weight:normal;font-family:inherit;font-size:0.875rem}body .toast-content:focus-visible{outline:none !important}body .toast-content .product-body{display:flex;gap:1rem;margin-bottom:1rem}body .toast-content .product-body .product-info>span{display:block}body .toast-content .product-body .product-image{max-width:110px}body .toast-content .product-body .product-name{font-weight:var(--font-weight-bold);font-size:1rem}body .toast-content .product-body .new-quantity{margin-top:1rem}body .toast-content .product-body .new-price{color:var(--accent-color)}body .toast-content .product-body .product-nr{color:var(--muted-font-color);font-size:0.875em}body .toast-content .proceeding-commands{padding-top:1rem;border-top:1px solid var(--border-color);margin-top:0.7rem;display:flex;flex-wrap:wrap;gap:1rem}body .toast-content .proceeding-commands .cmd-item{flex:auto}body .toast-content .proceeding-commands .cmd-item a{display:block}.lg-container .lg-next:before{content:"\f061";font-family:FontAwesome}.lg-container .lg-prev:after{content:"\f060";font-family:FontAwesome}.lg-container .lg-toolbar .lg-close:after{content:"\f00d";font-family:FontAwesome}.lg-container .lg-backdrop{filter:opacity(0.5)}.gallery-item::after{content:"\f055";font-family:FontAwesome}header{z-index:99}.topbar p{margin-bottom:0}.navbar-brand{max-width:40%}.navbar-brand>img{max-height:3rem;width:auto}.navbar button[type="submit"]{background:transparent;border:0;outline:0}.navbar-username{max-width:150px;overflow:hidden;text-overflow:ellipsis}@media (min-width: 992px){.navbar-expand-lg .expandToLeft>.dropdown-menu{left:auto;right:0}.navbar-expand-lg .expandToLeft .dropdown-menu>.dropdown .dropdown-toggle{padding-left:1.95rem}.navbar-expand-lg .expandToLeft .dropdown-menu>.dropdown .dropdown-toggle::after{transform:rotate(180deg);left:1rem;right:auto}.navbar-expand-lg .expandToLeft>.dropdown-menu .dropdown-menu{right:100% !important;left:auto !important}}.user-box,.favorites-box,.comparisons-box,.cart-box{position:absolute;top:100%;margin-top:1rem;background:white;z-index:7;padding:1rem;box-shadow:0 0.25rem 0.5625rem -0.0625rem rgba(0,0,0,0.03),0 0.275rem 1.25rem -0.0625rem rgba(0,0,0,0.05);animation:slide-up .25s ease-in-out;font-size:0.875rem;width:max-content}.user-box .mwc-tableform .Autologin .value-cell{padding-bottom:0}.cart-box{right:0}.header-2 .user-box,.header-2 .favorites-box,.header-2 .comparisons-box,.header-2 .cart-box,.header-3 .user-box,.header-3 .favorites-box,.header-3 .comparisons-box,.header-3 .cart-box{right:0}@media (max-width: 992px){.user-box{right:0}}@media screen and (min-width: 992px){header.header-1 .navbar-collapse{--cz-gutter-x: 1.875rem;margin-right:calc(-0.5* var(--cz-gutter-x));margin-left:calc(-0.5* var(--cz-gutter-x))}}header.header-4 .navbar>.container{position:relative}header.header-4 .navbar-brand{min-height:4rem;display:flex;align-items:center}header.header-4 .navbar-brand>img{width:auto;max-height:100px}@media screen and (max-width: 991px){header.header-4 .navbar-brand{min-height:3rem;padding:0}header.header-4 .navbar-brand>img{max-height:50px}}@media screen and (max-width: 991px){header.header-4 .navbar-topline{position:absolute;right:1.875rem;top:0}header.header-4 .navbar-stuck-menu{padding-top:0 !important}}@media screen and (min-width: 992px){header.header-4 .navbar>.container{align-items:flex-start}header.header-4 .navbar-topline{display:flex;width:100%;align-items:center;justify-content:space-between;padding-top:0.7rem}header.header-4 .navbar-stuck .navbar-brand{align-self:flex-start}header.header-4 .navbar-stuck .navbar-brand>img{max-height:50px}}.cart-box-productlist,.comparisons-box-productlist,.favorites-box-productlist{max-height:20rem;width:18rem}.cart-box-productimage img,.comparisons-box-productimage img,.favorites-box-productimage img{width:64px;max-height:64px;object-fit:contain}.handheld-toolbar-label{overflow:hidden;text-overflow:ellipsis}.navbar-tool-icon-box{line-height:2.8rem;font-size:1.25rem}.suggestionEntries{position:absolute;top:100%;left:0;width:100%;box-shadow:0 0.25rem 0.5625rem -0.0625rem rgba(0,0,0,0.03),0 0.275rem 1.25rem -0.0625rem rgba(0,0,0,0.05);background-color:#fff;z-index:11;padding:1rem;animation:slide-up .25s ease-in-out;font-size:0.875rem;max-height:50vh;overflow-y:auto;scrollbar-width:thin}.suggestionEntries>*{margin-bottom:1rem}.suggestionEntries>*:last-child{margin-bottom:0}.suggestionEntries>*>strong{margin-bottom:0.5rem;display:block}.suggestionEntries ul{padding:0}.suggestionEntries ul li{list-style:none;border-bottom:1px solid #e3e9ef}.suggestionEntries ul li a{padding:0.3rem 0;display:flex;align-items:center;color:inherit}.suggestionEntries ul li img{width:40px;height:40px;object-fit:contain;object-position:left center;margin-right:10px}.breadcrumb-item+.breadcrumb-item::before{content:'\276F';margin-top:.2em}.breadcrumb-light .breadcrumb-item:last-child>a{color:rgba(255,255,255,0.6)}.breadcrumb-item i{font-size:1rem;margin-right:.3rem}.bc-separator{margin:0 .3rem}@media (min-width: 992px){.layout-2cols-even>.row>*>.msw-block-area .row .col-lg-custom{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.layout-2cols-left>.row>:first-child>.msw-block-area .row .col-lg-custom,.layout-2cols-right>.row>:last-child>.msw-block-area .row .col-lg-custom,.layout-3cols-even>.row>*>.msw-block-area .row .col-lg-custom,.layout-4cols-even>.row>*>.msw-block-area .row .col-lg-custom{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.layout-2cols-left>.row>:last-child>.msw-block-area .row .col-lg-custom,.layout-2cols-right>.row>:first-child>.msw-block-area .row .col-lg-custom{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width: 1200px){.layout-2cols-left>.row>:last-child>.msw-block-area .row .col-lg-custom,.layout-2cols-right>.row>:first-child>.msw-block-area .row .col-lg-custom{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}@media (max-width: 767px){.msw-container.col-12+.msw-container.col-12{margin-top:3rem}}@media (min-width: 768px) and (max-width: 991px){.msw-container.col-md-12+.msw-container.col-md-12{margin-top:3rem}}@media (max-width: 991px){.row>.msw-container.col-md-6:nth-child(1n+3){margin-top:3rem}}.msw-sub-area>section>.container{padding-bottom:3rem;padding-top:3rem}.msw-block-area+.msw-block-area{margin-top:3rem}.product-card .card-img-top img,.msw-image img,.mportfolio-image img,.msw-richtext img,.msw-portfolio img,.product-gallery-preview-item img,header .cart-box-productlist img,header .favorites-box-productlist img,header .comparisons-box-productlist img,.producttable .item.product-image img,.product-preview img,.cart-table .item.product-image img,.promotionselector-table .item.product-image img,.full-comparison img,.checkout-process .checkout-product-image img,.blog-entry img:not(.blog-entry-author-ava-img),.news-entry img,.mwc-portfolio .mgrid-item img,.blog-entry-thumb,.variant-list-table .item.product-image img{border-radius:var(--image-border-radius)}.layout-1col-full .msw-image img{--image-border-radius: 0}body .mwc-tableform .title-cell,body .mwc-tableform .value-cell,body .mwc-tableform .section-title-cell,body .mwc-tableform td,body .mwc-listform .title-cell,body .mwc-listform .value-cell,body .mwc-listform .section-title-cell,body .mwc-listform td{padding:0;margin:0}.tpl .mwc-tableform,.tpl .mwc-listform{font-size:0.875rem !important;display:block;width:100%}.tpl .mwc-tableform tbody,.tpl .mwc-tableform tr,.tpl .mwc-tableform td,.tpl .mwc-listform tbody,.tpl .mwc-listform tr,.tpl .mwc-listform td{display:block;width:100%}.tpl .mwc-tableform .form-control,.tpl .mwc-listform .form-control{width:100% !important}.tpl .mwc-tableform .value-cell,.tpl .mwc-listform .value-cell{padding-bottom:1rem}.tpl .mwc-tableform .section-title-cell,.tpl .mwc-listform .section-title-cell{font-weight:var(--font-weight-bold);border-bottom:var(--cz-border-width) var(--cz-border-style) var(--border-color) !important;margin-bottom:1rem;padding-bottom:1rem;font-size:1.0625rem}.tpl .mwc-tableform .form-label,.tpl .mwc-listform .form-label{margin-bottom:0.375rem;padding-left:0}.tpl .mwc-tableform .value-cell-item.help,.tpl .mwc-listform .value-cell-item.help{padding-top:0.5em}.tpl .mwc-tableform .mwc-datepicker,.tpl .mwc-listform .mwc-datepicker{display:flex;align-items:center}.tpl .mwc-tableform .mwc-datepicker .fa-calendar,.tpl .mwc-listform .mwc-datepicker .fa-calendar{margin-right:1rem}.tpl .mwc-tableform .readonly-value,.tpl .mwc-listform .readonly-value{color:var(--muted-font-color)}.mwc-tableform tbody{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.main-container .mwc-form-submit{border-top:1px solid var(--border-color);padding-top:1rem;margin-top:0.5rem}.tpl form .error{font-weight:normal;margin-top:3px;color:var(--danger-color)}.mauth-myprofile{padding-bottom:3rem}.mauth-myprofile:last-child{padding-bottom:0}.product-main .tab-pane .tab-table-wrapper{overflow-x:auto}.product-tabs-container{margin-bottom:1.25rem}.product-tabs-container .product-tabs{flex-wrap:nowrap;margin-bottom:0}.product-tabs-container .product-tabs .nav-item{white-space:nowrap}.product-videos{aspect-ratio:16 / 9;width:100%;height:auto}.custom-bulk-prices-table td:last-child{text-align:right}.product-characteristics td span:after{display:inline-block;content:', '}.product-characteristics td span:has(img):after,.product-characteristics td span:last-child:after{display:none}.product-characteristics td span img{vertical-align:top}.product-card .card-body{background-color:inherit}.product-card .card-img-top{height:100%;text-align:center;min-height:150px;padding:1rem}.product-card .card-img-top img{max-height:270px;width:auto}.product-card .badge{pointer-events:none;background-color:var(--badge-color)}.product-card .badge+.badge{margin-top:1.35rem}.product-card .badge+.badge+.badge{margin-top:2.7rem}.product-card .badge+.badge+.badge+.badge{margin-top:4.05rem}.product-card .badge.badge-shadow{box-shadow:0 0.5rem 1.125rem -0.275rem var(--badge-color)}.product-card .stock-badge{position:static}@media (max-width: 991px){.product-card .card-body-hidden{display:none}}.product-badge{background-color:var(--product-badge-color);color:#fff}.product-badge:after{border-bottom-color:var(--product-badge-color)}.product-badge+.product-badge{margin-top:2.4rem}.product-badge+.product-badge+.product-badge{margin-top:4.8rem}.product-badge+.product-badge+.product-badge+.product-badge{margin-top:4.8rem}.producer-picto{position:absolute;width:auto;height:auto;background:#fff;display:block;transform:translateY(-100%);margin-top:-.3rem;left:1.3rem}.producer-picto img{max-height:40px !important;max-width:100px}@media screen and (min-width: 500px){.product-gallery-thumblist{width:9rem;max-height:600px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}}.product-gallery-thumblist-item>img{object-fit:contain;aspect-ratio:1 / 1 !important}.product-gallery-preview-item:not(.active){pointer-events:none}.product-gallery-preview{align-self:flex-start}.product-gallery:not(:has(.product-gallery-thumblist)) .product-gallery-preview{margin:0 !important}.product-gallery-preview-item>img{max-height:600px;object-position:top center;width:auto;margin:auto}.variants-block.cartesian select[name="group2[]"]{display:none}.producttable .item.product-image img{min-width:40px}.producttable+hr{display:none}.productgallery>.row>*:last-child .product-card+hr{display:none}.productgallery .product-card:has(select:focus):hover:after{position:absolute;width:100%;height:200px;top:100%;left:0;content:'';z-index:0}@media (min-width: 992px){.layout-1col-full .msw-block-area:last-of-type .productgallery{padding-bottom:8rem}}[data-bulbcolor=""]{--availability-color: var(--secondary);color:#000}[data-bulbcolor="green"]{--availability-color: var(--success-color)}[data-bulbcolor="gold"]{--availability-color: var(--warning-color)}[data-bulbcolor="red"]{--availability-color: var(--danger-color)}.badge[data-bulbcolor]{background-color:var(--availability-color)}.fa[data-bulbcolor]{color:var(--availability-color)}.msw-block-area>.mshop.productsearch>form{display:none !important}.msw-cms-sidesearch form,.mshop.sidesearch form,.msw-cms-search-form form,.mblog.blogsearch form{display:flex;align-items:baseline;gap:1rem}.msw-cms-sidesearch form .title-cell,.mshop.sidesearch form .title-cell,.msw-cms-search-form form .title-cell,.mblog.blogsearch form .title-cell{display:none}.msw-cms-sidesearch form .mwc-listform,.mshop.sidesearch form .mwc-listform,.msw-cms-search-form form .mwc-listform,.mblog.blogsearch form .mwc-listform{flex:1 1 auto}.msw-cms-sidesearch form .mwc-form-submit,.mshop.sidesearch form .mwc-form-submit,.msw-cms-search-form form .mwc-form-submit,.mblog.blogsearch form .mwc-form-submit{border:none;margin:0;padding-top:0}.msw-cms-search-form tr.query .title-cell{display:none}.msw-cms-search-noresults,.msw-cms-search-results{margin-top:1rem}.slider-item{aspect-ratio:var(--slider-ratio);background-size:cover;background-position:center}@media (max-width: 768px){.slider-item{aspect-ratio:var(--slider-ratio-mobile)}}.image-slider-overlay{inset:0;align-items:end;background:linear-gradient(0deg, rgba(0,0,0,0.5), transparent 50%)}@media (min-width: 768px){.image-slider-overlay{align-items:center;background:linear-gradient(90deg, rgba(0,0,0,0.5), transparent 50%)}}.image-slider-overlay>div{width:100%;padding:1rem}@media (min-width: 768px){.image-slider-overlay>div{padding:0px 120px;max-width:1470px;margin:auto}}.mgrid-item [data-href]{cursor:pointer}.mwc-portfolio .mgrid-iteminner{position:relative}.mwc-portfolio img{width:100%}.mwc-portfolio .textbody{padding:1rem;background-image:linear-gradient(0deg, rgba(0,0,0,0.5), rgba(0,0,0,0.3));text-shadow:0 0 2px rgba(0,0,0,0.5);border-radius:0 0 var(--image-border-radius) var(--image-border-radius);position:absolute;bottom:0;width:100%;color:#fff}.mwc-portfolio .textbody h6{font-weight:var(--font-weight-bold)}.msw-image{text-align:center}.msw-image a{display:block}.msw-image img{width:100%}.cart-table.full-basket,.cart-table.full-favorites,.producttable{position:relative}.cart-table.full-basket .item.product-image img,.cart-table.full-favorites .item.product-image img,.producttable .item.product-image img{width:auto;min-width:100px;max-height:80px;object-fit:contain}@media (max-width: 991px){.cart-table.full-basket thead,.cart-table.full-favorites thead,.producttable thead{display:none}.cart-table.full-basket table,.cart-table.full-basket tbody,.cart-table.full-basket tr,.cart-table.full-favorites table,.cart-table.full-favorites tbody,.cart-table.full-favorites tr,.producttable table,.producttable tbody,.producttable tr{display:block}.cart-table.full-basket td,.cart-table.full-favorites td,.producttable td{display:flex;text-align:right;padding-top:0rem;padding-right:0;justify-content:end;min-height:2.4em}.cart-table.full-basket td:empty,.cart-table.full-favorites td:empty,.producttable td:empty{display:none}.cart-table.full-basket td.product-image,.cart-table.full-favorites td.product-image,.producttable td.product-image{padding-bottom:1rem}.cart-table.full-basket td.product-image img,.cart-table.full-favorites td.product-image img,.producttable td.product-image img{max-width:100px}.cart-table.full-basket td[data-title]:not([data-title=""]),.cart-table.full-favorites td[data-title]:not([data-title=""]),.producttable td[data-title]:not([data-title=""]){padding-left:110px}.cart-table.full-basket td:not([data-title]),.cart-table.full-basket td[data-title=""],.cart-table.full-favorites td:not([data-title]),.cart-table.full-favorites td[data-title=""],.producttable td:not([data-title]),.producttable td[data-title=""]{justify-content:center}.cart-table.full-basket td:first-child,.cart-table.full-favorites td:first-child,.producttable td:first-child{padding-top:1rem}.cart-table.full-basket td:not(:last-child),.cart-table.full-favorites td:not(:last-child),.producttable td:not(:last-child){border:none}.cart-table.full-basket td:before,.cart-table.full-favorites td:before,.producttable td:before{content:attr(data-title);font-weight:var(--font-weight-bold);position:absolute;left:0}}.quantity-number{width:85px}.amount-input{width:70px}.item.amount form{display:inline-flex;gap:10px}.promotionselector-item-selectable{cursor:pointer}.promotionselector-item-selectable:hover,.promotionselector-item-selectable:has(input[type=radio]:checked){--cz-table-accent-bg: var(--cz-table-hover-bg)}.promotionselector-item td{vertical-align:middle}.promotionselector-section:not(:last-child){border-bottom-width:3px}.full-comparison .full-comparison-orderspacer{height:3.2rem}.full-comparison form{display:flex;gap:10px;justify-content:center;position:absolute;bottom:1.5rem;left:0;right:0}.full-comparison thead{vertical-align:top}.full-comparison thead td{position:relative}@media (max-width: 991px){.msw-block-area:has(.charsearch.offcanvas){margin:0}.msw-block-area:has(.charsearch.offcanvas)>h2{display:none}}.mshop.charsearch .widget-categories .accordion-button::after{content:"\f078";font-family:'FontAwesome';padding-top:0}.mshop.charsearch .chars-search-form.init .accordion-button::after{transition:transform 0.2s ease-in-out}.mshop.charsearch .chars-search-form.autosubmit .mwc-form-submit input[type="submit"]{display:none !important}.mshop.charsearch .chars-search-form.autosubmit:not(.with-resetbutton) .mwc-form-submit{display:none !important}.mshop.charsearch .accordion-button span:not([data-selected="0"]){font-weight:bold}.mshop.charsearch .side-quantity-box:has(.quantity-box-detail) .accordion-button span:not([data-selected="0"])::after{content:attr(data-selected);display:inline-block;width:1.25rem;height:1.25rem;font-size:0.75rem;font-weight:500;text-align:center;line-height:1.25rem;background-color:var(--cz-primary);color:#fff;border-radius:50%;margin-left:1rem}.mshop.charsearch .widget-categories .chars-block.is-closed .accordion-button:not(:hover){color:#4b566b}.mshop.charsearch .widget-categories .chars-block.is-closed .accordion-button:not(:hover)::after{background-color:#f3f5f9}.mshop.charsearch .widget-categories .chars-block:not(.is-closed) .accordion-button::after{transform:rotate(180deg)}.mshop.charsearch .chars-values-csstransition{overflow:hidden;--chars-values-max-height: 410px;--chars-values-pb: 1.5rem;max-height:var(--chars-values-max-height)}.mshop.charsearch .chars-values-csstransition li{padding-right:0.5em}.mshop.charsearch .chars-values-csstransition li a{color:#767676}.mshop.charsearch .chars-values-csstransition li a:hover{color:#000;text-decoration:underline}.mshop.charsearch .chars-search-form.init .chars-values-csstransition{transition:max-height .5s ease}.mshop.charsearch .chars-block.is-closed .chars-values-csstransition{max-height:0px}.mshop.charsearch .quantity-box-detail [data-simplebar]{max-height:calc(var(--chars-values-max-height) - var(--chars-values-pb))}.mshop.charsearch .quantity-box-detail [data-simplebar] ul{padding:0;margin:0}.mshop.charsearch .quantity-box-detail [data-simplebar] ul li.item-hidden{display:none !important}.mshop.charsearch .quantity-box-detail [data-simplebar] .simplebar-content{position:relative}.mshop.charsearch .quantity-box-detail [data-simplebar] .simplebar-content::after{content:'';background:#e3e9ef;width:3px;height:100%;position:absolute;top:0;right:3px}.mshop.charsearch .filter-box-detail{padding:0 5px;margin:0 -5px}.mshop.charsearch .chars-values-inner{padding-bottom:var(--chars-values-pb)}.mshop.charsearch .range-slider{padding-top:20px;padding-bottom:40px}.mshop.charsearch .range-slider.with-histogram{padding-top:calc(80px + (var(--default-font-size)))}.mshop.charsearch .range-slider>div{position:relative;margin-left:8px;margin-right:8px}.mshop.charsearch .range-slider>div>.custom-from-value{left:-8px;text-align:left}.mshop.charsearch .range-slider>div>.custom-to-value{right:-8px;text-align:right}.mshop.charsearch .range-slider>div>.custom-from-value.text,.mshop.charsearch .range-slider>div>.custom-to-value.text{position:absolute;width:80px;top:11px;font-weight:400;line-height:1.5;color:#4b566b;background-color:#fff;background-clip:padding-box;border:1px solid #dae1e7;appearance:none;box-shadow:inset 0 1px 2px transparent;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;min-height:calc(1.5em + 0.85rem + 2px);padding:0.425rem 0.75rem;font-size:0.8125rem;border-radius:0.25rem}.mshop.charsearch .range-slider>div>.custom-from-value.text:focus,.mshop.charsearch .range-slider>div>.custom-to-value.text:focus{color:#4b566b;background-color:#fff;outline:0;border-color:RGBA(var(--cz-primary-rgb), 0.35);box-shadow:inset 0 1px 2px transparent,0 0.375rem 0.625rem -0.3125rem RGBA(var(--cz-primary-rgb), 0.15)}.mshop.charsearch .range-slider>div>.possible-range,.mshop.charsearch .range-slider>div>.histogram-entry{background-color:#ccc;transition:background-color .2s ease;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;position:absolute;bottom:1px;border-radius:3px 3px 0 0;z-index:1}.mshop.charsearch .range-slider>div>.possible-range.inactive,.mshop.charsearch .range-slider>div>.histogram-entry.inactive{background-color:var(--border-color)}.mshop.charsearch .range-slider .filterslider__input::-webkit-slider-thumb{cursor:grab;pointer-events:all;width:30px;height:30px}.mshop.charsearch .range-slider .filterslider__input::-moz-range-thumb{cursor:grab;pointer-events:all;width:30px;height:30px}.mshop.charsearch .range-slider .filterslider__input::-ms-thumb{cursor:grab;pointer-events:all;width:30px;height:30px}.mshop.charsearch .range-slider .filterslider__input{display:block;width:100%;pointer-events:none;opacity:0;height:16px}.mshop.charsearch .range-slider input.filterslider__input--2{margin-top:-16px}.mshop.charsearch .range-slider .filterslider{margin:-10px 0 0 0;z-index:1}.mshop.charsearch .range-slider .filterslider__ui{pointer-events:none;padding-left:9px;padding-right:10px;margin-top:-18px;position:relative;height:20px;border-radius:5px}.mshop.charsearch .range-slider .filterslider__ui>div{position:relative;height:100%}.mshop.charsearch .range-slider .filterslider__ui .filterslider__handle{background:white;position:absolute;transform:translate(-50%, -50%);top:50%;z-index:1;width:1.375rem;height:1.375rem;border:1px solid var(--border-color);border-radius:50%;box-shadow:0 0.125rem 0.5625rem -0.125rem rgba(0,0,0,0.25)}.mshop.charsearch .range-slider .filterslider__ui .filterslider__track{height:4px;top:50%;transform:translateY(-50%);background:var(--border-color);position:absolute;width:100%}.mshop.charsearch .range-slider .filterslider__ui .filterslider__activetrack{height:4px;top:50%;transform:translateY(-50%);background:var(--cz-primary);position:absolute}.checkout-process .checkout-product-image img{width:64px;max-height:64px;object-fit:contain}.checkout-process .mwc-tableform tbody{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.checkout-process .mwc-tableform tbody>tr[class]{width:calc(50% - 15px)}.checkout-process .mwc-tableform.size-xs tbody>tr[class]{width:100%}.checkout-process .mwc-tableform tbody>tr[class*=save-delivery-address],.checkout-process .mwc-tableform tbody>tr[class*=separate-delivery-address],.checkout-process .mwc-tableform tbody>tr[class*=OrderRemarks]{width:100%}.checkout-process .mwc-tableform tbody>tr>td{display:block;width:100%}.checkout-process .shop-order-address-form .mwc-form-submit input,.checkout-process .shop-order-shipandpayment-form .mwc-form-submit input,.checkout-process .order-confirmation .order-submit-commands input{display:block;width:100%}.checkout-process .mwc-tableform tbody>tr>td .form-control{width:100% !important}.checkout-process .steps-light .step-item{color:var(--breadcrumb-title-color);position:relative}.checkout-process .steps-light .step-item:before{content:attr(data-step);position:absolute;margin-top:-0.6em;display:block;text-align:center;inset:0;color:#fff;z-index:1}.checkout-process .steps-light .step-item .step-progress{background-color:var(--primary);filter:brightness(0.95)}.checkout-process .steps-light .step-item .step-count{background-color:var(--primary)}.checkout-process .steps-light .step-item .step-label{opacity:0.5;padding-left:3px;padding-right:3px}.checkout-process .steps-light .step-item.disabled .step-progress{background-color:var(--breadcrumb-title-color);opacity:0.2}.checkout-process .steps-light .step-item.disabled .step-count{background-color:var(--breadcrumb-title-color);color:var(--breadcrumb-background)}.checkout-process .steps-light .step-item.active .step-progress,.checkout-process .steps-light .step-item.active .step-count{background-color:var(--primary)}.checkout-process .steps-light .step-item.active .step-label{opacity:1}.checkout-process .delivery-address-selection{width:100% !important}.checkout-process .delivery-address-selection label{opacity:0.8;cursor:pointer}.checkout-process .delivery-address-selection label:hover{opacity:1}.checkout-process .delivery-address-selection input{display:block;margin:auto;margin-bottom:1rem}.checkout-process .delivery-address-selection input:checked+label{opacity:1}.checkout-process .delivery-address-selection .radio-list{display:flex;flex-wrap:wrap;gap:20px}.checkout-process .delivery-address-selection .radio-item{border:1px solid var(--border-color);border-radius:var(--cz-border-radius);padding:1.25rem;background-color:var(--inner-background-color)}.checkout-process .delivery-address-selection .preferred{color:var(--muted-font-color);margin-top:.5rem;display:block}.checkout-process .shop-order-shipandpayment-form .section-title-cell h3{font-weight:var(--font-weight-bold);margin:0;font-size:1.0625rem}.checkout-process .shop-order-shipandpayment-form .radio-item{padding:0.5rem 0;cursor:pointer}.checkout-process .shop-order-shipandpayment-form .radio-item input{margin-right:0.5rem}.checkout-process .shop-order-shipandpayment-form .radio-item *{cursor:inherit}.checkout-process .shop-order-shipandpayment-form .mwc-listform .value-row{margin-bottom:1rem}.checkout-process .shop-order-shipandpayment-form .mwc-listform .title-cell{margin-bottom:1rem}.checkout-process .mshop.order-confirmation h6{display:block;font-weight:bold;margin-bottom:.5em}.checkout-process .mshop.order-confirmation .voucher form{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.checkout-process .mshop.order-confirmation .voucher form input[type="text"]{flex:1 1 150px}.checkout-process .order-agb{display:flex;align-items:start;gap:0.5rem}.checkout-process .order-agb input{flex:0 0 auto;margin-top:.2rem}.checkout-process .order-agb label a{white-space:nowrap}.checkout-process a.step-item.disabled{pointer-events:none}.checkout-process a.step-item.disabled .step-label,.checkout-process a.step-item.disabled .step-count span{opacity:0.5}.checkout-process aside{margin-bottom:3rem}.checkout-process+.payicon-view{margin-top:3rem}.tpl .browser-language-switch{background:var(--primary)}.tpl .quickorderform_fulltext>a.button,.tpl .quickorderform_import>a.button{top:50%;margin-top:-2px;right:1.5em;transform:translateY(-50%)}.tpl .quickorderform_fulltext+.quickorderform_import,.tpl .quickorderform_import+.quickorderform_import{margin-top:0 !important}.tpl .quickorderform_fulltext>div,.tpl .quickorderform_import>div{left:calc(var(--cz-gutter-x) * 0.5);right:calc(var(--cz-gutter-x) * 0.5);max-height:70vh;overflow-x:auto}.stars i{color:var(--rating-stars-color-inactive)}.stars i.fa-star{color:var(--rating-stars-color)}.shop-rating .stars i,.product-ratings-details-table .stars i{cursor:pointer;font-size:30px}.shop-rating form,.product-ratings-details-table form{display:none}.shop-rating form input[type="submit"]+span,.product-ratings-details-table form input[type="submit"]+span{display:none;color:var(--cz-success)}.promotiondescription{margin-bottom:3rem}.event-date{min-width:200px;margin-bottom:1rem}@media (max-width: 768px){.mevt.mevt-details>table,.mevt.mevt-details>table tr,.mevt.mevt-details>table td{display:block}}.blog-entry-meta-divider{background-color:var(--border-color)}.blogsearch-noresults{font-size:0.875rem;color:var(--danger-color)}.layout-2cols-left>.row>:first-child .blog-categories .blog-list,.layout-2cols-right>.row>:last-child .blog-categories .blog-list,.layout-3cols-even>.row>* .blog-categories .blog-list,.layout-4cols-even>.row>* .blog-categories .blog-list{flex-wrap:wrap}.layout-2cols-left>.row>:first-child .blog-categories .blog-start-column,.layout-2cols-left>.row>:first-child .blog-categories .blog-end-column,.layout-2cols-right>.row>:last-child .blog-categories .blog-start-column,.layout-2cols-right>.row>:last-child .blog-categories .blog-end-column,.layout-3cols-even>.row>* .blog-categories .blog-start-column,.layout-3cols-even>.row>* .blog-categories .blog-end-column,.layout-4cols-even>.row>* .blog-categories .blog-start-column,.layout-4cols-even>.row>* .blog-categories .blog-end-column{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0}.msw-googlemap{z-index:auto !important}.order-history-details .orderinfo td,.order-history-details .order-summary td{vertical-align:top}.order-history-details .orderinfo td:first-child,.order-history-details .order-summary td:first-child{padding-right:1em;color:var(--muted-font-color)}.order-history-details .summary-total{font-weight:var(--font-weight-bold)}.payicon-view .payment-icons{display:flex;flex-wrap:wrap;gap:.5rem}.payicon-view .payment-icons img{box-shadow:0 0 5px rgba(0,0,0,0.2)}.payicon-view .payment-infos{margin-top:1rem}.cookieconsent{background:#f2f2f2;padding:15px;box-shadow:0 0 2rem rgba(0,0,0,0.2);position:fixed;bottom:0;left:0;right:0px;z-index:9999;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:1rem 2rem}.cookieconsent>div{display:flex;flex-direction:column;flex:1 1 300px}html{font-size:var(--default-font-size)}:root{--container-background-color: transparent;--inner-background-color: #ffffff;--default-font-color: #373f50;--primary: #fe696a;--primary-hover: #fe4042;--secondary: #f3f5f9;--secondary-hover: #d8deeb;--border-color: #dae1e7;--header-icon-color: #373f50;--breadcrumb-background: #373f50;--breadcrumb-title-color: #ffffff;--breadcrumb-link-color: #b6b8c1;--footer-font-color: #ffffff;--preheader-font-color: #a4a7af;--input-background-color: #ffffff;--input-font-color: #4b566b;--muted-font-color: #848da1;--footer-background-color: #373f50;--preheader-font-size: 87.5%;--success-color: #42d697;--danger-color: #f34770;--warning-color: #FFA500;--accent-color: #4e54c8;--default-font-size: 16px;--primary-font-color: #ffffff;--secondary-font-color: #373f50;--preheader-background-color: #373f50;--default-line-height: 1.5;--default-link-color: var(--primary);--default-link-hover-color: var(--primary-hover);--default-h1-font-size: 250%;--default-h2-font-size: 200%;--default-h3-font-size: 175%;--default-h4-font-size: 150%;--default-h5-font-size: 125%;--font-weight-bold: 500;--default-font-stack: Arial, sans-serif}body{font-family:var(--default-font-stack)}body,.msw-sub-area,.msw-block-area{line-height:var(--default-line-height);color:var(--default-font-color);--cz-danger: var(--danger-color);--cz-success: var(--success-color);--cz-warning: var(--warning-color);--cz-primary: var(--primary);--cz-accent: var(--accent-color);--cz-border-color:var(--border-color);--rating-stars-color-inactive: #E0E0E0;--rating-stars-color: #f1c40f}.msw-sub-area,.msw-block-area{background-color:var(--container-background-color);line-height:var(--default-line-height);color:var(--default-font-color);font-size:var(--default-font-size)}.btn-primary{--cz-btn-color: var(--primary-font-color);--cz-btn-hover-color: var(--primary-font-color);--cz-btn-active-color: var(--primary-font-color);--cz-btn-hover-bg: var(--primary);--cz-btn-active-bg: var(--primary);--cz-btn-hover-border-color: var(--primary);--cz-btn-active-border-color: var(--primary);--cz-btn-disabled-color: #fff;--cz-btn-bg: var(--primary);--cz-btn-border-color: var(--primary)}.btn-primary:hover{--primary: var(--primary-hover)}.btn-primary.btn-shadow{--cz-btn-box-shadow: 0 .5rem 1.125rem -.5rem var(--primary)}.btn-outline-primary{--cz-btn-border-color: var(--primary);--cz-btn-color: var(--primary);--cz-btn-hover-bg: var(--primary);--cz-btn-hover-border-color: var(--primary);--cz-btn-hover-color: var(--primary-font-color)}.btn-secondary{--cz-btn-color: var(--secondary-font-color);--cz-btn-hover-color: var(--secondary-font-color);--cz-btn-active-color: var(--secondary-font-color);--cz-btn-hover-bg: var(--secondary);--cz-btn-active-bg: var(--secondary);--cz-btn-hover-border-color: var(--secondary);--cz-btn-active-border-color: var(--secondary);--cz-btn-disabled-color: #fff;--cz-btn-bg: var(--secondary);--cz-btn-border-color: var(--secondary)}.btn-secondary:hover{--secondary: var(--secondary-hover)}.btn-secondary.btn-shadow{--cz-btn-box-shadow: 0 .5rem 1.125rem -.5rem var(--secondary)}.btn-outline-secondary{--cz-btn-border-color: var(--secondary);--cz-btn-color: var(--secondary);--cz-btn-hover-bg: var(--secondary);--cz-btn-hover-border-color: var(--secondary);--cz-btn-hover-color: var(--secondary-font-color)}.btn-outline-accent{--cz-btn-border-color: var(--accent-color);--cz-btn-color: var(--accent-color);--cz-btn-hover-bg: var(--accent-color);--cz-btn-hover-border-color: var(--accent-color);--cz-btn-hover-color: #fff;--cz-btn-active-bg: var(--accent-color);--cz-btn-active-border-color: var(--accent-color)}hr{color:var(--border-color)}.bg-primary{background-color:var(--primary) !important}.bg-secondary{background-color:var(--secondary) !important}.card{background-color:var(--inner-background-color);border-color:var(--border-color)}.table>:not(:last-child)>:last-child>*{border-color:var(--border-color)}.product-title>a{color:var(--default-font-color)}.text-primary{color:var(--primary) !important}.text-secondary{color:var(--secondary) !important}.text-success{color:var(--success-color) !important}.text-warning{color:var(--warning-color) !important}.text-danger{color:var(--danger-color) !important}.text-accent{color:var(--accent-color) !important}.product-meta,.text-muted,.form-hints,.value-cell-item.help{color:var(--muted-font-color) !important}.tpl .pwstrength-rating-insufficient,.tpl .pwstrength-rating-weak{background:var(--danger-color)}.tpl .pwstrength-rating-good{background:var(--warning-color)}.tpl .pwstrength-rating-strong{background:var(--success-color)}.tpl .pwstrength-requirement-passed:before{color:var(--success-color)}.tpl .pwstrength-requirement-notpassed:before{color:var(--danger-color)}.topbar{background-color:var(--preheader-background-color);color:var(--preheader-font-color);font-size:var(--preheader-font-size)}.topbar a{color:var(--preheader-font-color)}.page-title{background-color:var(--breadcrumb-background);color:var(--breadcrumb-title-color)}@media (min-width: 992px){.page-title .page-title-breadcrumbs{flex:1 0 auto;max-width:50%}}.page-title .breadcrumb{--cz-breadcrumb-divider-color: var(--breadcrumb-link-color)}.page-title .breadcrumb .breadcrumb-item i{color:var(--cz-breadcrumb-divider-color)}.page-title a{color:var(--breadcrumb-title-color)}.page-title a:hover{color:var(--breadcrumb-title-color)}.page-title li:last-child a{color:var(--breadcrumb-link-color)}.navbar{--cz-navbar-color: var(--default-font-color)}.navbar .navbar-tool-icon-box{color:var(--header-icon-color)}.navbar .navbar-tool-tooltip{background:var(--default-font-color)}a{color:var(--default-link-color)}a:hover{color:var(--default-link-hover-color)}footer{background-color:var(--footer-background-color);--default-font-color: var(--footer-font-color);--default-link-color: var(--footer-font-color)}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{color:inherit}h1,.h1{font-size:var(--default-h1-font-size)}h2,.h2{font-size:var(--default-h2-font-size)}h3,.h3{font-size:var(--default-h3-font-size)}h4,.h4{font-size:var(--default-h4-font-size)}h5,.h5{font-size:var(--default-h5-font-size)}.form-control,.form-control:focus{background-color:var(--input-background-color);color:var(--input-font-color)}.form-control::-webkit-input-placeholder,.form-control:focus::-webkit-input-placeholder{color:var(--input-font-color);opacity:0.7}.form-control::-moz-placeholder,.form-control:focus::-moz-placeholder{color:var(--input-font-color);opacity:0.7}.form-control:focus{border-color:var(--primary);box-shadow:inset 0 1px 2px transparent,0 0.375rem 0.625rem -0.7rem var(--primary)}.form-control{border-color:var(--border-color)}.form-check-input{border-color:var(--border-color)}.form-check-input:focus{border-color:var(--primary)}.form-check-input:checked{background-color:var(--primary);border-color:var(--primary)}.form-label{color:var(--default-font-color)}.tooltip{--cz-tooltip-bg: var(--default-font-color)}
