@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(open-sans-v18-latin-400.154fdc12.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(open-sans-v18-latin-400italic.41731d99.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(open-sans-v18-latin-600.9d05f4ea.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans SemiBold Italic"),local("OpenSans-SemiBoldItalic"),url(open-sans-v18-latin-600italic.b97112b4.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(open-sans-v18-latin-700.d185771e.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(open-sans-v18-latin-700italic.3b41244c.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:local("Open Sans ExtraBold"),local("OpenSans-ExtraBold"),url(open-sans-v18-latin-800.131ebf76.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:italic;font-weight:800;src:local("Open Sans ExtraBold Italic"),local("OpenSans-ExtraBoldItalic"),url(open-sans-v18-latin-800italic.ed638737.woff2) format("woff2")}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;height:100%}body{padding:0;margin:0;width:100%;min-height:100%;overflow-x:hidden}.hidden{display:none}.container{width:var(--container-width);max-width:var(--container-max-width);margin:0 auto}@media print{.container{width:inherit;max-width:inherit}}.full-bleed{width:100vw;margin-left:calc(50% - 50vw)}.full-bleed>*{width:var(--container-width);max-width:var(--container-max-width);margin-left:auto;margin-right:auto;display:block}img,video{max-width:100%;height:auto;-o-object-fit:scale-down;object-fit:scale-down}@supports (-webkit-backdrop-filter:blur(1px)){img{height:intrinsic}}.page-header{margin-bottom:1em}.page-header h1,.page-header h2,.page-header h3,.page-header h4,.page-header h5,.page-header h6{font-size:1.8em;display:flex;justify-content:center}.page-header .subhead{text-align:center;display:block}.page-header svg{height:1.5em;color:var(--color-green-light,green);flex-shrink:0;margin-right:1ch}arlt-style-scope{display:block}arlt-style-scope:not(:defined)>template[shadowroot]~*{display:none}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Open Sans,Liberation Sans,Helvetica Neue,Arial,sans-serif;line-height:1.5;color:var(--color-font,#000)}@media print{:root{font-size:14px}}h1,h2,h3,h4,h5,h6{font-weight:600;font-size:1em;margin:0}h1 .light,h2 .light,h3 .light,h4 .light,h5 .light,h6 .light{font-size:.8em;font-weight:400}.h1,.h2,.h3,.h4{font-weight:600;margin:.5em 0 0}.h1{font-size:3.375em}.h2{font-size:2.25em}.h3{font-size:1.5em}.hr,hr{display:block;border:0;height:1px;width:100%;margin:var(--hr-vertical-margin,1.5em) 0;border-bottom:var(--border)}button.link{all:unset;cursor:pointer}a,button.link{color:var(--link-color,--color-company);-webkit-text-fill-color:var(--link-color,--color-company);text-decoration:none}a:focus,a:hover,a:visited,button.link:focus,button.link:hover,button.link:visited{color:var(--link-color,--color-company);text-decoration:underline;filter:brightness(90%)}a.fontunderline,button.link.fontunderline{text-decoration:underline}p{margin:0 0 1em}textarea{font-family:inherit;font-size:inherit}mark,strong{font-weight:600}mark{all:unset}.icon-defs{height:0;overflow:hidden}:root{font-size:14px}@media screen and (min-width:1900px){:root{font-size:16px}}@media screen and (min-width:2200px){:root{font-size:18px}}:root{--color-font:#3c3c3c;--color-light-grey:#e6e6e6;--color-dark-grey:grey;--color-company:#e3051b;--color-primary:#f29100;--color-green:#2e9100;--color-green-light:#95c528;--color-blue:#0071bc;--color-violet:#6165a2;--color-success:var(--color-green,green);--color-error:var(--color-company,red);--color-bg:#fff;--color-cta:var(--color-violet);--border-radius:0.3em;--line-width:0.0625em;--container-width:calc(100vw - 2em);--container-max-width:90em;--border:var(--line-width,0.1em) solid var(--color-dark-grey,#000);--border-bottom:0.3em solid var(--color-company,red);--range-slider-handle:var(--color-primary);--range-slider-bar-active:var(--color-primary)}.alert{--alert-color:var(--color-font);padding:1em;text-align:center;margin-bottom:1em;grid-column:1/-1;background-color:var(--alert-color-bg,rgba(36,36,36,.050980392156862744));color:var(--alert-color);border:.1em solid var(--alert-color-border,--alert-color)}.alert.alert-info{--alert-color:var(--color-blue,#ff0);--alert-color-bg:#d9edf7;--alert-color-border:#bce8f1}.alert.alert-warning{--alert-color:var(--color-primary,#ff0)}.alert.alert-danger{--alert-color:var(--color-error,red)}.alert.alert-success{--alert-color:var(--color-success,green)}.badge{font-size:.8em;padding:.5em 1.5em;display:flex;gap:1ch;align-items:center}.badge.success{background-color:var(--color-success,green);color:#fff}.badge.counter{display:flex;justify-content:center;font-size:1em;font-weight:700;height:1.5em;width:1.5em;border-radius:100%;padding:0}.badge svg{height:1em}@media (min-width:68em){.banner{margin:0 -4em}}.banner img{height:30em;width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:-10em}.banner .banner-text{border-top:.5em solid var(--color-primary);background-color:#fff;padding:2em;position:relative;min-height:10em}@media (min-width:40em){.banner .banner-text{margin:0 2em}}.banner .banner-text .h1,.banner .banner-text .h2,.banner .banner-text .h3,.banner .banner-text .h4{margin-top:0;text-align:center}.breadcrumb{list-style-type:none;display:flex;margin:1em 0;padding:0;--link-color:var(--color-company);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.breadcrumb a{display:inline-flex}.breadcrumb .back{font-weight:700;--link-color:var(--color-font)}.breadcrumb .back svg{height:1em}.breadcrumb .back a{display:flex;align-items:center;gap:.2em}.breadcrumb span{display:inline-block;max-width:20ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumb li:nth-child(2):before{padding:0 .5em;content:"|"}.breadcrumb li:nth-child(n+3):before{padding:0 .5em;content:"/"}.breadcrumb li{display:none}.breadcrumb li:first-of-type{color:var(--color-font)}@media (min-width:15ch){.breadcrumb li:last-child{display:flex}}@media (min-width:30ch){.breadcrumb li:nth-last-child(-n+2){display:flex}}@media (min-width:45ch){.breadcrumb li:nth-last-child(-n+3){display:flex}}@media (min-width:60ch){.breadcrumb li{display:flex}}@media print{.breadcrumb{display:none}}.pageHeader .store .button{padding:0!important}@media (min-width:60em){.pageHeader .store .button{padding:var(--padding-vertical) var(--padding-horizontal)}}div.available-filters.ith-filter-container.ith-filter-flow.open button.close-available-filters.button.light,div.modal-dialog div.modal-header button.close{display:flex;align-items:center;justify-content:center;width:1.4em;height:1.4em;background-color:#f5f5f5;border:1px solid #ddd;font-size:2em}.button{all:unset;cursor:pointer;--padding-vertical:0.4em;--padding-horizontal:1em;--button-color:var(--color-font,#000);--button-bg-color:#fff;--border-color:var(--color-dark-grey);box-sizing:border-box;display:flex;align-items:center;width:-moz-max-content;width:max-content;padding:var(--padding-vertical) var(--padding-horizontal);border:var(--line-width,.1em) solid var(--border-color,#000);border-radius:var(--border-radius);color:var(--button-color);-webkit-text-fill-color:var(--button-color);background-color:var(--button-bg-color);font-weight:600}.button:focus,.button:hover,.button:visited{color:var(--button-color);text-decoration:none}.button:focus,.button:hover{filter:brightness(90%);--border-color:var(--color-font)}.button:focus{outline:.1em dotted var(--color-dark-grey,#000)}.button.disabled,.button[disabled]{cursor:auto;opacity:.7;filter:none}.button.primary{--button-bg-color:var(--color-primary);--button-color:#fff}.button.cta{--button-bg-color:var(--color-cta);--button-color:#fff}.button.plain{border:none}.button.dark{--button-bg-color:var(--color-font,#000);--button-color:#fff}.button.success{--button-bg-color:var(--color-green-light,green);--button-color:#fff}.button.light{font-weight:400;font-size:.8em;--padding-vertical:0.3em;--gap-vertical:0.3em}.button.light svg{transform:scale(1.3)}.button.condensed{--padding-vertical:0.2em}.button.centered{margin:auto}.button svg{height:1em;width:1em}.button svg:first-child:not(:last-child){margin-right:.3em}.button svg:last-child:not(:first-child){margin-left:.3em}.button.icon{padding:0;height:-moz-max-content;height:max-content;overflow:hidden;display:flex;grid-template-columns:auto 1fr}.button.icon span{padding:0 1ch;justify-self:center}.button.icon img,.button.icon svg{height:100%;min-height:2em;width:2em;padding:.4em;flex-shrink:0;margin-right:0}.button.button-order,.button.order{--button-bg-color:var(--color-primary);--button-color:#fff}@media (min-width:60em){.button.button-order,.button.order{--button-bg-color:var(--color-light-grey);--button-color:#000}.button.button-order img,.button.button-order svg,.button.order img,.button.order svg{color:#fff;background-color:var(--color-primary)}}.button.icon-small{--padding-horizontal:0.3em}.button.icon-small svg{height:1em}.button.icon-big svg{height:4em}.button.icon-centered{display:flex}.button .arrow{margin-right:1em}.button.block{width:100%;justify-content:center;text-align:center}.button.fab{border-radius:100%;position:fixed;bottom:2em;left:2em;z-index:10;width:5em;height:5em}.button.fab svg{width:auto;height:100%}.button-group{display:flex;gap:1em;flex-wrap:wrap;justify-content:center}.image{display:inline-flex;gap:.5em;border-radius:100%;align-items:center}.image svg{height:1em}arlt-async-button:not(:defined) [slot]{display:none!important}.dropdown-menu{position:relative;scroll-margin-top:var(--scroll-margin-top)}.dropdown-menu .dropdown-content{display:none;position:absolute;top:100%;z-index:20;width:-moz-max-content;width:max-content;min-width:100%;max-width:min(70vw,calc(var(--container-max-width)*0.6));max-height:75vh;padding:1em;background-color:#fff;border:var(--border);border-bottom:var(--border-bottom)}.dropdown-menu.dropdown-right .dropdown-content{right:0}.dropdown-menu:focus-within .dropdown-content,.dropdown-menu:not(.dropdown-focus-only):hover .dropdown-content{display:block}.dropdown-menu.dropdown-focus-only{cursor:pointer}.dropdown-menu.block .dropdown-content{width:100%;max-height:inherit}body{border-bottom:2em solid var(--color-font)}@media print{body{border:inherit}}footer{display:grid;gap:0 2em;grid-gap:0 2em;grid-template-columns:repeat(12,1fr)}footer hr{grid-column:span 12}footer ul.list-unstyled{margin-bottom:1em}footer ul.list-unstyled li{margin-bottom:.5em}footer img,footer svg{height:3em;width:auto}footer .footer-box-full,footer .footer-box-half{grid-column:span 12}@media(min-width:40em){footer .footer-box-half{grid-column:span 6}}footer .footer-box-third{grid-column:span 12}@media(min-width:40em){footer .footer-box-third{grid-column:span 4}}footer .footer-box-quarter{grid-column:span 12}@media(min-width:30em){footer .footer-box-quarter{grid-column:span 6}}@media(min-width:60em){footer .footer-box-quarter{grid-column:span 3}}footer .footer-box-title{font-weight:600;display:flex;align-items:flex-end;font-size:1.1em;margin-bottom:.3em}footer .footer-box-title svg{height:2em;margin-right:1ch}footer .social-links-list{display:flex;gap:1em}footer .social-links-list svg{height:3em;width:auto}footer .payment-providers{display:grid;grid-template-columns:repeat(2,1fr)}footer .payment-providers ul.list-unstyled li{margin:0;justify-self:center}footer .payment-providers img,footer .payment-providers svg{height:3em}footer .footer-box-bottom svg{height:4em}footer .footer-box-center{text-align:center;font-weight:700}footer .footer-box-center a{display:block}footer .footer-list-checkmark{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(15em,1fr));gap:1em;grid-gap:1em}@media (min-width:60em){footer .footer-list-checkmark{display:flex;justify-content:space-between}}footer .footer-list-checkmark li{display:flex}footer .footer-list-checkmark li:before{display:inline-block;content:"";height:1.5em;width:1.5em;margin-right:.5em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%233C3C3B' d='M49.9 99.8C22.4 99.8 0 77.4 0 49.9S22.4 0 49.9 0s49.9 22.4 49.9 49.9-22.4 49.9-49.9 49.9zm0-94.1C25.6 5.7 5.7 25.6 5.7 49.9s19.8 44.2 44.2 44.2 44.2-19.8 44.2-44.2S74.3 5.7 49.9 5.7z'/%3E%3Cpath fill='%233C3C3B' d='M38.3 74.6L18.8 54.9l6-6 13.6 13.6 32.7-31.7 5.9 6.1z'/%3E%3C/svg%3E")}footer .newsletter-form{display:flex;gap:1em;align-items:center;max-width:60ch}footer .newsletter-form svg{color:var(--color-primary);height:4em}footer .newsletter-form input{all:unset;padding:0 1em;height:2em;width:5em;flex-grow:1}footer .newsletter-form input::-moz-placeholder{color:var(--color-font)}footer .newsletter-form input:-ms-input-placeholder{color:var(--color-font)}footer .newsletter-form input::placeholder{color:var(--color-font)}footer .newsletter-form button{all:unset;cursor:pointer;font-weight:600;padding:.2em .6em;height:2em;background-color:var(--color-font);color:#fff}footer .newsletter-form .input-group{border:1px solid;align-items:center;flex-grow:1}footer .footer-logo-left{align-self:center;justify-self:center;order:3}@media (min-width:40em){footer .footer-logo-left{justify-self:left;order:0}}footer .footer-logo-right{align-self:center;justify-self:center}@media (min-width:40em){footer .footer-logo-right{justify-self:right}}@media print{footer{display:none}}button,input,select,textarea{font-size:inherit;height:-moz-fit-content;height:fit-content;min-height:2.4em;font-family:inherit;color:inherit;max-width:100%}fieldset{margin:0}input{font-size:16px}div#basketVoucher .form-group.vertical svg{display:none}@media (min-width:60em){div#basketVoucher .form-group.vertical svg{display:block}}.form-group{max-width:30em;overflow:hidden}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.3em;border:var(--line-width) solid #aaa;border-radius:var(--border-radius)}.form-group input[required],.form-group select[required],.form-group textarea[required]{border-color:var(--color-font)}.form-group input[disabled],.form-group input[readonly],.form-group select[disabled],.form-group select[readonly],.form-group textarea[disabled],.form-group textarea[readonly]{border-left-color:solid;border-bottom-color:#aaa;border-right-color:solid;border-top-color:var(--line-width);color:#aaa}.form-group input[aria-invalid=true],.form-group select[aria-invalid=true],.form-group textarea[aria-invalid=true]{border-color:var(--color-error)}.form-group input[type=checkbox],.form-group input[type=radio]{flex-shrink:0;width:1.5em;height:1.5em;accent-color:currentColor}.form-group .checkbox label,.form-group label.input{display:flex;gap:1ch;align-items:center}.form-group label.req:after{content:"*"}.form-group input.number,.form-group input.zip{width:7em}.form-group fieldset{border:none;padding:0}.form-group.checkbox{display:flex;gap:1em}.form-group.vertical{max-width:inherit;display:flex;align-items:center;flex-wrap:wrap}.form-group.vertical *+*{margin-left:1em}.form-group.vertical input:not([type=checkbox]),.form-group.vertical select,.form-group.vertical textarea{width:inherit}.form-group.vertical svg{height:2em;flex-shrink:0}.form-group .text-danger{color:var(--color-error,red)}.form-group.condensed{border:var(--border);border-radius:var(--border-radius);background-color:var(--color-light-grey)}.form-group.condensed .help-block,.form-group.condensed label{display:none}.form-group.condensed input{all:unset;padding:.5em;flex-grow:1;width:100%}.form-group.condensed input::-moz-placeholder{color:var(--color-font);opacity:1}.form-group.condensed input:-ms-input-placeholder{color:var(--color-font);opacity:1}.form-group.condensed input::placeholder{color:var(--color-font);opacity:1}.input-group{display:flex}.input-group *+*{margin-left:1em}.input-group .button{--border-radius:0;--padding-horizontal:1em}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.gallery-main-wrapper{position:relative}.gallery-main-wrapper:after{position:absolute;content:" ";display:none;left:calc(50% - 2em);top:calc(50% - 2em);width:4em;height:4em;background-color:var(--color-light-grey);background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.0" viewBox="0 0 1280 1280"><path d="M443.5 1.5A479.1 479.1 0 0051.1 264.7 482.7 482.7 0 001 508.8a479.2 479.2 0 00653.5 416.5 655.4 655.4 0 0068.4-33.3l10.4-6.2 197.1 197.1 197.1 197.1 76.3-76.2 76.2-76.3-197.1-197.1-197.1-197.1 6.2-10.4a655.4 655.4 0 0033.3-68.4 479.6 479.6 0 00-14.7-384A476 476 0 00694.3 51.1 481.3 481.3 0 00443.5 1.5zm76 161a318.8 318.8 0 01246.5 176A320.9 320.9 0 01796.7 440c2.4 17.6 2.4 61.4 0 79A320.2 320.2 0 01519 796.7a434.3 434.3 0 01-79 0A320.9 320.9 0 01338.5 766a318.3 318.3 0 01-178.2-277.5 318.5 318.5 0 01101.3-242.6A320.8 320.8 0 01452.8 161c13.1-1.3 52.9-.4 66.7 1.5z"/></svg>');background-size:80%;background-repeat:no-repeat;background-position:50%;border-radius:var(--border-radius);opacity:.5;pointer-events:none}.gallery-main-wrapper:hover:after{opacity:.8}@media(min-width:40em){.gallery-main-wrapper{cursor:zoom-in}.gallery-main-wrapper:after{display:block}}.gallery-more{display:flex;flex-wrap:wrap;gap:1rem}.gallery-more img{height:5em;width:5em;display:block}.gallery-more a{display:block;border:var(--border);line-height:1}.gallery-more a.selected{border-color:var(--color-primary)}.modal-gallery{display:flex;flex-direction:column;align-items:center}.modal-gallery img{max-height:min(70vh,70vw)}:root{--scroll-margin-top:9em}.scrollTarget,:target,[id]{scroll-margin-top:var(--scroll-margin-top)}.pageHeader{position:sticky;top:0;background-color:#fff;z-index:100}@media print{.pageHeader{position:relative}}.pageHeader .icon-link{display:flex;align-items:center;flex-direction:column}.pageHeader .icon-link img,.pageHeader .icon-link svg{height:2em;width:auto}.pageHeader .icon-link .extra-text,.pageHeader .icon-link strong{display:none;gap:.5em;position:relative}@media (min-width:60em){.pageHeader .icon-link .extra-text,.pageHeader .icon-link strong{display:block}.pageHeader .icon-link .extra-text.email,.pageHeader .icon-link strong.email{display:flex}}.pageHeader .icon-link .extra-text.arrow,.pageHeader .icon-link strong.arrow{margin-right:-1.3em}.pageHeader .container{display:grid;grid-template-columns:1fr 1fr 1fr 6fr 1fr 1fr 1fr;grid-template-areas:"menu . store logo customer . cart";align-items:center;gap:.5em 0;grid-gap:.5em 0;padding:.3em 0 .5em}@media (min-width:60em){.pageHeader .container{grid-template-columns:auto auto 1fr auto auto;grid-template-areas:"logo store search customer cart" "logo store search customer cart";gap:2em;grid-gap:2em;align-items:end}}.pageHeader .logo{grid-area:logo;display:flex;justify-content:center}.pageHeader .logo img{width:6em;margin:.5em 0}@media (min-width:60em){.pageHeader .logo img{width:12em}}.pageHeader .store{grid-area:store}.pageHeader .store-info{display:grid;grid:"addr time" "tel  time"/1fr 1fr;gap:1em;grid-gap:1em}.pageHeader .store-info .address{grid-area:addr}.pageHeader .store-info .phone{display:flex;gap:1em;grid-gap:1em;grid-area:tel;font-weight:600}.pageHeader .store-info .phone svg{height:1.5em;color:var(--color-primary)}.pageHeader .store-info .opening-times{grid-area:time}.pageHeader .store-info .opening-times dl{display:grid;grid-template-columns:max-content 1fr;gap:.2em 1em;grid-gap:.2em 1em}.pageHeader .customer{grid-area:customer}.pageHeader .header-jobs{margin-top:.5em;display:none}@media (min-width:60em){.pageHeader .header-jobs{grid-area:search;grid-row:1;display:block}}@media screen and (min-width:1900px){.pageHeader .header-jobs{margin-top:.8em}}@media screen and (min-width:2200px){.pageHeader .header-jobs{margin-top:1em}}.pageHeader .badge-customer{position:absolute;top:-.7em;right:1.5em;width:.8em;height:.8em}.pageHeader .email{max-width:20ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pageHeader .menu{grid-area:menu}@media (min-width:60em){.pageHeader .menu{display:none}}.pageHeader .cart{grid-area:cart;position:relative}.pageHeader .cart-badge-small{position:absolute;right:50%;top:-.4em}.pageHeader .search{grid-column:1/-1}@media (min-width:60em){.pageHeader .search{grid-area:search}}.pageHeader .icon-dark{filter:brightness(0)}.pageHeader .search{border:var(--line-width,.1em) solid #000;border-radius:var(--border-radius);display:flex;--search-height:30px}@media(min-width:60em){.pageHeader .search{--search-height:40px}}.pageHeader .search{position:relative}.pageHeader .search input{all:unset;flex:1;padding:0 1em;height:var(--search-height);font-size:16px}.pageHeader .search input::-moz-placeholder{color:var(--color-font)}.pageHeader .search input:-ms-input-placeholder{color:var(--color-font)}.pageHeader .search input::placeholder{color:var(--color-font)}.pageHeader .search button{all:unset;cursor:pointer;padding:0 .6em;height:var(--search-height);display:flex;align-items:center}.pageHeader .search button img,.pageHeader .search button svg{height:1.5em;width:auto}.pageHeader nav{--icon-width:3em;background-color:var(--color-font,#000);height:.3em;overflow:hidden}.pageHeader nav a{display:flex;align-items:center;gap:.5ch}.pageHeader nav li,.pageHeader nav ul{all:unset}.pageHeader nav .nav-container{width:var(--container-width);max-width:var(--container-max-width);margin:auto}.pageHeader nav ul.navlevel-0{font-weight:600}.pageHeader nav ul.navlevel-0 a{display:block}.pageHeader nav .style-2 a{padding:.1em 0}.pageHeader nav ul.headerMenu-oneLevelWithBigIcons{display:grid;grid-template-columns:repeat(auto-fit,minmax(10em,1fr));gap:1em;grid-gap:1em;flex-grow:1}.pageHeader nav ul.headerMenu-oneLevelWithBigIcons a{display:flex;align-items:center}@media (min-width:60em){.pageHeader nav ul.headerMenu-oneLevelWithBigIcons a{gap:0;flex-direction:column}}.pageHeader nav ul.headerMenu-oneLevelWithBigIcons img,.pageHeader nav ul.headerMenu-oneLevelWithBigIcons svg{width:var(--icon-width);height:var(--icon-width);margin-right:1em}@media (min-width:60em){.pageHeader nav ul.headerMenu-oneLevelWithBigIcons img,.pageHeader nav ul.headerMenu-oneLevelWithBigIcons svg{width:calc(var(--icon-width)*2);height:calc(var(--icon-width)*2)}}.pageHeader nav li.navlevel-1{display:grid;grid-template-columns:var(--icon-width) 1fr;-moz-column-break-inside:avoid;break-inside:avoid}.pageHeader nav li.navlevel-1 .navicon{grid-column:1;justify-self:center}.pageHeader nav li.navlevel-1 .navicon img,.pageHeader nav li.navlevel-1 .navicon svg{height:var(--icon-width);max-width:100%}.pageHeader nav li.navlevel-1 a,.pageHeader nav li.navlevel-1 ul{grid-column:2}.pageHeader nav li.navlevel-3.morelink{display:none}@media (max-width:80em){.pageHeader nav li.navlevel-3:nth-child(n+5){display:none}.pageHeader nav li.navlevel-3.morelink{display:block}}@media (max-height:50em){.pageHeader nav li.navlevel-3:nth-child(n+5){display:none}.pageHeader nav li.navlevel-3.morelink{display:block}}.pageHeader nav .header-sideElement{display:none!important}.pageHeader nav .social-links-list{display:flex}.pageHeader nav .social-links-list a+a{margin-left:.8em}.pageHeader nav .social-links-list a{height:2.2em;padding:.4em 0}.pageHeader nav .social-links-list svg{height:100%}@media (min-width:60em){.pageHeader nav{height:auto;overflow:visible}.pageHeader nav .masonry{grid-auto-rows:var(--masonry-row-height)}.pageHeader nav .masonry>*{grid-row-end:var(--masonry-child-height)}.pageHeader nav ul.navlevel-0{position:relative;display:flex;flex-direction:row;gap:2em;justify-content:space-between;--link-color:#fff}.pageHeader nav ul.navlevel-0>li>a{font-size:1.2em}.pageHeader nav li.navlevel-0.leaf img,.pageHeader nav li.navlevel-0.leaf svg{display:none}.pageHeader nav li.navlevel-0>a{padding:.4em 0}.pageHeader nav div.navlevel-1,.pageHeader nav ul.navlevel-1{position:absolute;top:100%;left:0;right:0;opacity:0;max-height:0;overflow:hidden;--link-color:var(--color-font,#000);background-color:#fff;border:var(--border);border-bottom:var(--border-bottom);border-width:0;font-size:1.3em}.pageHeader nav ul.navlevel-1{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(5,1fr);gap:0 1em;grid-gap:0 1em}.pageHeader nav ul.navlevel-1 .navicon{grid-row:span 5}.pageHeader nav li.navlevel-0:not(.leaf):focus-within:before{position:fixed;left:0;display:block;background:var(--color-dark-grey);opacity:.5;content:" ";width:100vw;height:100vh;pointer-events:none;z-index:-1}.pageHeader nav li.navlevel-0:not(.leaf):focus-within div.navlevel-1,.pageHeader nav li.navlevel-0:not(.leaf):focus-within ul.navlevel-1{opacity:1;max-height:80vh;padding:.5em;border:var(--border);border-bottom:var(--border-bottom)}.pageHeader nav ul.navlevel-1 .column-1{grid-column:1}.pageHeader nav ul.navlevel-1 .column-2{grid-column:2}.pageHeader nav ul.navlevel-1 .column-3{grid-column:3}.pageHeader nav ul.navlevel-1 .column-4{grid-column:4}.pageHeader nav ul.navlevel-1 .column-5{grid-column:5}.pageHeader nav ul.navlevel-2{border-bottom:var(--border);padding-bottom:1em;margin-bottom:.5em;font-size:.8em}.pageHeader nav ul.navlevel-3{font-weight:400;font-size:.8em}.pageHeader nav ul.navlevel-3 a{padding:.2em 0}.pageHeader nav .style-4{display:flex}.pageHeader nav .header-sideElement{margin-left:1em;border-left:var(--border);padding:0 1em;display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:1em}.pageHeader nav .header-sideElement svg{width:12em}.pageHeader nav .header-sideElement img{width:15em}.pageHeader nav .header-sideElement:hover{filter:inherit}}.pageHeader .dropdown-store{padding:1em 2em}@media (max-width:60em){.pageHeader .dropdown-content{left:inherit;right:0}}@media (max-width:60em){.pageHeader .dropdown-menu:hover .dropdown-account{display:none}}.pageHeader .dropdown-account{left:inherit;right:0}.pageHeader .dropdown-account .intro{display:grid;grid:"icon title" "icon text"/3em 1fr;gap:0 .5em;grid-gap:0 .5em;margin-bottom:1em}.pageHeader .dropdown-account .intro svg{grid-area:icon;color:var(--color-green-light)}.pageHeader .dropdown-account .intro .title{grid-area:title;font-weight:600;color:var(--color-green-light)}.pageHeader .dropdown-account .intro .text{grid-area:text;font-size:.8em;display:flex;gap:1ch;margin-top:.5em}.pageHeader .dropdown-account li{font-size:.8em;display:flex;gap:1em;padding:.5em}.pageHeader .dropdown-account li:not(:last-child){border-bottom:var(--border)}.pageHeader .dropdown-account li a{flex-grow:1}.pageHeader .dropdown-account .logout{margin-top:1em}@media print{.pageHeader .container>:not(.logo){display:none}}@media (max-width:60em){.show-main-nav .pageHeader{display:flex;flex-direction:column;height:100vh}}@media (max-width:60em){.show-main-nav .pageHeader nav{height:auto;overflow:scroll;-webkit-overflow-scrolling:touch;flex:1;background-color:#fff;padding:1em}.show-main-nav .pageHeader nav ul.navlevel-0{display:grid;grid-template-columns:1fr 1fr;gap:1em;grid-gap:1em}.show-main-nav .pageHeader nav ul.navlevel-0>*{grid-column:span 2}.show-main-nav .pageHeader nav li.navlevel-0:not(.leaf)>a{font-size:1.2em;margin:1em 0}.show-main-nav .pageHeader nav ul.navlevel-1{display:grid;gap:1em;grid-gap:1em;grid-template-columns:repeat(auto-fit,minmax(10em,1fr))}.show-main-nav .pageHeader nav li.navlevel-0.leaf{order:-1;grid-column:span 1}.show-main-nav .pageHeader nav li.navlevel-0.leaf img,.show-main-nav .pageHeader nav li.navlevel-0.leaf svg{height:var(--icon-width);width:var(--icon-width)}.show-main-nav .pageHeader nav li.navlevel-0.leaf,.show-main-nav .pageHeader nav li.navlevel-1{gap:1em;grid-gap:1em;position:relative}.show-main-nav .pageHeader nav li.navlevel-0.leaf a,.show-main-nav .pageHeader nav li.navlevel-1 a{align-items:center;display:flex;gap:1em;grid-gap:1em}.show-main-nav .pageHeader nav ul.navlevel-2{display:none}.show-main-nav .pageHeader nav .social-links-list{justify-content:center;margin-top:1em}.show-main-nav .pageHeader nav .social-links-list a{height:3em}}.list-inline,.list-unstyled{list-style:none;margin:0;padding:0}.list-inline{display:flex}.list-inline li+li{margin-left:1em}.modal{display:none}.modal.show{display:block}.modal:before{z-index:200;display:block;content:" ";width:100%;height:100%;position:fixed;top:0;left:0;background:#000;opacity:.3}.modal .modal-dialog{position:fixed;z-index:200;left:50%;top:5vh;background:#fff;transform:translateX(-50%);padding:1em;width:60em;max-width:90vw;border:var(--border);border-radius:var(--border-radius);border-bottom:var(--border-bottom);max-height:90vh;display:grid;grid-template-rows:auto 1fr auto}.modal .modal-header{position:relative;padding-right:3em;padding-bottom:1em;margin-bottom:1em;width:100%}.modal .modal-body{overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%}.modal .modal-footer{padding-top:1em;margin-top:1em;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1em}.modal .close{position:absolute;right:0;top:0;border:var(--border);border-radius:var(--border-radius);width:2em;height:2em;min-height:0;cursor:pointer}.modal .close .sr-only{display:block;height:1px;width:1px;overflow:hidden}.modal .modal-title.success{color:var(--color-success,green)}.modal.modal-iframe .modal-header{margin-bottom:1em}.modal.modal-iframe iframe{width:100%;height:80vh}.pagination{list-style-type:none;padding:0;display:flex;gap:.5em;justify-content:center}.pagination .page-item a{border:var(--line-width,.1em) solid var(--pagination-color,var(--color-dark-grey));border-radius:var(--border-radius);background-color:var(--pagination-bg-color,var(--color-light-grey));color:var(--pagination-color,var(--color-font));padding:.5em .8em}.pagination .page-item.active{--pagination-color:var(--color-primary);--pagination-bg-color:#fff}.pagination>*{display:none}.pagination>.active,.pagination>:first-child,.pagination>:last-child{display:block}@media (min-width:40em){.pagination>*{display:block}}.price{display:flex;align-items:baseline;justify-content:flex-end;gap:var(--price-gap,1em);font-weight:700;line-height:1}.price .oldPrice,.price .uvpPrice{color:var(--color-dark-grey);text-decoration:none;position:relative}.price .oldPrice:before{display:block;content:" ";height:1px;background:currentColor;transform:rotate(-10deg);position:absolute;top:50%;width:100%}.price .lead{font-size:var(--price-lead-font-size,1.6em);color:#ae0208}.price .pricePerUnit{color:var(--color-dark-grey);display:flex}.price .pricePerUnit:before{display:block;content:"("}.price .pricePerUnit:after{display:block;content:")"}.price .vat-info{font-weight:400;font-size:.8em;text-align:end}meter.rating{--height:1.2em;height:var(--height);width:calc(var(--height)*5);-webkit-clip-path:polygon(8.8% 0,10.8% 38.1%,17.6% 38.1%,12.1% 61.9%,14.3% 100%,8.8% 76.2%,3.3% 100%,5.5% 61.9%,0 38.1%,6.8% 38.1%,8.8% 0,28.8% 0,30.8% 38.1%,37.6% 38.1%,32.1% 61.9%,34.3% 100%,28.8% 76.2%,23.3% 100%,25.5% 61.9%,20% 38.1%,26.8% 38.1%,28.8% 0,48.8% 0,50.8% 38.1%,57.6% 38.1%,52.1% 61.9%,54.3% 100%,48.8% 76.2%,43.3% 100%,45.5% 61.9%,40% 38.1%,46.8% 38.1%,48.8% 0,68.8% 0,70.8% 38.1%,77.6% 38.1%,72.1% 61.9%,74.3% 100%,68.8% 76.2%,63.3% 100%,65.5% 61.9%,60% 38.1%,66.8% 38.1%,68.8% 0,88.8% 0,90.8% 38.1%,97.6% 38.1%,92.1% 61.9%,94.3% 100%,88.8% 76.2%,83.3% 100%,85.5% 61.9%,80% 38.1%,86.8% 38.1%,88.8% 0);clip-path:polygon(8.8% 0,10.8% 38.1%,17.6% 38.1%,12.1% 61.9%,14.3% 100%,8.8% 76.2%,3.3% 100%,5.5% 61.9%,0 38.1%,6.8% 38.1%,8.8% 0,28.8% 0,30.8% 38.1%,37.6% 38.1%,32.1% 61.9%,34.3% 100%,28.8% 76.2%,23.3% 100%,25.5% 61.9%,20% 38.1%,26.8% 38.1%,28.8% 0,48.8% 0,50.8% 38.1%,57.6% 38.1%,52.1% 61.9%,54.3% 100%,48.8% 76.2%,43.3% 100%,45.5% 61.9%,40% 38.1%,46.8% 38.1%,48.8% 0,68.8% 0,70.8% 38.1%,77.6% 38.1%,72.1% 61.9%,74.3% 100%,68.8% 76.2%,63.3% 100%,65.5% 61.9%,60% 38.1%,66.8% 38.1%,68.8% 0,88.8% 0,90.8% 38.1%,97.6% 38.1%,92.1% 61.9%,94.3% 100%,88.8% 76.2%,83.3% 100%,85.5% 61.9%,80% 38.1%,86.8% 38.1%,88.8% 0);background:var(--color-dark-grey)}meter.rating::-webkit-meter-bar{border:none;border-radius:0;height:1em;background:var(--color-dark-grey)}meter.rating::-webkit-meter-even-less-good-value,meter.rating::-webkit-meter-optimum-value,meter.rating::-webkit-meter-suboptimum-value{background:var(--color-primary)}meter.rating::-moz-meter-bar{background:var(--color-primary)}ul.rating{gap:0;margin-bottom:1em}ul.rating svg{height:1em}ul.rating .button{--padding-horizontal:var(--padding-vertical);--button-color:var(--color-primary)}ul.rating:not(:hover) li.selected~li .button,ul.rating li:hover~li .button{--button-color:var(--color-dark-grey)}arlt-slider [slot=slider]{display:flex;overflow-x:auto;scrollbar-width:none}arlt-slider [slot=slider]::-webkit-scrollbar{display:none}table{width:100%;border-collapse:collapse;overflow:auto;display:block}table tr{border-bottom:var(--line-width,.1em) solid var(--color-light-grey,grey)}table td,table th{padding:.5em 1em;vertical-align:top}table .header,table th{font-weight:600;background-color:var(--color-light-grey,grey)}table thead th{text-align:left}dl dd,dl dt{margin:0}.cl-account .tile-container{display:grid;grid-gap:1rem}@media (min-width:40em){.cl-account .tile-container{grid-template-columns:repeat(auto-fill,minmax(25em,1fr))}}.cl-account .tile{display:grid;grid:"icon headline" auto "icon text" 1fr/max-content 1fr;gap:1em;grid-gap:1em;border:var(--border);border-radius:var(--border-radius);padding:1em}.cl-account .tile svg{grid-area:icon;height:4em;justify-self:center}@media (min-width:40em){.cl-account .tile svg{height:6em}}.cl-account .tile h2{grid-area:headline}.cl-account .tile p{grid-area:text;margin:0}.cl-account_order .order{border:var(--border);border-radius:var(--border-radius);border-bottom:var(--border-bottom);margin-bottom:2em;padding:.5em 1em}.cl-account_order .summary{display:flex;justify-content:space-between;border-bottom:var(--border);padding-bottom:.5em;margin-bottom:2em;flex-wrap:wrap;gap:.5em 1em}.cl-account_order .cartItem{padding-bottom:1em}.cl-account_order .cartItem:not(:last-child){border-bottom:var(--border);margin-bottom:1em}.cl-account_order .cartItem{display:grid;gap:1em;grid-gap:1em;align-items:flex-start;grid:"image title" "image params" "image act2" "image act"/6em 1fr}@media (min-width:40em){.cl-account_order .cartItem{grid:"image title  act2" "image params act2" "image act    act2"/6em 2fr 1fr}}.cl-account_order .cartItem .image{grid-area:image}.cl-account_order .cartItem .title{grid-area:title}.cl-account_order .cartItem .params{grid-area:params}.cl-account_order .cartItem .act{grid-area:act}.cl-account_order .cartItem .act-secondary{grid-area:act2;display:flex;height:-moz-min-content;height:min-content;gap:1em;flex-wrap:wrap}@media(min-width:40em){.cl-account_order .cartItem .act-secondary{justify-content:flex-end}}.main-basket .inlineError{color:#e70404}.main-basket .page-header{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:1em}@media (min-width:60em){.main-basket .page-header{flex-direction:row}}.main-basket .page-header .actions{display:flex;gap:1em}.main-basket .empty-basket-warning{display:flex;flex-direction:column;justify-content:center;gap:1em;font-size:1.5em;align-items:center;min-height:50vh}@media(min-width:60em){.main-basket .empty-basket-warning{flex-direction:row}}.main-basket .empty-basket-warning svg{height:5em}.main-basket .vat-info{text-align:right;font-size:.8em;margin-top:1em}.main-basket .artnr{font-size:.8em}.main-basket .cart-buttons{margin:2em 0;display:grid;grid:"back   .   .    next" 3.5em ".      .   info info" ".      .   .    amazon" ".      .   .    paypal"/auto 1fr auto auto}@media (min-width:60em){.main-basket .cart-buttons{grid:"back  .   .      .      next" 3.5em ".     .   info   paypal amazon"/auto 1fr auto auto auto;grid-gap:1em}}.main-basket .cart-buttons.top{display:none}@media (min-width:60em){.main-basket .cart-buttons.top{display:grid}}.main-basket .cart-next-info{grid-area:info;margin-top:1em;padding-top:1em;margin-bottom:1em;border-top:var(--border);font-weight:700}@media (min-width:60em){.main-basket .cart-next-info{margin:0;border:none}}.main-basket .cart-back{display:none;grid-area:back;height:3em}@media (min-width:20em){.main-basket .cart-back{display:flex}}.main-basket{& .paypalExpressCheckoutBox,.amazonPay{margin-bottom:20px}}.main-basket .cart-next{grid-area:next}.main-basket .cart-next .button{text-align:center;justify-content:center;height:3em;width:100%}@media(min-width:60em){.main-basket .cart-next .button{height:100%}}.main-basket #storeModal .modal-dialog{width:40em}.main-basket .basket{margin-bottom:2em}.main-account_order .odSelConfList,.main-basket .odSelConfList,.main-order .odSelConfList{margin-top:1em}.main-account_order .odSelConfList .list-group-item,.main-basket .odSelConfList .list-group-item,.main-order .odSelConfList .list-group-item{display:grid;grid-template-columns:3em 1fr auto;gap:1em;grid-gap:1em;font-size:.8em;align-items:center}.main-account_order .odSelConfList .list-group-item .text-center,.main-basket .odSelConfList .list-group-item .text-center,.main-order .odSelConfList .list-group-item .text-center{grid-column:2}#basketcontents_list .basketHeader{font-weight:600;border-bottom:var(--line-width,.1em) solid var(--color-light-grey,grey);padding:1em 0;gap:1em;grid-gap:1em;display:grid;grid:"image total"/1fr 1fr}#basketcontents_list .basketHeader>*{display:none}#basketcontents_list .basketHeader .basketItemImage,#basketcontents_list .basketHeader .basketItemTotal{display:block}@media (min-width:40em){#basketcontents_list .basketHeader{grid:"image .   quantity total"/1fr 3fr 1fr 1fr}#basketcontents_list .basketHeader .basketItemQuantity{display:block}}@media (min-width:60em){#basketcontents_list .basketHeader{grid:"image description description quantity availability total"/1fr 1fr 1fr 1fr 1fr 1fr}#basketcontents_list .basketHeader>*{display:block}}#basketcontents_list .basketItem{display:grid;grid:"image description  description" "image availability availability" "image delete       delete" "image quantity     total"/1fr 2fr 1fr}@media (min-width:40em){#basketcontents_list .basketItem{grid:"image description  .         .   " "image availability .         .   " "image delete       quantity  total"/1fr 3fr 1fr 1fr}}@media (min-width:60em){#basketcontents_list .basketItem{grid:"image description description quantity    availability total" "image delete      wishlist    quantity    availability total"/1fr 1fr 1fr 1fr 1fr 1fr}}#basketcontents_list .basketItem{gap:1em;grid-gap:1em;padding:1em 0;border-bottom:var(--line-width,.1em) solid var(--color-light-grey,grey)}#basketcontents_list .basketItemImage{grid-area:image}#basketcontents_list .basketUnitPrice{grid-area:unitprice;font-weight:600}#basketcontents_list .basketItemTotal{font-weight:600;grid-area:total;justify-self:flex-end}#basketcontents_list .basketItemDescription{grid-area:description}#basketcontents_list .basketItemDelete{grid-area:delete}#basketcontents_list .basketItemWishlist{grid-area:wishlist}#basketcontents_list .basketItemAvailability{grid-area:availability}#basketcontents_list .basketItemQuantity{grid-area:quantity}#basketcontents_list .basketItemQuantity input{width:4em;text-align:right}.modal .modal-footer.modal-footer-minibasket .button{min-height:3.4em}@media (min-width:35em){.modal .modal-footer.modal-footer-minibasket{display:grid;grid:"prev paypal  next"/1fr auto auto}.modal .modal-footer.modal-footer-minibasket .button{height:auto}.modal .modal-footer.modal-footer-minibasket .paypalExpressCheckoutBox{grid-area:paypal}}#basketSummary{display:flex;justify-content:flex-end}#basketSummary table{width:auto;max-width:30em;overflow:visible}#basketSummary .text-right{text-align:right}#moEmpfaengerservicesButton,.cl-user #amazonPayButtonLine,.cl-user .paypalExpressCheckoutBoxUser{display:none}.cl-account_user .card-title,.cl-order .card-title,.cl-payment .card-title,.cl-user .card-title{margin-bottom:.5em}.cl-account_user .well-options,.cl-order .well-options,.cl-payment .well-options,.cl-user .well-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(18em,1fr));gap:1em;grid-gap:1em;margin-bottom:1em}.cl-account_user .well,.cl-order .well,.cl-payment .well,.cl-user .well{position:relative;border:var(--border);border-radius:var(--border-radius);--padding:1em;--active-border-width:0.2em;padding:calc(var(--padding) + var(--active-border-width) - var(--line-width))}.cl-account_user .well:focus-within,.cl-account_user .well:hover,.cl-order .well:focus-within,.cl-order .well:hover,.cl-payment .well:focus-within,.cl-payment .well:hover,.cl-user .well:focus-within,.cl-user .well:hover{background-color:var(--color-light-grey)}.cl-account_user .well.active,.cl-order .well.active,.cl-payment .well.active,.cl-user .well.active{border-color:var(--color-primary);background-color:var(--color-light-grey);border-width:var(--active-border-width);padding:var(--padding)}.cl-account_user .well.active dd,.cl-order .well.active dd,.cl-payment .well.active dd,.cl-user .well.active dd{display:block}.cl-account_user .well label:after,.cl-order .well label:after,.cl-payment .well label:after,.cl-user .well label:after{position:absolute;left:0;right:0;top:0;bottom:0;display:block;content:" ";z-index:1;cursor:pointer}.cl-account_user .well dl,.cl-order .well dl,.cl-payment .well dl,.cl-user .well dl{margin:0}.cl-account_user .well dt,.cl-order .well dt,.cl-payment .well dt,.cl-user .well dt{display:flex;gap:1ch;align-items:center}.cl-account_user .well dd,.cl-order .well dd,.cl-payment .well dd,.cl-user .well dd{font-size:.8em;display:none}.cl-account_user .well button,.cl-order .well button,.cl-payment .well button,.cl-user .well button{z-index:10}.cl-account_user .well.card,.cl-order .well.card,.cl-payment .well.card,.cl-user .well.card{margin-bottom:0}.cl-account_user .well-logo,.cl-order .well-logo,.cl-payment .well-logo,.cl-user .well-logo{text-align:center}.cl-account_user .well-logo img,.cl-account_user .well-logo svg,.cl-order .well-logo img,.cl-order .well-logo svg,.cl-payment .well-logo img,.cl-payment .well-logo svg,.cl-user .well-logo img,.cl-user .well-logo svg{height:4em}.cl-account_user .well-footer,.cl-order .well-footer,.cl-payment .well-footer,.cl-user .well-footer{display:flex;gap:1ch;flex-wrap:wrap}.cl-account_user #addressTypeSelectToMove,.cl-account_user #walletWidgetDiv,.cl-order #addressTypeSelectToMove,.cl-order #walletWidgetDiv,.cl-payment #addressTypeSelectToMove,.cl-payment #walletWidgetDiv,.cl-user #addressTypeSelectToMove,.cl-user #walletWidgetDiv{grid-column:1/-1}.cl-account_user .dd-add-delivery-address-input,.cl-order .dd-add-delivery-address-input,.cl-payment .dd-add-delivery-address-input,.cl-user .dd-add-delivery-address-input{display:flex;gap:1em}.cl-account_user .dd-add-delivery-address-input button,.cl-order .dd-add-delivery-address-input button,.cl-payment .dd-add-delivery-address-input button,.cl-user .dd-add-delivery-address-input button{display:flex;flex-direction:column}.cl-account_user .dd-add-delivery-address-input button svg,.cl-order .dd-add-delivery-address-input button svg,.cl-payment .dd-add-delivery-address-input button svg,.cl-user .dd-add-delivery-address-input button svg{width:2em;height:2em}.cl-account_user .light.submitButton,.cl-order .light.submitButton,.cl-payment .light.submitButton,.cl-user .light.submitButton{margin:1em 0}@media print{.cl-order .card-deck{border:inherit}}@media print{.cl-order .button{display:none}}.cl-thankyou #fintable .product-title{font-size:1.5em;display:flex;justify-content:space-between}.cms-page.grey-gradient-start-end{background:linear-gradient(180deg,var(--color-light-grey,grey) 0,transparent 10em),linear-gradient(0deg,var(--color-light-grey,grey) 0,transparent 10em);padding:2em 0}.cms-page.grey-gradient-start-end .card-deck{background:#fff}.cms-page .img-centered{display:block;margin:auto;max-height:20em}.cms-page .text-centered{text-align:center}@media (min-width:40em){.cms-page .column-container-3{display:flex;gap:2em}.cms-page .column-container-3>*{width:33%}}.cms-page .box-icon-header{display:flex;flex-direction:column;align-items:center}.cms-page .box-icon-header svg{height:4em}.main-compare arlt-slider::part(next),.main-compare arlt-slider::part(prev){z-index:10;position:fixed}.main-compare table{overflow:visible}.main-compare table .header,.main-compare table th{background-color:#fff;text-align:left}.main-compare table td,.main-compare table th{display:table-cell;width:30ch;max-width:50vw;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;border-top:var(--border)}.main-compare table td.no-border,.main-compare table th.no-border{border-top:transparent}.main-compare .picture{position:relative}.main-compare .remove{position:absolute;top:0;right:0;font-size:2em;padding:.5em}.main-compare .title{font-weight:600}.main-compare .attrib-title{position:sticky;left:0;border-right:var(--border);max-width:25vw;z-index:1}.main-details .attributes-full{margin-top:1em}@media(min-width:60em){.main-details .attributes-full{-moz-column-count:2;column-count:2}}@media print{.main-details .attributes-full{-moz-column-count:2;column-count:2;font-size:.8em}}.main-details .attributes-full .attributes-group{-moz-column-break-inside:avoid;break-inside:avoid}@media print{.main-details .attributes-full .attributes-group{margin-bottom:2em;-moz-column-break-inside:inherit;break-inside:inherit}}.main-details .attributes-full .attributes-headline{padding:.5em 1em;font-weight:600;background-color:var(--color-light-grey,grey)}@media print{.main-details .attributes-full .attributes-headline{padding:0}}.main-details .attributes-full dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.main-details .attributes-full dd,.main-details .attributes-full dt{margin:0;padding:.5em 1em;border-bottom:var(--line-width,.1em) solid var(--color-light-grey,grey)}@media print{.main-details .attributes-full dd,.main-details .attributes-full dt{padding:0;border-bottom:inherit}}@media print{.main-details #financeDetails,.main-details .amazonPayDetails,.main-details .paypalExpressCheckoutBox,.main-details .relatedProducts,.main-details .reviews{display:none}}.main-details .relatedProducts .page-header{font-size:1em;margin:0}.main-details .relatedProducts .subhead{display:none}.main-details .reviews-container{margin-top:1em;display:grid;gap:1em}@media (min-width:60em){.main-details .reviews-container{grid-template-columns:1fr 1fr}}.main-details .reviews-container .card-deck{width:100%;max-width:inherit}.details-info{display:grid;grid-auto-flow:dense;gap:.5em 1em;grid:"brand     brand" "title     title" "image     image" "quote     quote" "number    number" "attr      attr " "imore     imore" "rating    rating" "badges    badges" "box       box" "config    config" "logos     logos" "promo2    promo2"/1fr 1fr}.details-info .product-orderBox{display:grid;grid-area:box;height:-moz-max-content;height:max-content;gap:.5em 1em;grid:"info" "buy" "store" "act"/1fr}@media (min-width:40em),print{.details-info{grid:"brand   brand" "image   title" "image   quote" "image   number" "image   rating" "image   badges" "image   attr" 1fr "imore   attr" "logos   attr" "config  config" "box     box " "promo2  promo2"/1fr 1fr}.details-info .product-orderBox{grid:"info    info" "config  config" "store   buy" "act     act"/1fr 1fr}}@media (min-width:65em){.details-info{grid:"image   title   brand  contact" "image   title   box    box" "image   quote   box    box" "image   number  box    box" "image   rating  box    box" "image   badges  box    box" "image   attr    box    box" 1fr "imore   logos   box     box" "promo2  logos   box   box" "config  config  config  config"/2fr 2fr 1fr 1fr}.details-info .product-orderBox{grid:"info" "buy" "store" "act"/1fr}}.details-info .product-image{grid-area:image;justify-self:center;align-self:center}.details-info .product-image img{height:22em;width:22em}.details-info .product-image.condensed img{max-height:10em}.details-info .contact{display:none;grid-area:contact;justify-self:flex-end;align-self:center}@media (min-width:65em){.details-info .contact{display:block}}.details-info .quote{grid-area:quote;width:auto;--after-size:1.5em;background:var(--color-light-grey);position:relative;padding:.2em .5em;font-style:italic;margin-bottom:var(--after-size);text-align:center}.details-info .quote:after{display:block;content:" ";position:absolute;right:calc(50% - var(--after-size));width:calc(var(--after-size)*2.5);height:var(--after-size);background-color:var(--color-light-grey);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.details-info .quote_simple{grid-area:quote;width:auto;--after-size:1.5em;background:var(--color-light-grey);position:relative;padding:.2em .5em;font-style:italic;margin-bottom:var(--after-size);text-align:center}.details-info .product-imageMore{grid-area:imore}@media print{.details-info .product-imageMore{display:none}}.details-info .gallery-promo{grid-area:image;justify-self:end}.details-info .freeShippingFlag{grid-area:image;margin:.5em;width:6em;z-index:1}.details-info .product-title{grid-area:title;align-self:center;font-size:1.4em;font-weight:600}.details-info .product-number{grid-area:number}.details-info .product-soldOut{grid-area:badges;color:var(--color-error);font-weight:700}.details-info .product-orderInfo{grid-area:info;height:-moz-max-content;height:max-content;align-self:end;border:var(--border);border-radius:var(--border-radius);padding:1em;line-height:1.2;--hr-vertical-margin:1em}@media (min-width:40em) and (max-width:60em){.details-info .product-orderInfo{gap:0 2em;display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:dense}.details-info .product-orderInfo hr{grid-column:span 2}.details-info .product-orderInfo hr:nth-of-type(odd){display:none}}.details-info .product-orderInfo .icon-left{display:flex}.details-info .product-orderInfo .icon-left svg{width:3em;height:2.5em;margin-right:1em;flex-shrink:0}.details-info .product-orderInfo .availability svg{width:3em;margin-right:1em;flex-shrink:0}.details-info .product-orderInfo .availability{gap:0}.details-info .product-orderDetails{display:grid;grid:"promo  ." 1fr "amount price" auto/1fr max-content;gap:0 1em;grid-column:2}.details-info .product-energyEfficiency{grid-area:image;align-self:end;margin:.5em;z-index:1;display:flex;flex-direction:column;align-items:flex-end}.details-info .product-energyEfficiency svg{height:3em;width:auto}.details-info .price-promotion{border:var(--border);border-radius:var(--border-radius);display:inline-grid;grid:"img title" "img sub  "/min-content 1fr;gap:0 1em;padding:.5em}.details-info .price-promotion:focus,.details-info .price-promotion:hover{background-color:#f2f2f2;text-decoration:none}.details-info .price-promotion .title{grid-area:title;font-weight:700}.details-info .price-promotion .sub{grid-area:sub}.details-info .price-promotion strong{font-weight:700;color:var(--color-company)}.details-info .price-promotion svg{grid-area:img;width:2.5em;height:2.5em;align-self:center}.details-info .product-finance p{max-width:40ch}.details-info .product-attributes{grid-area:attr;line-height:1.2;margin-bottom:1em}.details-info .product-attributes .attributes{display:grid;grid-template-columns:1fr 1fr}.details-info .product-attributes ul.attributes-simple{padding-left:1em;list-style-type:disc;list-style-type:disclosure-closed}.details-info .product-attributes p.attributes{display:block}.details-info .product-attributes .attribute-title{font-size:.8em;-moz-column-break-after:avoid;break-after:avoid}.details-info .product-attributes .attribute-text{font-weight:600;margin:0 0 .5em}@media print{.details-info .product-attributes button{display:none}}.details-info .price{grid-area:price;flex-direction:column;align-items:flex-end;justify-content:flex-end;--price-lead-font-size:2em;--price-gap:0.2em}.details-info .product-rating{grid-area:rating}.details-info .product-badges{grid-area:badges}.details-info .product-amount{grid-area:amount;height:-moz-max-content;height:max-content;align-self:end}@media print{.details-info .product-amount{display:none}}.details-info .product-shipmentInfo arlt-countdown::part(time){font-weight:700}.details-info .odConfigurations{grid-area:config}.details-info .product-buy{grid-area:buy;height:-moz-max-content;height:max-content}@media print{.details-info .product-buy{display:none}}.details-info .selectStore{grid-area:store;height:-moz-max-content;height:max-content}@media print{.details-info .selectStore{display:none}}.details-info .selectStore{grid-template-columns:auto 1fr}.details-info .product-more{grid-area:more}@media print{.details-info .product-more{display:none}}.details-info .productManufacturer{grid-area:brand;justify-self:flex-end}@media (min-width:60em){.details-info .productManufacturer{justify-self:flex-start}}.details-info .productManufacturer img{max-height:2em}.details-info .product-info{grid-area:attr;font-size:.9em}.details-info .product-promotions{display:flex;gap:1em}.details-info .product-promo2{grid-area:promo2}.details-info .product-promo2 img{width:6em;height:6em}.details-info .details-action-links{grid-area:act;display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden}.details-info .details-action-links svg{height:1em}@media print{.details-info .details-action-links{display:none}}.details-info .details-action-links li+li{margin-left:.3em}.details-info .details-action-links a,.details-info .details-action-links button{display:flex;gap:1ch;align-items:center;margin-bottom:.2em}.details-info .product-logos{grid-area:logos;font-weight:600}.details-info .product-logos img,.details-info .product-logos svg{height:4em}.details-info #amountToBasketSelect{padding:.3em;margin-left:1ch}.details-info .selectStore,.details-info .submitButton{width:100%;font-weight:600;line-height:1.2;font-size:1.2em}@media (min-width:20em){.details-info .selectStore,.details-info .submitButton{gap:var(--gap-vertical,1em)}}@media (min-width:40em){.details-info .selectStore,.details-info .submitButton{gap:var(--gap-vertical,2em)}}.details-info .selectStore span,.details-info .submitButton span{justify-self:start}.details-info .selectStore small,.details-info .submitButton small{font-weight:400;font-size:.8em}.details-info .selectStore svg,.details-info .submitButton svg{height:4.5em;width:4.5em;flex-shrink:0;margin-right:0!important}.details-info .store-info{display:grid;grid:"head head" "addr time" "tel  time"/1fr 1fr}.details-info .store-info .headline{grid-area:head}.details-info .store-info .address{grid-area:addr}.details-info .store-info .phone{display:flex;gap:1em;grid-area:tel;font-weight:600}.details-info .store-info .phone svg{height:1.5em;color:var(--color-primary)}.details-info .store-info .opening-times{grid-area:time}.details-info .store-info .opening-times dl{display:grid;grid-template-columns:max-content 1fr;gap:.2em 1em}.reviews-landscape .review{border:var(--border);border-radius:var(--border-radius);padding:.5em;margin-bottom:1em}.reviews-landscape .header{border-bottom:var(--border);font-weight:600;padding-bottom:.5em;margin-bottom:.5em}.err-404{text-align:center}.err-404 img{max-width:30em}.err-404 p{display:flex;flex-direction:column;align-items:center}@media (max-width:40em){.joblist tr{display:grid;grid:"pos pdf" "loc act"/2fr 1fr}}@media (max-width:40em){.joblist .th,.joblist td{padding:.5em 0}}.joblist .position{grid-area:pos}.joblist .location{grid-area:loc}.joblist .pdf{grid-area:pdf}.joblist .action{grid-area:act}.jobform td:first-child{width:30%}@media (max-width:40em){.jobform td:first-child{font-weight:600}}@media (max-width:40em){.jobform td{display:block;width:100%}}.main-alist,.main-ith_oxelastic_latest,.main-manufacturerlist,.main-search{display:grid;gap:0 1em;grid-gap:0 1em;grid:"subcat" "alert" "title" "view" "active" "list" "cms" "steps" "desc"}@media (min-width:25em){.main-alist,.main-ith_oxelastic_latest,.main-manufacturerlist,.main-search{grid:"subcat subcat" "alert  alert" "title  title" "view   view" "active active" "list   list" "cms    cms" "steps  steps" "desc   desc"/1fr auto}}@media (min-width:60em){.main-alist,.main-ith_oxelastic_latest,.main-manufacturerlist,.main-search{grid:"subcat subcat subcat" "filter title  title" "filter alert  alert" "filter .      view" "filter active active" "filter cms    cms" "filter list   list" 1fr "steps  steps  steps" "desc   desc   desc"/20em 1fr auto}}.main-alist .subcatList,.main-ith_oxelastic_latest .subcatList,.main-manufacturerlist .subcatList,.main-search .subcatList{grid-area:subcat}.main-alist .productList,.main-ith_oxelastic_latest .productList,.main-manufacturerlist .productList,.main-search .productList{grid-area:list}.main-alist .refineView,.main-ith_oxelastic_latest .refineView,.main-manufacturerlist .refineView,.main-search .refineView{grid-area:view;display:flex;gap:.5em;justify-self:center;align-self:flex-end}@media (min-width:60em){.main-alist .refineView,.main-ith_oxelastic_latest .refineView,.main-manufacturerlist .refineView,.main-search .refineView{justify-self:flex-end}}.main-alist .available-filters,.main-ith_oxelastic_latest .available-filters,.main-manufacturerlist .available-filters,.main-search .available-filters{grid-area:filter}.main-alist .active-filter,.main-ith_oxelastic_latest .active-filter,.main-manufacturerlist .active-filter,.main-search .active-filter{grid-area:active}.main-alist .page-header,.main-ith_oxelastic_latest .page-header,.main-manufacturerlist .page-header,.main-search .page-header{grid-area:title;margin:0}.main-alist .pagination-options,.main-ith_oxelastic_latest .pagination-options,.main-manufacturerlist .pagination-options,.main-search .pagination-options{grid-area:steps}.main-alist .categoryDescription,.main-ith_oxelastic_latest .categoryDescription,.main-manufacturerlist .categoryDescription,.main-search .categoryDescription{grid-area:desc;margin-top:2em}.main-alist .ith_oxelastic_cms_results,.main-ith_oxelastic_latest .ith_oxelastic_cms_results,.main-manufacturerlist .ith_oxelastic_cms_results,.main-search .ith_oxelastic_cms_results{grid-area:cms}.main-alist .alert,.main-ith_oxelastic_latest .alert,.main-manufacturerlist .alert,.main-search .alert{grid-area:alert}.main-alist .category-list ul,.main-ith_oxelastic_latest .category-list ul,.main-manufacturerlist .category-list ul,.main-search .category-list ul{list-style-type:disc;list-style:disclosure-closed;padding-left:1.5em;margin:.5em 0 0}.main-alist .category-list li.open,.main-ith_oxelastic_latest .category-list li.open,.main-manufacturerlist .category-list li.open,.main-search .category-list li.open{list-style-type:circle;list-style:disclosure-open}.main-alist .category-list li.active>a,.main-ith_oxelastic_latest .category-list li.active>a,.main-manufacturerlist .category-list li.active>a,.main-search .category-list li.active>a{font-weight:700}.main-alist .filter-title,.main-ith_oxelastic_latest .filter-title,.main-manufacturerlist .filter-title,.main-search .filter-title{font-size:1.1em;font-weight:600;margin:.5em 0 0;background:var(--color-font);padding:0 1ch}@media (pointer:coarse){.main-alist .filter-title,.main-ith_oxelastic_latest .filter-title,.main-manufacturerlist .filter-title,.main-search .filter-title{padding:1ch}}.main-alist .filter-title,.main-ith_oxelastic_latest .filter-title,.main-manufacturerlist .filter-title,.main-search .filter-title{color:#fff;display:flex;justify-content:space-between}.main-alist .filter-title:after,.main-ith_oxelastic_latest .filter-title:after,.main-manufacturerlist .filter-title:after,.main-search .filter-title:after{content:"+";width:1em;text-align:center}.main-alist [open] .filter-title:after,.main-ith_oxelastic_latest [open] .filter-title:after,.main-manufacturerlist [open] .filter-title:after,.main-search [open] .filter-title:after{content:"-"}.main-alist .ith-oxelastic-flow-toggle,.main-ith_oxelastic_latest .ith-oxelastic-flow-toggle,.main-manufacturerlist .ith-oxelastic-flow-toggle,.main-search .ith-oxelastic-flow-toggle{display:none}.main-alist .range-input,.main-ith_oxelastic_latest .range-input,.main-manufacturerlist .range-input,.main-search .range-input{display:flex;align-items:center;gap:1em}.main-alist .active-filter,.main-ith_oxelastic_latest .active-filter,.main-manufacturerlist .active-filter,.main-search .active-filter{display:flex;align-items:center;flex-direction:column;margin:1em 0;gap:1em}.main-alist .active-filter .active-fitler-title,.main-ith_oxelastic_latest .active-filter .active-fitler-title,.main-manufacturerlist .active-filter .active-fitler-title,.main-search .active-filter .active-fitler-title{display:none;grid-column:1/-1;font-weight:700}@media (min-width:60em){.main-alist .active-filter,.main-ith_oxelastic_latest .active-filter,.main-manufacturerlist .active-filter,.main-search .active-filter{align-items:start}.main-alist .active-filter .active-fitler-title,.main-ith_oxelastic_latest .active-filter .active-fitler-title,.main-manufacturerlist .active-filter .active-fitler-title,.main-search .active-filter .active-fitler-title{display:block}}.main-alist .active-filter ul,.main-ith_oxelastic_latest .active-filter ul,.main-manufacturerlist .active-filter ul,.main-search .active-filter ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(40ch,1fr));gap:.5em;grid-gap:.5em;width:100%}.main-alist .active-filter li a:not(.remove),.main-ith_oxelastic_latest .active-filter li a:not(.remove),.main-manufacturerlist .active-filter li a:not(.remove),.main-search .active-filter li a:not(.remove){background-color:var(--color-light-grey);color:var(--color-font);padding:.2em .5em;border-radius:var(--border-radius);displaY:grid;grid-template-columns:auto 1fr auto;grid-gap:1ch}.main-alist .active-filter li a:not(.remove) span,.main-ith_oxelastic_latest .active-filter li a:not(.remove) span,.main-manufacturerlist .active-filter li a:not(.remove) span,.main-search .active-filter li a:not(.remove) span{font-weight:700}.main-alist .active-filter li a:not(.remove):after,.main-ith_oxelastic_latest .active-filter li a:not(.remove):after,.main-manufacturerlist .active-filter li a:not(.remove):after,.main-search .active-filter li a:not(.remove):after{font-weight:700;content:"⨯";margin-left:1ch}.main-alist .active-filter li a.remove,.main-ith_oxelastic_latest .active-filter li a.remove,.main-manufacturerlist .active-filter li a.remove,.main-search .active-filter li a.remove{margin-left:1em}.main-alist .toggle-available-filters,.main-ith_oxelastic_latest .toggle-available-filters,.main-manufacturerlist .toggle-available-filters,.main-search .toggle-available-filters{margin:auto}@media(min-width:60em){.main-alist .toggle-available-filters,.main-ith_oxelastic_latest .toggle-available-filters,.main-manufacturerlist .toggle-available-filters,.main-search .toggle-available-filters{display:none}}.main-alist .close-available-filters,.main-ith_oxelastic_latest .close-available-filters,.main-manufacturerlist .close-available-filters,.main-search .close-available-filters{display:none}.main-alist .available-filters.open,.main-ith_oxelastic_latest .available-filters.open,.main-manufacturerlist .available-filters.open,.main-search .available-filters.open{transform:translateX(0)}@media(max-width:60em){.main-alist .available-filters,.main-ith_oxelastic_latest .available-filters,.main-manufacturerlist .available-filters,.main-search .available-filters{position:fixed;transition:transform .5s;transform:translateX(100%);right:0;top:0;height:100%;width:30em;background-color:#fff;z-index:200;padding:1em;max-width:100%;overflow-y:scroll;border-left:var(--border)}.main-alist .available-filters .close-available-filters,.main-ith_oxelastic_latest .available-filters .close-available-filters,.main-manufacturerlist .available-filters .close-available-filters,.main-search .available-filters .close-available-filters{display:block;position:absolute;top:1em;right:1em;height:3em;width:3em;z-index:1}}@media(min-width:60em){.main-alist .available-filters,.main-ith_oxelastic_latest .available-filters,.main-manufacturerlist .available-filters,.main-search .available-filters{padding-right:1em;border-right:var(--border)}}.main-alist .available-filters .ith-hidden,.main-ith_oxelastic_latest .available-filters .ith-hidden,.main-manufacturerlist .available-filters .ith-hidden,.main-search .available-filters .ith-hidden{display:none}.main-alist .available-filters .ith-value,.main-ith_oxelastic_latest .available-filters .ith-value,.main-manufacturerlist .available-filters .ith-value,.main-search .available-filters .ith-value{line-clamp:1;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;margin-right:1ch}.main-alist .available-filters .ith-value:active,.main-alist .available-filters .ith-value:focus,.main-alist .available-filters .ith-value:hover,.main-ith_oxelastic_latest .available-filters .ith-value:active,.main-ith_oxelastic_latest .available-filters .ith-value:focus,.main-ith_oxelastic_latest .available-filters .ith-value:hover,.main-manufacturerlist .available-filters .ith-value:active,.main-manufacturerlist .available-filters .ith-value:focus,.main-manufacturerlist .available-filters .ith-value:hover,.main-search .available-filters .ith-value:active,.main-search .available-filters .ith-value:focus,.main-search .available-filters .ith-value:hover{text-decoration:none}.main-alist .available-filters .ith-value:active,.main-alist .available-filters .ith-value:hover,.main-ith_oxelastic_latest .available-filters .ith-value:active,.main-ith_oxelastic_latest .available-filters .ith-value:hover,.main-manufacturerlist .available-filters .ith-value:active,.main-manufacturerlist .available-filters .ith-value:hover,.main-search .available-filters .ith-value:active,.main-search .available-filters .ith-value:hover{--link-color:var(--color-primary)}.main-alist .available-filters .ith-value:before,.main-ith_oxelastic_latest .available-filters .ith-value:before,.main-manufacturerlist .available-filters .ith-value:before,.main-search .available-filters .ith-value:before{content:" ";height:1.2em;width:1.2em;flex-shrink:0;background:url(checkbox.d501b26a.svg) 50% no-repeat;margin-right:1ch}.main-alist .available-filters .ith-value.active:before,.main-ith_oxelastic_latest .available-filters .ith-value.active:before,.main-manufacturerlist .available-filters .ith-value.active:before,.main-search .available-filters .ith-value.active:before{background:url(checkbox_checked.4f90c76d.svg)}.main-alist .available-filters .ith-value.active:after,.main-ith_oxelastic_latest .available-filters .ith-value.active:after,.main-manufacturerlist .available-filters .ith-value.active:after,.main-search .available-filters .ith-value.active:after{font-weight:700;font-size:1.3em;content:"⨯";margin-left:1ch}.main-alist .available-filters .ith-count,.main-ith_oxelastic_latest .available-filters .ith-count,.main-manufacturerlist .available-filters .ith-count,.main-search .available-filters .ith-count{margin-left:1ch}.main-alist .available-filters .ith-attribute-filters-flow,.main-ith_oxelastic_latest .available-filters .ith-attribute-filters-flow,.main-manufacturerlist .available-filters .ith-attribute-filters-flow,.main-search .available-filters .ith-attribute-filters-flow{padding-top:.5em}.main-alist .available-filters .ith-attribute-filters-flow.two-columns,.main-ith_oxelastic_latest .available-filters .ith-attribute-filters-flow.two-columns,.main-manufacturerlist .available-filters .ith-attribute-filters-flow.two-columns,.main-search .available-filters .ith-attribute-filters-flow.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:0 1em;grid-gap:0 1em}.main-alist .available-filters .ith-attribute-filters-flow button[type=submit],.main-ith_oxelastic_latest .available-filters .ith-attribute-filters-flow button[type=submit],.main-manufacturerlist .available-filters .ith-attribute-filters-flow button[type=submit],.main-search .available-filters .ith-attribute-filters-flow button[type=submit]{display:none}.main-alist .available-filters .ith-attribute-filters-flow.changed button[type=submit],.main-ith_oxelastic_latest .available-filters .ith-attribute-filters-flow.changed button[type=submit],.main-manufacturerlist .available-filters .ith-attribute-filters-flow.changed button[type=submit],.main-search .available-filters .ith-attribute-filters-flow.changed button[type=submit]{margin-top:1ch;display:block}.main-alist .available-filters input,.main-ith_oxelastic_latest .available-filters input,.main-manufacturerlist .available-filters input,.main-search .available-filters input{width:8ch;height:2em;text-align:right}.main-alist .available-filters .more,.main-ith_oxelastic_latest .available-filters .more,.main-manufacturerlist .available-filters .more,.main-search .available-filters .more{grid-column:1/-1}.main-alist .available-filters .ith-show-more,.main-ith_oxelastic_latest .available-filters .ith-show-more,.main-manufacturerlist .available-filters .ith-show-more,.main-search .available-filters .ith-show-more{margin-top:.5em;background-color:var(--color-light-grey);width:100%;display:flex;justify-content:center}.main-alist .ith-filter-container.changed .filter-overlay,.main-ith_oxelastic_latest .ith-filter-container.changed .filter-overlay,.main-manufacturerlist .ith-filter-container.changed .filter-overlay,.main-search .ith-filter-container.changed .filter-overlay{position:relative}.main-alist .ith-filter-container.changed .filter-overlay:before,.main-ith_oxelastic_latest .ith-filter-container.changed .filter-overlay:before,.main-manufacturerlist .ith-filter-container.changed .filter-overlay:before,.main-search .ith-filter-container.changed .filter-overlay:before{position:absolute;display:block;top:0;left:0;bottom:0;right:0;background-color:hsla(0,0%,100%,.3);content:" "}.main-alist .category-list,.main-alist .h3,.main-alist .ith-filter-changed-warning,.main-alist .ith-filter-section:not(.disabled),.main-ith_oxelastic_latest .category-list,.main-ith_oxelastic_latest .h3,.main-ith_oxelastic_latest .ith-filter-changed-warning,.main-ith_oxelastic_latest .ith-filter-section:not(.disabled),.main-manufacturerlist .category-list,.main-manufacturerlist .h3,.main-manufacturerlist .ith-filter-changed-warning,.main-manufacturerlist .ith-filter-section:not(.disabled),.main-search .category-list,.main-search .h3,.main-search .ith-filter-changed-warning,.main-search .ith-filter-section:not(.disabled){position:relative;z-index:1}@media (min-width:40em){.main-account_noticelist #noticelistProductList{border:var(--border);border-radius:var(--border-radius);border-bottom:var(--border-bottom);padding:.5em 1em;max-width:60em;margin:auto}}.offer{height:20em;background:#148036;background:radial-gradient(at top,#76af2c 50%,#148036 100%);background-position:90%}.cl-order .row{display:flex;margin-bottom:1em}.cl-order .row>*{width:100%}.cl-order .card-buttons{margin:2em 0;justify-content:end}.availability{display:flex;align-items:center}.availability svg{height:1.4em;width:1.4em;flex-shrink:0;margin-right:.5em}.availability.green{color:#2f8435}.availability.yellow{color:#afa30f}.availability.red{color:#d45454}.availability.blue{color:var(--color-blue,#00f)}.card-deck{margin:auto;max-width:30em;border:var(--border,1px solid #000);border-bottom:var(--border-bottom);border-radius:var(--border-radius);padding:1em}.card-deck+.card-deck{margin-top:2em}.card-deck.wide{max-width:60em}.card-deck .card:not(:last-child){margin-bottom:1em;padding-bottom:1em;border-bottom:var(--border)}@media (min-width:60em){.card-deck.vertical{max-width:inherit;display:flex}.card-deck.vertical .card{margin-bottom:0;border-bottom:none}.card-deck.vertical .card:not(:last-child){margin-right:1em;padding-right:1em;border-right:var(--border)}}.card-deck .form-group{margin-bottom:.5em}.card-deck .form-control{width:100%}.card-deck .card-header{font-weight:600;margin-bottom:.5em;text-decoration:underline}.card-deck .card-header.notice{font-size:2em}.card-deck .card-button{margin-top:1em;display:flex;justify-content:flex-end}.card-deck .card-buttons{display:flex;justify-content:space-between;align-items:center}@media (min-width:40em){.card-deck .card-two-columns{display:grid;grid-template-columns:1fr 1fr}}.checkoutSteps{counter-reset:listCounter;list-style-type:none;display:flex;justify-content:space-evenly;margin:1em 0;padding:0}@media print{.checkoutSteps{display:none!important}}.checkoutSteps li{margin:0 .5em;--checkout-step-bg-color:var(--color-dark-grey,#000);--checkout-step-font-color:#fff;text-align:center;font-size:.7em}@media (min-width:60em){.checkoutSteps li{font-size:1em}}.checkoutSteps li.active{--checkout-step-bg-color:var(--color-company,red)}.checkoutSteps li.passed{--checkout-step-bg-color:var(--color-success,green)}.checkoutSteps li,.checkoutSteps li a{display:flex;flex-direction:column;align-items:center}.checkoutSteps li svg{background-color:var(--checkout-step-bg-color);color:var(--checkout-step-font-color);border-radius:100%;width:3em;height:3em;flex-shrink:0;padding:.5em;overflow:visible}#cookieNotification{position:fixed;bottom:0;left:0;right:0;z-index:10000;background-color:var(--color-font,#000);color:#fff;padding:1.5em 0;border-top:var(--border-bottom)}#cookieNotification .container{max-width:120ch}#cookieNotification .cookieButton{display:flex}#cookieNotification .cookieButton *+*{margin-left:2em}#cookieNotification .cookieForm{display:flex;justify-content:space-between;flex-direction:column}@media (min-width:40em){#cookieNotification .cookieForm{flex-direction:row}}#cookieNotification .cookieCheck{display:flex}#cookieNotification .cookieCheck>*+*{margin-left:2em}.infoCarousel{display:flex;justify-content:space-between;padding:0 1em;overflow-x:auto}.infoCarousel .infoBox{display:flex;align-items:center;flex-shrink:0}.infoCarousel .infoBox+.infoBox{margin-left:1em}.infoCarousel img,.infoCarousel svg{height:4em;margin-right:1ch}ul.list-store{display:grid;grid-template-columns:repeat(auto-fit,minmax(30ch,1fr));position:relative;margin-top:1em}ul.list-store li{border-top:var(--border);padding:1em 0;list-style-type:disc;list-style:disclosure-closed;margin:0 2em}ul.list-store li.active{font-weight:700}ul.list-store .availability{font-size:.8em}ul.list-store svg{display:none}ul.list-store:before{content:" ";position:absolute;top:0;background:#fff;height:1px;width:100%;display:block}ul.manufacturerSlider{list-style:none;padding:0}.manufacturerSlider>*{margin-right:1em}.manufacturerSlider img{width:10em;max-width:unset;height:auto}.minibasket .minibasket-row{display:flex;gap:.5em;margin-bottom:1em}.minibasket .minibasket-title{border-bottom:var(--border);padding-bottom:.5em;margin-bottom:1em;font-weight:600}.minibasket .minibasket-total{border-top:var(--border);padding-top:.5em}.minibasket .title{flex-grow:1}.minibasket .minibasket-total,.minibasket .total{font-weight:600}.minibasket .vat-info{text-align:right;font-size:.8em;margin-top:1em}.odConfigurations .options-grid{display:grid}@media (min-width:30em){.odConfigurations .options-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:60em){.odConfigurations .options-grid{grid-template-columns:repeat(3,1fr)}}.odConfigurations .options-grid{gap:1em;grid-gap:1em;margin-top:.5em}.odConfigurations ul{list-style-type:none;margin:0;padding:0}.odConfigurations{--optimal-height:5em}.odConfigurations .dd-option,.odConfigurations .dd-select,.odConfigurations .dd-selected{min-height:var(--optimal-height);display:flex;align-items:center;padding-right:1em}.odConfigurations .dd-option a,.odConfigurations .dd-select a,.odConfigurations .dd-selected a{width:100%}.odConfigurations .dd-option img,.odConfigurations .dd-selected img,.odConfigurations .dd-select img{max-height:var(--optimal-height);width:auto;min-width:6em}.odConfigurations .dd-option label:first-child,.odConfigurations .dd-selected label:first-child,.odConfigurations .dd-select label:first-child{margin-left:1em;font-weight:600}.odConfigurations .dd-options li:first-child{display:none}.odConfigurations .moreInfo{margin-top:1em}#getPanelConfigList,#odConfigPanel{display:none!important}ul.productList{list-style:none;padding:0}.productList{margin:0;--product-list-hover-brightness:95%;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.productList.productList-line{margin:1em 0;padding-top:1em}.productList .productBox{display:flex;flex-direction:column;position:relative;padding:0 1em;width:17em;flex-shrink:0}.productList .productBox:first-child{padding-left:0}.productList .productBox:not(:last-child){border-right:var(--border)}.productList .productBox:focus-within,.productList .productBox:hover{background-color:hsl(0,0%,var(--product-list-hover-brightness))}.productList .productBox:focus-within .productManufacturer,.productList .productBox:focus-within .productThumbnail,.productList .productBox:hover .productManufacturer,.productList .productBox:hover .productThumbnail{filter:brightness(var(--product-list-hover-brightness))}.productList .productBox .productThumbnail{text-align:center}.productList .productBox .productThumbnail img{height:10em;width:10em}.productList .productBox .productTitle{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;height:2.4em}.productList .productBox .productManufacturer{margin-top:-2em}.productList .productBox .shortdesc{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em}.productList .productBox .price{margin:.4em 0;display:grid;grid:"old lead" "old unit" "vat vat"/1fr max-content;gap:0 1em;grid-gap:0 1em}.productList .productBox .price .oldPrice,.productList .productBox .price .uvpPrice{grid-area:old;width:-moz-max-content;width:max-content;justify-self:flex-end}.productList .productBox .price .lead{grid-area:lead;width:-moz-max-content;width:max-content;justify-self:flex-end}.productList .productBox .price .pricePerUnit{grid-area:unit}.productList .productBox .price .vat-info{grid-area:vat;justify-self:flex-end;text-align:end;z-index:1;line-height:1.2;padding-top:.3em}.productList .productBox .productAvailability{flex-grow:1}.productList .productBox .actions{z-index:1;margin-top:.5em}.productList .productBox div.rating{min-height:1.5em}.productList .productBox.quickbuy{width:25em;display:grid;gap:0 1ch;grid-gap:0 1ch;grid:"title title" "image price" 1fr "image avail" "image act"/auto 1fr}.productList .productBox.quickbuy .productManufacturer{margin-top:0}.productList .productBox.quickbuy .actions,.productList .productBox.quickbuy .productAvailability{justify-self:flex-end}.productList .productBox.quickbuy .productTitle{height:2.4em}.productList .productBox.quickbuy .productThumbnail img{height:8em;width:8em}.productList .productBox.quickbuy .availability{text-align:right}.productList .productLine{position:relative;display:grid;gap:0 1em;grid-gap:0 1em;grid:"brand   rating" "title   title" "quote   quote" "image   image" "desc	desc" "badges  badges" "promo   promo" "avail   price " "act     more "/1fr 1fr}@media(min-width:50em){.productList .productLine{grid:"image brand    .        rating" "image title    title    promo" "image quote    quote    promo" "image badges   badges   promo" "image desc     desc     promo" 1fr "image desc     desc     price" "logos avail    act      more"/1fr 1fr 1fr 1fr}}.productList .productLine{padding:1em;margin-bottom:1em;border:var(--border);border-radius:var(--border-radius)}.productList .productLine .productTitle{margin-bottom:.5em;font-size:1.2em}.productList .productLine .product-freeShipping{grid-area:image;align-self:start}.productList .productLine .product-freeShipping svg{height:1.8em}.productList .productLine div.productManufacturer{height:auto}.productList .productLine .quote,.productList .productLine .quote_simple{grid-area:quote;width:-moz-max-content;width:max-content}.productList .productLine .rating{justify-self:flex-end;align-self:center}.productList .productLine .productMore{justify-self:flex-end;align-self:flex-end;display:grid}.productList .productLine .productAvailability{align-self:flex-end}.productList .productLine .price{--price-gap:0.2em;--price-lead-font-size:2em}.productList .productLine .price:not(.lead){flex-direction:column;justify-self:flex-end;align-items:flex-end;margin-bottom:.5em}.productList .productLine .product-promotions{grid-area:promo;flex-direction:column;display:none;justify-self:flex-end}@media (min-width:40em){.productList .productLine .product-promotions{display:flex}}.productList .productLine .price-promotion{border:var(--border);border-radius:var(--border-radius);display:flex;gap:1ch;grid-gap:1ch;padding:.5em;margin-bottom:.5em;font-size:.8em}.productList .productLine .price-promotion a{z-index:1}.productList .productLine .price-promotion svg{width:2em;height:1.5em}.productList .productLine .product-finance{display:none}@media (min-width:50em){.productList .productLine .product-finance{display:flex}}.productList .productLine .product-finance p{max-width:40ch}.productList .productLine .remove{grid-area:image;font-size:2em;padding:.5em;align-self:flex-start;z-index:10}.productList form{display:contents}.productList .full-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.productList .quote{font-size:.8em;--after-size:1.5em;background:var(--color-light-grey);position:relative;padding:.3em .5em;margin-bottom:var(--after-size);text-align:center}.productList .quote:after{display:block;content:" ";position:absolute;right:calc(50% - var(--after-size));width:calc(var(--after-size)*2.5);height:var(--after-size);background-color:var(--color-light-grey);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.productList .quote_simple{font-size:.8em;--after-size:1.5em;background:var(--color-light-grey);position:relative;padding:.3em .5em;margin-bottom:var(--after-size);text-align:center}.productList .productThumbnail{grid-area:image;align-self:center;justify-self:center}.productList .productThumbnail img{height:12em;width:12em}.productList .product-logos{grid-area:logos;display:none;border-top:var(--border);padding-top:.25em}@media (min-width:50em){.productList .product-logos{display:flex}}.productList .product-logos img{height:3em}.productList .product-badges{grid-area:badges;margin-bottom:.6em}.productList .productEnergyEfficiency{grid-area:image;align-self:end;justify-self:end;z-index:2;display:flex;flex-direction:column;align-items:flex-end}.productList .productEnergyEfficiency .datasheet{background:#fff}.productList .productEnergyEfficiency svg{height:2em;width:auto}.productList .productManufacturer{grid-area:brand;height:2em;width:3em}.productList .productTitle{grid-area:title;font-weight:600}.productList .attributes,.productList .description{grid-area:desc;line-height:1.2;margin-bottom:1em;height:-moz-fit-content;height:fit-content;display:grid;grid-template-columns:1fr 1fr}.productList .attributes .attribute-text,.productList .description .attribute-text{font-weight:600;margin:0 0 .5em}@media (min-width:50em){.productList p.attributes{display:block}}.productList ul.attributes-simple{padding-left:1em;list-style-type:disc;list-style-type:disclosure-closed}.productList .productAvailability{grid-area:avail;display:flex;flex-direction:column}.productList .price{grid-area:price}.productList .actions{grid-area:act}.productList .action-links{grid-area:act;display:grid;grid-template-columns:max-content;height:-moz-max-content;height:max-content}@media print{.productList .action-links{display:none}}.productList .action-links a,.productList .action-links button{position:relative;z-index:1;display:flex;gap:1ch;grid-gap:1ch;align-items:center;margin-bottom:.2em;width:100%}.productList .action-links svg{height:1em}.productList .rating{grid-area:rating}.productList .productMore{grid-area:more;z-index:10;width:100%}.cl-start .productAvailability{display:none}.modernize-ios13 .productList.productList-line .productBox{scroll-snap-align:center}arlt-range{display:block;width:100%;margin-top:.5em;text-align:center}.ratzfatz{background:#148036;background:radial-gradient(at top,#76af2c 50%,#148036 100%);background-position-x:0;background-position-y:0;background-position:90%;color:#fff}.ratzfatz .inner{display:flex;padding:2em 7em}@media(max-width:60em){.ratzfatz .inner{padding:2em}}.ratzfatz .inner{gap:10em}.ratzfatz .icon{transform:scale(1.5);width:70%;max-width:20em}@media(max-width:60em){.ratzfatz .icon{display:none}}@media (max-width:80em){arlt-slider.slides{width:100vw;margin-left:calc(50% - 50vw)}}ul.slides{list-style:none;margin:0;padding:0;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;width:100%}ul.slides .item{display:flex;position:relative}ul.slides .item a,ul.slides .item picture{display:contents}ul.slides .item img{width:var(--slider-width);max-width:inherit;-o-object-fit:inherit;object-fit:inherit;scroll-snap-align:center}ul.slides .item .flex-caption{position:absolute;bottom:0;left:0;right:0;color:#fff;padding:1em;margin:0;background:rgba(0,0,0,.7)}.modernize-ios13{--slider-dot-arrow-height:0}.modernize-ios13 ul.slides{pointer-events:none}.modernize-ios13 ul.slides .item{pointer-events:auto}arlt-suggest{display:contents}arlt-suggest ul{display:none;position:absolute;top:100%;left:0;width:100%;margin:0;padding:0 1em 1em;list-style:none;z-index:10;background-color:#fff;border:var(--border);border-bottom:var(--border-bottom)}arlt-suggest[open] ul{display:block}arlt-suggest li.item{cursor:pointer;padding:.2em 0;overflow:hidden}arlt-suggest li.item:focus,arlt-suggest li.item:focus-within,arlt-suggest li.item:hover{background-color:var(--color-light-grey)}arlt-suggest li.item+.item{border-top:1px solid var(--color-light-grey)}arlt-suggest li img{height:3em;width:3em;margin-right:1em}arlt-suggest li.headline{font-weight:600;padding-top:1em}.amazonPay,arlt-suggest li a{display:flex;align-items:center}.amazonPay{grid-area:amazon;border:var(--border);border-radius:var(--border-radius);justify-content:center}.amazonPay:focus,.amazonPay:hover{filter:brightness(90%);background-color:#e6e6e6}.amazonPay .amazonContentGroup{display:contents}.amazonPay .amazonPayOr,.amazonPay .amazonPayPreOr,.amazonPay .amazonTooltip{display:none}.amazonPay .payWithAmazonButton{margin:0!important;padding:0!important}.amazonPay .payWithAmazonButton img{display:block;height:2.6em;margin:.3em;max-height:inherit!important;width:12em;padding-left:12em;background:url(amazon-btn.2bed2260.svg) no-repeat 50%}#amazonLoginButton{padding-top:1.5em;border-top:var(--border)}.cl-register #amazonLoginButton{display:none!important}#payWithAmazonDiv:empty{display:none}.paypalExpressCheckoutBox{all:unset;grid-area:paypal;border:var(--border);border-radius:var(--border-radius);margin-right:0!important}.paypalExpressCheckoutBox:focus,.paypalExpressCheckoutBox:hover{filter:brightness(90%);background-color:#e6e6e6}.paypalExpressCheckoutBox .paypalCheckoutBtn{height:2em;margin-top:.3em;width:12em}.paypalExpressCheckoutBox .paypalExpressCheckoutMsg{display:none}#paypal-installment-banner-container{text-align:right;margin-top:1em}#paypal-installment-banner-container iframe{max-width:320px}.debugInfoBlock{display:none!important}