.fs11{font-size:11px}.fs13{font-size:13px}.fs16{font-size:16px}.fs19{font-size:1.1875rem;font-size:clamp(17.2px,1.411589896vw,19px)}.fs24{font-size:1.5rem;font-size:clamp(19.2px,1.783060921vw,24px)}.fs32{font-size:2rem;font-size:clamp(22.4px,2.377414562vw,32px)}.fs40{font-size:2.5rem;font-size:clamp(25.6px,2.971768202vw,40px)}.fs11-xs{font-size:11px}.fs13-xs{font-size:13px}.fs16-xs{font-size:16px}.fs19-xs{font-size:1.1875rem;font-size:clamp(17.2px,1.411589896vw,19px)}.fs24-xs{font-size:1.5rem;font-size:clamp(19.2px,1.783060921vw,24px)}.fs32-xs{font-size:2rem;font-size:clamp(22.4px,2.377414562vw,32px)}.fs40-xs{font-size:2.5rem;font-size:clamp(25.6px,2.971768202vw,40px)}@media only screen and (min-width:576px){.fs11-sm{font-size:11px}}@media only screen and (min-width:576px){.fs13-sm{font-size:13px}}@media only screen and (min-width:576px){.fs16-sm{font-size:16px}}@media only screen and (min-width:576px){.fs19-sm{font-size:1.1875rem;font-size:clamp(17.2px,1.411589896vw,19px)}}@media only screen and (min-width:576px){.fs24-sm{font-size:1.5rem;font-size:clamp(19.2px,1.783060921vw,24px)}}@media only screen and (min-width:576px){.fs32-sm{font-size:2rem;font-size:clamp(22.4px,2.377414562vw,32px)}}@media only screen and (min-width:576px){.fs40-sm{font-size:2.5rem;font-size:clamp(25.6px,2.971768202vw,40px)}}@media only screen and (min-width:768px){.fs11-md{font-size:11px}}@media only screen and (min-width:768px){.fs13-md{font-size:13px}}@media only screen and (min-width:768px){.fs16-md{font-size:16px}}@media only screen and (min-width:768px){.fs19-md{font-size:1.1875rem;font-size:clamp(17.2px,1.411589896vw,19px)}}@media only screen and (min-width:768px){.fs24-md{font-size:1.5rem;font-size:clamp(19.2px,1.783060921vw,24px)}}@media only screen and (min-width:768px){.fs32-md{font-size:2rem;font-size:clamp(22.4px,2.377414562vw,32px)}}@media only screen and (min-width:768px){.fs40-md{font-size:2.5rem;font-size:clamp(25.6px,2.971768202vw,40px)}}@media only screen and (min-width:992px){.fs11-lg{font-size:11px}}@media only screen and (min-width:992px){.fs13-lg{font-size:13px}}@media only screen and (min-width:992px){.fs16-lg{font-size:16px}}@media only screen and (min-width:992px){.fs19-lg{font-size:1.1875rem;font-size:clamp(17.2px,1.411589896vw,19px)}}@media only screen and (min-width:992px){.fs24-lg{font-size:1.5rem;font-size:clamp(19.2px,1.783060921vw,24px)}}@media only screen and (min-width:992px){.fs32-lg{font-size:2rem;font-size:clamp(22.4px,2.377414562vw,32px)}}@media only screen and (min-width:992px){.fs40-lg{font-size:2.5rem;font-size:clamp(25.6px,2.971768202vw,40px)}}@media only screen and (min-width:1280px){.fs11-xl{font-size:11px}}@media only screen and (min-width:1280px){.fs13-xl{font-size:13px}}@media only screen and (min-width:1280px){.fs16-xl{font-size:16px}}@media only screen and (min-width:1280px){.fs19-xl{font-size:1.1875rem;font-size:clamp(17.2px,1.411589896vw,19px)}}@media only screen and (min-width:1280px){.fs24-xl{font-size:1.5rem;font-size:clamp(19.2px,1.783060921vw,24px)}}@media only screen and (min-width:1280px){.fs32-xl{font-size:2rem;font-size:clamp(22.4px,2.377414562vw,32px)}}@media only screen and (min-width:1280px){.fs40-xl{font-size:2.5rem;font-size:clamp(25.6px,2.971768202vw,40px)}}@media only screen and (min-width:1600px){.fs11-xxl{font-size:11px}}@media only screen and (min-width:1600px){.fs13-xxl{font-size:13px}}@media only screen and (min-width:1600px){.fs16-xxl{font-size:16px}}@media only screen and (min-width:1600px){.fs19-xxl{font-size:1.1875rem;font-size:clamp(17.2px,1.411589896vw,19px)}}@media only screen and (min-width:1600px){.fs24-xxl{font-size:1.5rem;font-size:clamp(19.2px,1.783060921vw,24px)}}@media only screen and (min-width:1600px){.fs32-xxl{font-size:2rem;font-size:clamp(22.4px,2.377414562vw,32px)}}@media only screen and (min-width:1600px){.fs40-xxl{font-size:2.5rem;font-size:clamp(25.6px,2.971768202vw,40px)}}@media only screen and (min-width:576px){.xs-and-down{display:none!important}}@media only screen and (min-width:576px){.xs-only{display:none!important}}@media only screen and (max-width:575.98px){.xs-none{display:none!important}}@media only screen and (min-width:768px){.sm-and-down{display:none!important}}@media only screen and (max-width:575.98px){.sm-only{display:none!important}}@media only screen and (min-width:768px){.sm-only{display:none!important}}@media only screen and (min-width:576px) and (max-width:767.98px){.sm-none{display:none!important}}@media only screen and (max-width:575.98px){.sm-and-up{display:none!important}}@media only screen and (min-width:992px){.md-and-down{display:none!important}}@media only screen and (max-width:767.98px){.md-only{display:none!important}}@media only screen and (min-width:992px){.md-only{display:none!important}}@media only screen and (min-width:768px) and (max-width:991.98px){.md-none{display:none!important}}@media only screen and (max-width:767.98px){.md-and-up{display:none!important}}@media only screen and (min-width:1280px){.lg-and-down{display:none!important}}@media only screen and (max-width:991.98px){.lg-only{display:none!important}}@media only screen and (min-width:1280px){.lg-only{display:none!important}}@media only screen and (min-width:992px) and (max-width:1279.98px){.lg-none{display:none!important}}@media only screen and (max-width:991.98px){.lg-and-up{display:none!important}}@media only screen and (min-width:1600px){.xl-and-down{display:none!important}}@media only screen and (max-width:1279.98px){.xl-only{display:none!important}}@media only screen and (min-width:1600px){.xl-only{display:none!important}}@media only screen and (min-width:1280px) and (max-width:1599.98px){.xl-none{display:none!important}}@media only screen and (max-width:1279.98px){.xl-and-up{display:none!important}}@media only screen and (min-width:10000px){.xxl-and-down{display:none!important}}@media only screen and (max-width:1599.98px){.xxl-only{display:none!important}}@media only screen and (min-width:10000px){.xxl-only{display:none!important}}@media only screen and (min-width:1600px) and (max-width:9999.98px){.xxl-none{display:none!important}}@media only screen and (max-width:1599.98px){.xxl-and-up{display:none!important}}:root{--width-full:100%;--paddinginline-full:var(--padding-inline,10px)}.width-full.padding-inline{padding-left:var(--paddinginline-full,0.5rem);padding-right:var(--paddinginline-full,0.5rem)}.width-full slideshow.navigation-outside,slideshow.navigation-outside.width-full{max-width:calc(100% - 120px);margin-left:auto;margin-right:auto}.width-full{margin-left:auto;margin-right:auto;width:var(--width-full,100%);max-width:100%}:root{--width-main:min(100%,1346px);--paddinginline-main:var(--padding-inline,10px)}@media only screen and (min-width:1375.98px){:root{--paddinginline-main:0}}.width-main.padding-inline{padding-left:var(--paddinginline-main,0.5rem);padding-right:var(--paddinginline-main,0.5rem)}@media only screen and (max-width:1465.98px){.width-main slideshow.navigation-outside,slideshow.navigation-outside.width-main{max-width:calc(100% - 120px);margin-left:auto;margin-right:auto}}.width-main{margin-left:auto;margin-right:auto;width:var(--width-main,100%);max-width:1346px}:root{--width-narrow:min(100%,1250px);--paddinginline-narrow:var(--padding-inline,10px)}@media only screen and (min-width:768px){:root{--width-narrow:min(100%,943px)}}@media only screen and (min-width:992px){:root{--width-narrow:min(100%,95%)}}@media only screen and (min-width:1280px){:root{--width-narrow:min(100%,92.8%)}}@media only screen and (min-width:989.98px){:root{--paddinginline-narrow:0}}.width-narrow.padding-inline{padding-left:var(--paddinginline-narrow,0.5rem);padding-right:var(--paddinginline-narrow,0.5rem)}@media only screen and (max-width:1079.98px){.width-narrow slideshow.navigation-outside,slideshow.navigation-outside.width-narrow{max-width:calc(100% - 120px);margin-left:auto;margin-right:auto}}.width-narrow{margin-left:auto;margin-right:auto;width:var(--width-narrow,100%);max-width:1250px}slideshow.navigation-outside .navigation.prev{translate:-50px -50%}slideshow.navigation-outside .navigation.next{translate:50px -50%}:root{--padding-inline:1rem;--color-yellow:#efe234;--color-brightgreen:#005a35;--color-darkgreen:#213f3c;--color-orange:DarkOrange;--color-blue:DodgerBlue;--color-blue-75:rgba(0,0,255,0.75);--color-lightblue:#f6f9fd;--color-green:DarkSeaGreen;--color-green-800:Chartreuse;--color-green-700:Lime;--color-red:#dc143c;--color-gray-100:Aquamarine;--color-gray-250:BlueViolet;--color-gray-550:Coral;--color-gray-700:DarkBlue;--drop-shadow-color:rgba(33,63,60,0.25);--block-drop-shadow:drop-shadow(0px 3px 5px var(--drop-shadow-color));--color-bluesky:#1185fe;--color-facebook:#1877f2;--color-instagram:#c32aa3;--color-linkedin:#0a66c2;--color-twitter:#1da1f2;--color-whatsapp:#25d366;--color-x:#000;--color-youtube:#f00;--basefont:"Open Sans",sans-serif;--headfont:"Open Sans",sans-serif;--iconfont:"Font Awesome 6 Pro","Font Awesome 6 Free";--transition-duration:250ms;--transition-function:ease-in-out;--transition-delay:0ms;--transition-all:all var(--transition-duration) var(--transition-function) var(--transition-delay);--header-bg-color:#fff;--header-fg-color:#000;--footer-bg-color:var(--color-darkgreen);--footer-fg-color:#fff;--href-color:currentColor;--href-color_hover:var(--color-darkgreen);--href-color_active:var(--color-brightgreen);--href-decoration:none;--href-decoration_hover:underline;--href-decoration_active:underline;--form_element-height:40px;--form_element-line-height:16px;--form_element-border-radius:5px;--btn-padding-inline:16px;--btn-padding-block:calc(( ( var(--btn-height) - var(--btn-line-height) ) / 2 ) - var(--btn-border-width));--btn-height:var(--form_element-height);--btn-line-height:var(--form_element-line-height);--btn-bg-color:var(--color-darkgreen);--btn-border-color:var(--color-darkgreen);--btn-fg-color:#fff;--btn-bg-color_hover:var(--color-brightgreen);--btn-border-color_hover:var(--color-brightgreen);--btn-fg-color_hover:#fff;--btn-bg-color_active:var(--color-yellow);--btn-border-color_active:var(--color-yellow);--btn-fg-color_active:var(--color-brightgreen);--btn-border-radius:var(--form_element-border-radius);--btn-border-width:2px;--btn-font-weight:400;--input-padding-inline:16px;--input-padding-block:calc(( ( var(--input-height) - var(--input-line-height) ) / 2 ) - var(--input-border-width));--input-height:38px;--input-line-height:16px;--input-bg-color:#fff;--input-border-color:#000;--input-border-color_hover:var(--color-darkgreen);--input-border-color_active:var(--color-brightgreen);--input-border-width:2px;--input-border-radius:var(--form_element-border-radius);--input-color:#000;--input-placeholder:rgba(33,63,60,0.5);--input-font-weight:400;--slider-navigation-bg:rgba(0,0,0,0.5);--slider-navigation-fg:#fff;--slider-navigation-fa_icon-left:'\f053';--slider-navigation-fa_icon-right:'\f054';--slider-navigation-fa_icon-weight:900;--slider-navigation-bg_hover:#000;--slider-navigation-fg_hover:#fff;--slider-navigation-bg_active:var(--color-brightgreen);--slider-navigation-fg_active:#fff;--slider-pagination-bg:#ccc;--slider-pagination-fg:Transparent;--slider-pagination-bg_hover:#000;--slider-pagination-fg_hover:Transparent;--slider-pagination-bg_active:#aaa;--slider-pagination-fg_active:Transparent;--slider-pagination-active-bg:#aaa;--slider-pagination-active-fg:Transparent}@media only screen and (min-width:992px){.mobile-only{display:none!important}}@media only screen and (max-width:991.98px){.desktop-only{display:none!important}}.slidemenu{z-index:902;display:none;position:fixed;left:0;top:0;bottom:0;width:400px}.slidemenu.right{left:auto;right:0}.slidemenu header{display:flex;justify-content:space-between;align-items:center}.slidemenu .scroll{position:absolute;top:32px;bottom:0;left:0;right:0;overflow:auto}.slidemenu .back{cursor:pointer}.slidemenu .close{cursor:pointer}.slidemenu-shadow{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,0.5);filter:blur(1px);z-index:-1;opacity:0;pointer-events:none;transition:opacity 300ms ease-in-out,z-index 0ms 300ms}.slidemenu-shadow #spinner{display:none;line-height:1}body[data-slidemenu='account'] #slidemenu-account,body[data-slidemenu='basket'] #slidemenu-basket,body[data-slidemenu='filters'] .productListFilters,body[data-slidemenu='language'] #slidemenu-language,body[data-slidemenu='search'] #slidemenu-search{z-index:901;opacity:1;display:block}@media only screen and (max-width:991.98px){body[data-slidemenu='mainmenu'] #mainmenu{z-index:901;opacity:1;display:block}}.shadow-active #slidemenu-active-shadow,body[data-slidemenu='account'] #slidemenu-active-shadow,body[data-slidemenu='basket'] #slidemenu-active-shadow,body[data-slidemenu='filters'] #slidemenu-active-shadow body[data-slidemenu='language'] #slidemenu-active-shadow,body[data-slidemenu='mainmenu'] #slidemenu-active-shadow,body[data-slidemenu='search'] #slidemenu-active-shadow,body[data-slidemenu] #slidemenu-active-shadow{z-index:900;opacity:1;pointer-events:all;transition:opacity 300ms ease-in-out,z-index 0ms 0ms}.shadow-active #slidemenu-active-shadow{display:flex;justify-content:center;align-items:center;font-size:400%;color:#fff}.shadow-active #slidemenu-active-shadow #spinner{display:block}html{font-family:var(--basefont);font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 400;font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;padding:0;overflow-y:scroll;isolation:isolate}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1rem;line-height:normal;font-family:var(--headfont);color:var(--head-color);letter-spacing:.03em}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:1rem}h1{font-size:2rem;font-size:clamp(22.4px,2.377414562vw,32px)}h2{font-size:1.5rem;font-size:clamp(19.2px,1.783060921vw,24px)}h3{font-size:1.1875rem;font-size:clamp(17.2px,1.411589896vw,19px)}h4{font-size:16px}h5{font-size:13px}h6{font-size:11px}.large h1{font-size:2.5rem;font-size:clamp(25.6px,2.971768202vw,40px)}.large h2{font-size:2rem;font-size:clamp(22.4px,2.377414562vw,32px)}.large h3{font-size:1.5rem;font-size:clamp(19.2px,1.783060921vw,24px)}.large h4{font-size:1.1875rem;font-size:clamp(17.2px,1.411589896vw,19px)}.large h5{font-size:16px}.large h6{font-size:13px}.small h1{font-size:1.5rem;font-size:clamp(19.2px,1.783060921vw,24px)}.small h2{font-size:1.1875rem;font-size:clamp(17.2px,1.411589896vw,19px)}.small h3{font-size:16px}.small h4{font-size:13px}.small h5{font-size:11px}.small h6{font-size:11px}h6{margin:0}a:not([role='button']){transition:var(--transition-all)}a:not([role='button']),a:not([role='button']):visited{color:var(--href-color);text-decoration:var(--href-decoration)}a:not([role='button']):hover{color:var(--href-color_hover);text-decoration:var(--href-decoration_hover)}a:not([role='button']):active{color:var(--href-color_active);text-decoration:var(--href-decoration_active)}[onclick]{cursor:pointer}b{font-weight:700}strong{font-weight:700}hr{position:relative;height:1px!important;border:0;color:var(--color-blue);background-color:var(--color-blue);background:linear-gradient(90deg,rgba(255,255,255,0) 0,var(--color-blue) 30%,var(--color-blue) 70%,rgba(255,255,255,0) 100%);margin:10px auto;max-width:90%;overflow:visible}hr::after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:13px;height:15px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 13 15'%3E%3Cg%3E%3Cpath fill='%232a2559' d='M10.9,5.8l-.4.7c.3,1.2,0,2.5-.8,3.5-1.2,1.4-3.2,1.8-4.8,1.1l-.7.5v-.8c0,0,0-.2-.2-.2h0c0,0-.2-.2-.3-.2l-.4,2.8,1.6-1.3c.5.2,1.1.3,1.6.3,1.3,0,2.6-.6,3.5-1.7,1.1-1.3,1.4-3,.8-4.6'/%3E%3Cpath fill='%23ea7405' d='M8.1,3.1c-.6-.2-1.3-.3-2-.3-1.2.1-2.3.7-3.1,1.6-1.1,1.3-1.4,3-.8,4.6l.4-.7c-.3-1.2,0-2.5.8-3.5.7-.8,1.7-1.3,2.7-1.4.7,0,1.5,0,2.1.4l.7-.5v.8c0,0,.1.1.2.2h0c.1,0,.2.2.3.3l.3-2.7-1.5,1.1h0Z'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-position:center center;background-repeat:no-repeat}table.zebra tbody th,table.zebra tbody td{padding-block:.25rem}table.zebra tbody tr:nth-of-type(odd) th,table.zebra tbody tr:nth-of-type(odd) td{background-color:rgba(33,63,60,0.05)}table.zebra tbody tr:nth-of-type(even) th,table.zebra tbody tr:nth-of-type(even) td{padding-block:.5rem}table.zebra tbody tr:hover th,table.zebra tbody tr:hover td{background:rgba(0,90,53,0.15)}table th{text-align:left}table th[align='left'],table td[align='left']{text-align:left}table th[align='center'],table td[align='center']{text-align:center}table th[align='right'],table td[align='right']{text-align:right}table th[valign='top'],table td[align='top']{vertical-align:top}table th[valign='middle'],table td[align='middle']{vertical-align:middle}table th[valign='bottom'],table td[align='bottom']{vertical-align:bottom}.fa-before{font-family:var(--basefont);font-weight:400}.fa-before::before{display:inline-block;margin:0 .55em 0 0;color:var(--color-yellow);font-family:var(--iconfont)}.block-drop-shadow{filter:var(--block-drop-shadow)}slideshow .navigation{--transition-duration:100ms;font-family:var(--iconfont);font-weight:var(--slider-navigation-fa_icon-weight);transition:var(--transition-all)}slideshow .navigation.slick-disabled{opacity:.1}slideshow.navigation-inside .navigation{border-radius:50%}slideshow.navigation-outside .navigation{--slider-navigation-fg:rgba(33,63,60,0.5);--slider-navigation-fg_hover:var(--color-darkgreen);--slider-navigation-fg_active:var(--color-brightgreen);background:Transparent;border:none;font-size:2em}slideshow .pagination .slick-dots li{display:flex;justify-content:center;align-items:center}slideshow.productsgrid{display:grid}slideshow.productsgrid .slides{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;grid-auto-rows:auto;grid-auto-flow:column;overflow:visible}slideshow.productsgrid .slick-list,slideshow.productsgrid .slick-track{grid-column:1 / -1;grid-row:span 4;display:grid;grid-auto-rows:auto;grid-auto-flow:column}slideshow.productsgrid .slick-slide,slideshow.productsgrid .slick-slide>div{grid-row:span 4;display:grid;grid-template-rows:subgrid;grid-auto-flow:column}slideshow.productsgrid .slick-slide>div{grid-template-columns:subgrid}slideshow.productsgrid .product.slide{display:grid!important;margin-top:.5em;margin-bottom:.5em}slideshow.brands .slides,slideshow .slides:has(.slide.brand){overflow:hidden}slideshow.brands .slide a,slideshow .slide.brand{display:flex!important;flex-flow:row nowrap;align-items:center;grid-gap:.5rem;padding:10px;width:auto;height:60px;border:2px solid var(--color-blue);border-radius:5px;text-decoration:none}slideshow.brands .slide a .image,slideshow .slide.brand .image,slideshow.brands .slide a .logo,slideshow .slide.brand .logo{display:block}slideshow.brands .slide a .image img,slideshow .slide.brand .image img,slideshow.brands .slide a .logo img,slideshow .slide.brand .logo img{height:100%;width:auto;object-fit:contain;object-position:center center}slideshow.brands .slide a .name,slideshow .slide.brand .name{height:auto;width:auto;white-space:nowrap}slideshow.brands .slide a .fa-chevron-right,slideshow .slide.brand .fa-chevron-right{height:auto;width:auto;color:var(--color-orange)}.grid.productsgrid{grid-auto-rows:auto}.sbeGroups>.element.hyperlink{grid-column:span 1;grid-row:span 2;display:grid;grid-template-rows:subgrid;grid-gap:0;background:#fff;filter:drop-shadow(0px 3px 5px var(--drop-shadow-color))}.sbeGroups>.element.hyperlink,.sbeGroups>.element.hyperlink:hover,.sbeGroups>.element.hyperlink:active{text-decoration:none}.sbeGroups>.element.hyperlink .image{display:block;padding:1em;width:100%;aspect-ratio:1;background:#fff}.sbeGroups>.element.hyperlink .image img{width:100%;height:100%;object-fit:contain;object-position:center center;mixed-blend-mode:multiply}.sbeGroups>.element.hyperlink .content,.sbeGroups>.element.hyperlink .plaintext{padding:1rem .25em}@media only screen and (min-width:768px){.sbeGroups>.element.hyperlink .content,.sbeGroups>.element.hyperlink .plaintext{padding:1rem}}.sbeGroups>.element.hyperlink .content .title,.sbeGroups>.element.hyperlink .plaintext h2{margin-bottom:.5rem;width:100%;font-weight:bold;text-align:center;overflow:hidden;word-break:break-word}@media only screen and (min-width:768px){.sbeGroups>.element.hyperlink .content .title,.sbeGroups>.element.hyperlink .plaintext h2{font-size:1.1875rem;font-size:clamp(17.2px,1.411589896vw,19px)}}.sbeGroups>.element.hyperlink .image img{aspect-ratio:1;object-fit:contain;object-position:center center}.sbeSpecies>.element.hyperlink{grid-column:span 2;grid-row:span 1;display:grid;grid-template-columns:2fr 3fr;align-items:stretch;aspect-ratio:2.222222222}.sbeSpecies>.element.hyperlink .plaintext{grid-column:1;grid-row:1;align-content:center;text-align:center}.sbeSpecies>.element.hyperlink .image{grid-column:2;grid-row:1}.sbeSpecies>.element.hyperlink .plaintext{background:var(--color-green-800);color:#fff}.sbeSpecies>.element.hyperlink .image{background:var(--color-green-700)}.sbeSpecies>.element.hyperlink .image img{height:100%;width:auto;max-width:100%;object-fit:contain;object-position:center center}.sbeBanner{grid-template-columns:1fr 2fr}.sbeBanner .plaintext{grid-column:1;align-content:center;text-align:center;aspect-ratio:1}.sbeBanner .image{grid-column:2;grid-row:1}@media only screen and (min-width:768px){.sbeBanner{grid-template-columns:1fr 3fr}}.sbeBanner .plaintext h2{margin:0}.sbeBanner .image img{aspect-ratio:3;width:100%;height:100%;object-fit:cover;object-position:center center}body.placeFooterBottom{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}body.placeFooterBottom header.layout,body.placeFooterBottom main.layout,body.placeFooterBottom footer.layout{flex:0 1 auto}body.placeFooterBottom footer.layout{margin-top:auto}.system-messages{background:#fff;border-radius:0 0 .5rem .5rem;overflow:hidden}.system-messages:not(.inline){position:fixed;z-index:1000;top:100px;left:50%;translate:-50% 0}@media only screen and (min-width:768px){.system-messages:not(.inline){top:142px}}.system-messages:not(.inline) .msg{border-top:none}.system-messages .close{position:absolute;cursor:pointer;top:12px;right:0;width:2em;height:2em}.system-messages .close::after{content:'\f00d';display:inline;margin-left:.5rem;color:#000;font-family:var(--iconfont);font-weight:100;font-size:1.5em}.system-messages .msg{position:relative;padding:1em 2em 1em 1em;width:94vw;background-color:rgba(0,112,186,0.25);border:2px solid #0070ba;border-radius:0 0 .5rem .5rem;color:#000}.system-messages .msg:has(+.msg){border-radius:0}@media only screen and (min-width:768px){.system-messages .msg{width:720px}}.system-messages .msg.notice{background-color:rgba(0,0,255,0.25);border-color:blue}.system-messages .msg.error{background-color:rgba(255,0,0,0.25);border-color:red}.system-messages .msg.warning{background-color:rgba(255,165,0,0.25);border-color:orange}.system-messages .msg p{margin-bottom:.5em}.system-messages .msg p ~ p{margin-top:0}.blockforms #slidemenu-active-shadow{z-index:900;opacity:1;pointer-events:all;transition:opacity 300ms ease-in-out,z-index 0ms 0ms}.blockforms #slidemenu-active-shadow{display:flex;justify-content:center;align-items:center;font-size:500%;color:#fff}.blockforms #slidemenu-active-shadow #spinner{display:block}.custom-file-input{margin:0;border-radius:var(--input-border-radius) 0 0 var(--input-border-radius);vertical-align:middle}.custom-file-input::-webkit-file-upload-button{visibility:hidden}.custom-file-input+label{height:var(--input-height);border-radius:0 var(--btn-border-radius) var(--btn-border-radius) 0;border-left:0;white-space:nowrap;-webkit-user-select:none;cursor:pointer}.plusminusinput{position:relative;display:inline-block}.plusminusinput label{font-size:13px;font-weight:bold}.plusminusinput input,.plusminusinput button{vertical-align:middle;text-align:center;transition:var(--transition-all),border-color 0ms eass 0ms}.plusminusinput input.input-number{--input-border-width:2px;--input-bg-color:var(--color-lightblue);--input-border-color:var(--color-gray-250);--input-color:#000;padding:0 var(--input-height);width:120px;font-weight:400;text-align:center}.plusminusinput button{--btn-bg-color:var(--color-lightblue);--btn-border-color:var(--color-gray-250);--btn-fg-color:#000}.plusminusinput:hover button:not(:disabled),.plusminusinput:hover input.input-number:not(:disabled){border-color:var(--color-blue)}.plusminusinput:has(button:active) button:not(:disabled),.plusminusinput:has(button:active) input.input-number:not(:disabled){border-color:var(--color-orange)}.plusminusinput button{--btn-padding-inline:0;position:absolute;top:0;justify-content:center;width:var(--btn-height)}.plusminusinput button.qty-plus{right:0;border-left:none;border-radius:0 var(--btn-border-radius) var(--btn-border-radius) 0}.plusminusinput button.qty-minus{left:0;border-right:none;border-radius:var(--btn-border-radius) 0 0 var(--btn-border-radius)}.plusminusinput button:not(:disabled):hover{background:var(--color-blue);border-color:var(--color-blue);color:#fff}.plusminusinput button:not(:disabled):active{background:var(--color-orange);border-color:var(--color-orange);color:#fff}.placeholder-wrapper{position:relative}input[placeholder]:not([type='checkbox']):not([type='radio'])+label,select[placeholder]+label,.placeholder-wrapper textarea[placeholder]+label{display:inline-block;position:absolute;top:50%;left:var(--input-padding-inline,0.5rem);translate:0 -50%;transition:var(--transition-all);background:Transparent;color:var(--input-placeholder);font-size:1rem;font-weight:400;cursor:text}input[placeholder]:not([type='checkbox']):not([type='radio'])+label.small,select[placeholder]+label.small,.placeholder-wrapper textarea[placeholder]+label.small{z-index:11;padding:0 5px;line-height:.85rem;top:0;translate:-5px -50%;background:Transparent;background:linear-gradient(0deg,#fff 0,#fff 50%,rgba(255,255,255,0) 100%);color:currentColor;font-size:.85rem}input[placeholder]:not([type=checkbox]):not([type=radio]):focus+label,.placeholder-wrapper textarea[placeholder]:focus+label,input[placeholder]:not([type=checkbox]):not([type=radio]):not(:placeholder-shown)+label,.placeholder-wrapper textarea[placeholder]:not(:placeholder-shown)+label{z-index:11;padding:0 5px;line-height:.85rem;top:0;translate:-5px -50%;background:Transparent;background:linear-gradient(0deg,#fff 0,#fff 50%,rgba(255,255,255,0) 100%);color:currentColor;font-size:.85rem}select[placeholder]+label{pointer-events:none}select[placeholder]:valid+label{z-index:11;padding:0 5px;line-height:.85rem;top:0;translate:-5px -50%;background:Transparent;background:linear-gradient(0deg,#fff 0,#fff 50%,rgba(255,255,255,0) 100%);color:currentColor;font-size:.85rem}.btn-orange{--btn-bg-color:var(--color-orange);--btn-border-color:var(--color-orange);--btn-fg-color:#fff;--btn-bg-color_hover:#fff;--btn-border-color_hover:var(--color-orange);--btn-fg-color_hover:var(--color-orange);--btn-bg-color_active:var(--color-orange);--btn-border-color_active:var(--color-orange);--btn-fg-color_active:#fff}.btn-white{--btn-bg-color:#fff;--btn-border-color:#fff;--btn-fg-color:var(--color-blue);--btn-bg-color_hover:Transparent;--btn-border-color_hover:#fff;--btn-fg-color_hover:#fff;--btn-bg-color_active:#fff;--btn-border-color_active:#fff;--btn-fg-color_active:var(--color-blue)}.btn-gray{--btn-bg-color:var(--color-gray-250)!important;--btn-border-color:var(--color-gray-250)!important;--btn-fg-color:#000;--btn-bg-color_hover:var(--color-gray-250)!important;--btn-border-color_hover:var(--color-gray-250)!important;--btn-fg-color_hover:#000;--btn-bg-color_active:var(--color-gray-250)!important;--btn-border-color_active:var(--color-gray-250)!important;--btn-fg-color_active:#000}.btn-warning{--btn-bg-color:#fff;--btn-border-color:var(--color-gray-250);--btn-fg-color:var(--color-gray-250);--btn-bg-color_hover:var(--color-red);--btn-border-color_hover:var(--color-red);--btn-fg-color_hover:#fff;--btn-bg-color_active:#fff;--btn-border-color_active:var(--color-red);--btn-fg-color_active:var(--color-red)}.btn-disabled{--btn-bg-color:rgba(33,63,60,0.25)!important;--btn-border-color:Transparent!important;--btn-fg-color:#fff;--btn-bg-color_hover:rgba(33,63,60,0.25)!important;--btn-border-color_hover:Transparent!important;--btn-fg-color_hover:#fff;--btn-bg-color_active:rgba(33,63,60,0.25)!important;--btn-border-color_active:Transparent!important;--btn-fg-color_active:#fff}button,[role="button"],input[type='button'],input[type='submit'],a.button,span.button{-webkit-appearance:button;display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;grid-gap:var(--padding-inline);padding:var(--btn-padding-block) var(--btn-padding-inline);line-height:var(--btn-line-height);font-family:var(--basefont);font-size:16px;font-weight:var(--btn-font-weight,400);text-align:center;vertical-align:middle;cursor:pointer;background-color:var(--btn-bg-color);border:var(--btn-border-width) solid var(--btn-border-color);border-radius:var(--btn-border-radius);color:var(--btn-fg-color);transition:var(--transition-all)}button:hover,[role="button"]:hover,input[type='button']:hover,input[type='submit']:hover,a.button:hover,span.button:hover{background-color:var(--btn-bg-color_hover,var(--btn-bg-color));border-color:var(--btn-border-color_hover,var(--btn-border-color));outline:none;color:var(--btn-fg-color_hover,var(--btn-fg-color))}button:hover:active,[role="button"]:hover:active,input[type='button']:hover:active,input[type='submit']:hover:active,a.button:hover:active,span.button:hover:active{background-color:var(--btn-bg-color_active,var(--btn-bg-color));border-color:var(--btn-border-color_active,var(--btn-border-color));color:var(--btn-fg-color_active,var(--btn-fg-color))}button:focus,[role="button"]:focus,input[type='button']:focus,input[type='submit']:focus,a.button:focus,span.button:focus{background-color:var(--btn-bg-color_active,var(--btn-bg-color));border-color:var(--btn-border-color_active,var(--btn-border-color));color:var(--btn-fg-color_active,var(--btn-fg-color))}button.orange,[role="button"].orange,input[type='button'].orange,input[type='submit'].orange,a.button.orange,span.button.orange{--btn-bg-color:var(--color-orange);--btn-border-color:var(--color-orange);--btn-fg-color:#fff;--btn-bg-color_hover:#fff;--btn-border-color_hover:var(--color-orange);--btn-fg-color_hover:var(--color-orange);--btn-bg-color_active:var(--color-orange);--btn-border-color_active:var(--color-orange);--btn-fg-color_active:#fff}button.white,[role="button"].white,input[type='button'].white,input[type='submit'].white,a.button.white,span.button.white{--btn-bg-color:#fff;--btn-border-color:#fff;--btn-fg-color:var(--color-blue);--btn-bg-color_hover:Transparent;--btn-border-color_hover:#fff;--btn-fg-color_hover:#fff;--btn-bg-color_active:#fff;--btn-border-color_active:#fff;--btn-fg-color_active:var(--color-blue)}button.gray,[role="button"].gray,input[type='button'].gray,input[type='submit'].gray,a.button.gray,span.button.gray{--btn-bg-color:var(--color-gray-250)!important;--btn-border-color:var(--color-gray-250)!important;--btn-fg-color:#000;--btn-bg-color_hover:var(--color-gray-250)!important;--btn-border-color_hover:var(--color-gray-250)!important;--btn-fg-color_hover:#000;--btn-bg-color_active:var(--color-gray-250)!important;--btn-border-color_active:var(--color-gray-250)!important;--btn-fg-color_active:#000}button.warning,[role="button"].warning,input[type='button'].warning,input[type='submit'].warning,a.button.warning,span.button.warning{--btn-bg-color:#fff;--btn-border-color:var(--color-gray-250);--btn-fg-color:var(--color-gray-250);--btn-bg-color_hover:var(--color-red);--btn-border-color_hover:var(--color-red);--btn-fg-color_hover:#fff;--btn-bg-color_active:#fff;--btn-border-color_active:var(--color-red);--btn-fg-color_active:var(--color-red)}button.fluid,[role="button"].fluid,input[type='button'].fluid,input[type='submit'].fluid,a.button.fluid,span.button.fluid{width:100%}@media only screen and (max-width:575.98px){button.fluid-xs,[role="button"].fluid-xs,input[type='button'].fluid-xs,input[type='submit'].fluid-xs,a.button.fluid-xs,span.button.fluid-xs{width:100%}}button.clear,[role="button"].clear,input[type='button'].clear,input[type='submit'].clear,a.button.clear,span.button.clear{background:Transparent!important;color:var(--btn-bg-color)}button.clear:hover,[role="button"].clear:hover,input[type='button'].clear:hover,input[type='submit'].clear:hover,a.button.clear:hover,span.button.clear:hover{background:var(--btn-bg-color)!important;color:var(--btn-fg-color)}button.no-border,[role="button"].no-border,input[type='button'].no-border,input[type='submit'].no-border,a.button.no-border,span.button.no-border,button.no-border:hover,[role="button"].no-border:hover,input[type='button'].no-border:hover,input[type='submit'].no-border:hover,a.button.no-border:hover,span.button.no-border:hover,button.no-border:active,[role="button"].no-border:active,input[type='button'].no-border:active,input[type='submit'].no-border:active,a.button.no-border:active,span.button.no-border:active{border-color:Transparent!important}button.circle,[role="button"].circle,input[type='button'].circle,input[type='submit'].circle,a.button.circle,span.button.circle{justify-content:center;padding:0;width:var(--btn-height)!important;height:var(--btn-height);line-height:var(--btn-height);border-radius:50%}button.circle .icon,[role="button"].circle .icon,input[type='button'].circle .icon,input[type='submit'].circle .icon,a.button.circle .icon,span.button.circle .icon{margin-left:0;vertical-align:baseline}button[disabled],[role="button"][disabled],input[type='button'][disabled],input[type='submit'][disabled],a.button[disabled],span.button[disabled],button.disabled,[role="button"].disabled,input[type='button'].disabled,input[type='submit'].disabled,a.button.disabled,span.button.disabled{--btn-bg-color:rgba(33,63,60,0.25)!important;--btn-border-color:Transparent!important;--btn-fg-color:#fff;--btn-bg-color_hover:rgba(33,63,60,0.25)!important;--btn-border-color_hover:Transparent!important;--btn-fg-color_hover:#fff;--btn-bg-color_active:rgba(33,63,60,0.25)!important;--btn-border-color_active:Transparent!important;--btn-fg-color_active:#fff;opacity:1;cursor:not-allowed}button[disabled].clear,[role="button"][disabled].clear,input[type='button'][disabled].clear,input[type='submit'][disabled].clear,a.button[disabled].clear,span.button[disabled].clear,button.disabled.clear,[role="button"].disabled.clear,input[type='button'].disabled.clear,input[type='submit'].disabled.clear,a.button.disabled.clear,span.button.disabled.clear{border-color:rgba(33,63,60,0.25)!important}button[disabled].clear:hover,[role="button"][disabled].clear:hover,input[type='button'][disabled].clear:hover,input[type='submit'][disabled].clear:hover,a.button[disabled].clear:hover,span.button[disabled].clear:hover,button.disabled.clear:hover,[role="button"].disabled.clear:hover,input[type='button'].disabled.clear:hover,input[type='submit'].disabled.clear:hover,a.button.disabled.clear:hover,span.button.disabled.clear:hover{background:Transparent!important;border-color:rgba(33,63,60,0.25)!important;color:rgba(33,63,60,0.25)!important}a[role='button'],a.button,a[role='button']:hover,a.button:hover{text-decoration:none}::placeholder{color:var(--input-placeholder);opacity:1}:-ms-input-placeholder{color:var(--input-placeholder)}::-ms-input-placeholder{color:var(--input-placeholder)}.input-white{--input-bg-color:Transparent;--input-border-color:#fff;--input-color:#fff;--input-placeholder:rgba(255,255,255,0.5)}.input-white+label{--input-placeholder:#fff}.input-gray{--input-bg-color:Transparent;--input-border-color:var(--color-gray-250);--input-color:#000;--input-placeholder:rgba(0,0,0,0.5)}.input-gray+label{--input-placeholder:#fff}.input-disabled{--input-bg-color:#fff;--input-border-color:var(--color-gray-250);--input-color:var(--color-gray-250)}.input-disabled+label{--input-placeholder:var(--color-gray-250)}input:not([type=checkbox]):not([type=radio]),textarea,select{height:var(--input-height);line-height:var(--input-line-height);background-color:var(--input-bg-color);border:var(--input-border-width) solid var(--input-border-color);color:var(--input-color);font-size:var(--input-font-size);font-weight:var(--input-font-weight);vertical-align:middle}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),textarea:not([type=color]):not([type=file]),select:not([type=color]):not([type=file]){padding-left:var(--input-padding-inline);padding-right:var(--input-padding-inline);border-radius:var(--input-border-radius)}input:not([type=checkbox]):not([type=radio]).white,textarea.white,select.white{--input-bg-color:Transparent;--input-border-color:#fff;--input-color:#fff;--input-placeholder:rgba(255,255,255,0.5)}input:not([type=checkbox]):not([type=radio]).white+label,textarea.white+label,select.white+label{--input-placeholder:#fff}input:not([type=checkbox]):not([type=radio]).gray,textarea.gray,select.gray{--input-bg-color:Transparent;--input-border-color:var(--color-gray-250);--input-color:#000;--input-placeholder:rgba(0,0,0,0.5)}input:not([type=checkbox]):not([type=radio]).gray+label,textarea.gray+label,select.gray+label{--input-placeholder:#fff}input:not([type=checkbox]):not([type=radio]).fluid,textarea.fluid,select.fluid{width:100%}@media only screen and (max-width:575.98px){input:not([type=checkbox]):not([type=radio]).fluid-xs,textarea.fluid-xs,select.fluid-xs{width:100%}}input:not([type=checkbox]):not([type=radio]):hover,textarea:hover,select:hover{border-color:var(--input-border-color_hover)}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus,input:not([type=checkbox]):not([type=radio]):active,textarea:active,select:active{border-color:var(--input-border-color_active);outline:none}input:not([type=checkbox]):not([type=radio]).input-invalid,textarea.input-invalid,select.input-invalid,.checkfieldissue input:not([type=checkbox]):not([type=radio]),.checkfieldissue textarea,.checkfieldissue select{border-color:var(--color-error);outline:1px solid red}input:not([type=checkbox]):not([type=radio]):disabled,textarea:disabled,select:disabled,input:not([type=checkbox]):not([type=radio]).disabled,textarea.disabled,select.disabled{--input-bg-color:#fff;--input-border-color:var(--color-gray-250);--input-color:var(--color-gray-250)}input:not([type=checkbox]):not([type=radio]):disabled+label,textarea:disabled+label,select:disabled+label,input:not([type=checkbox]):not([type=radio]).disabled+label,textarea.disabled+label,select.disabled+label{--input-placeholder:var(--color-gray-250)}textarea{padding-top:.5rem;padding-bottom:.5rem;line-height:normal!important}select{padding-left:calc(var(--input-padding-inline) - 6px)}.input-invalid{background-color:rgba(255,0,0,0.25)!important;border-color:var(--color-error)!important}.togglePassword{z-index:10;position:absolute;top:50%;right:.5rem;translate:0 -50%;text-decoration:none}input[type='password'] ~ .togglePassword .hide{display:none}input[type='text'] ~ .togglePassword .show{display:none}.breadcrumbs ol{display:none}@media only screen and (min-width:576px){.breadcrumbs{margin-top:0;padding:27px 0;color:#000;transition:var(--transition-all)}.breadcrumbs ol{display:block;margin:0;padding:0}.breadcrumbs ol li{display:inline-block}.breadcrumbs ol li.hidden{width:0;opacity:0}.breadcrumbs ol li:not(.hidden) ~ li::before{content:"\00BB";display:inline-block;margin:0 .5em}.breadcrumbs a{--href-color:var(--color-brightgreen);font-weight:400;text-decoration:none}}.slidemenu{width:576px;max-width:100%;background-color:#fff}.slidemenu header{--href-color:#fff;--href-color_hover:#fff;padding-left:var(--padding-inline);padding-right:var(--padding-inline);height:40px;background:var(--color-brightgreen);color:#fff}.slidemenu header .textlogo{display:block;margin-right:auto}.slidemenu header .title{font-weight:900}.slidemenu .scroll{top:40px;padding:0 1rem 1rem;overflow-y:scroll;overscroll-behavior:contain}.slidemenu .scroll ul{display:block;margin:0;padding:0;list-style-type:none;line-height:2}.slidemenu .scroll ul li{display:block}#slidemenu-language ul.languages{display:flex;flex-flow:column nowrap;margin:1rem 0 0;padding:0;list-style-type:none}#slidemenu-language ul.languages li{display:block}#slidemenu-language ul.languages li a{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%;font-size:larger}#slidemenu-language ul.languages li a img{flex:0 0 40px;margin-right:1rem;width:40px;height:40px;object-fit:cover;object-position:center center;border-radius:50%}#slidemenu-language ul.languages li ~ li{padding-top:1rem}body[data-slidemenu='filters'] main.layout{z-index:901}body[data-slidemenu="mainmenu"] header.layout,body[data-slidemenu="search"] header.layout{z-index:901}#loclangswitch{margin-top:var(--padding-inline)}#loclangswitch select,#loclangswitch option{width:100%;height:3rem}#loclangswitch div[data-countries]{margin-top:1rem}#loclangswitch div[data-countries]:not(.active){display:none}#loclangswitch legend{color:var(--color-orange)}#loclangswitch ul{display:flex;flex-flow:row wrap;margin:0;padding:0}#loclangswitch ul li{display:inline-block;margin:.25rem;width:4rem}#loclangswitch ul li input{position:absolute;left:-100vw}#loclangswitch ul li input:checked+label{border:1px solid var(--color-orange);box-shadow:0 0 4px 2px var(--color-orange);color:var(--color-blue)}#loclangswitch ul li label{display:block;padding:.5rem 1rem;width:4rem;border:2px solid var(--color-blue);color:var(--color-blue);text-align:center;cursor:pointer}#loclangswitch button{width:100%}header.layout{--href-color:#fff;--href-color_hover:#fff;z-index:1;position:sticky;top:0;height:166px;background:var(--header-bg-color);color:var(--header-fg-color);filter:drop-shadow(0px 0 5px rgba(0,0,0,0.15))}@media only screen and (min-width:992px){header.layout{--href-color:var(--header-fg-color);--href-color_hover:var(--header-fg-color)}}header.layout .headerLayout{display:grid;grid-template-columns:1fr;grid-template-rows:40px 70px 46px;align-items:center;transition:var(--transition-all)}header.layout .headerLayout .textlogo{display:none;margin-right:auto}header.layout .headerLayout .logo{grid-row:2;align-self:center;height:70px;overflow:hidden;transition:var(--transition-all)}header.layout .headerLayout .topmenu{grid-row:1;justify-self:end;align-self:center}header.layout .headerLayout .menubar{grid-row:3;justify-self:center;align-self:center}@media only screen and (min-width:992px){header.layout .headerLayout{grid-template-columns:1fr 3fr;grid-template-rows:66px 76px}header.layout .headerLayout .logo{grid-column:1;grid-row:1 / span 2;align-self:start;height:100%}header.layout .headerLayout .topmenu{grid-column:2;grid-row:1}header.layout .headerLayout .menubar{grid-column:2;grid-row:2;justify-self:end}header.layout .headerLayout .subaccountbar{justify-self:right;grid-column:1 / span 2}}@media only screen and (max-width:991.98px){header.layout .headerLayout .subaccountbar{display:none}}@media only screen and (max-width:991.98px){body.scrolled header.layout{height:106px}body.scrolled header.layout .headerLayout{grid-template-rows:40px 10px 46px}body.scrolled header.layout .headerLayout .textlogo{display:block}body.scrolled header.layout .headerLayout .logo{height:0}}header.layout .logo{padding:.5em var(--paddinginline-main);width:100%;height:100%}header.layout .logo img{width:100%;height:100%;object-fit:contain;object-position:center center}@media only screen and (min-width:992px){header.layout .logo{padding:17px 0 10px var(--paddinginline-main)}header.layout .logo img{object-position:center left}}header.layout .topmenu{--_fg-color:#fff;--_bg-color:var(--color-darkgreen);--href-color:var(--_fg-color);--href-color_hover:var(--color-yellow);position:relative;isolation:isolate;padding-left:var(--paddinginline-main);padding-right:var(--paddinginline-main);width:100%;height:40px;background:var(--_bg-color);color:var(--_fg-color);text-align:right}@media only screen and (min-width:992px){header.layout .topmenu{height:66px}header.layout .topmenu::before{z-index:-1;content:"";position:absolute;top:0;bottom:0;left:-20px;width:40px;background:var(--_bg-color);transform:skew(-14deg);transform-origin:bottom}header.layout .topmenu::after{z-index:-1;content:"";position:absolute;top:0;bottom:0;left:0;width:100%;box-shadow:50vmax 0 0 50vmax var(--_bg-color);clip-path:inset(0 -50vmax)}}header.layout .headerbasket{display:flex;align-items:center;text-decoration:none}@media only screen and (min-width:992px){header.layout{height:142px}header.layout .headerLayout{grid-template-columns:317px auto}}.textlogo{font-weight:900}nav.topmenu{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;grid-column-gap:max(1rem,2vw);margin:0 0 0 auto;padding:0}nav.topmenu search{flex:1 1 25%;padding-left:5vw}nav.topmenu button.signup{--btn-border-color_hover:var(--_fg-color)}@media only screen and (max-width:360px){nav.topmenu .phone{display:none}}.menubar{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:var(--paddinginline-main);padding-left:var(--paddinginline-main);padding-right:var(--paddinginline-main);width:100%;height:100%}@media only screen and (max-width:991.98px){.menubar .mobileButton{display:flex;flex-flow:column nowrap;gap:0;padding:.25em;line-height:normal}.menubar .mobileButton .text{font-size:13px}}@media only screen and (min-width:992px){.menubar{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;grid-column-gap:max(1rem,2vw)}.menubar .mainmenu{margin:0 auto 0 1.5rem}}nav#mainmenu{--href-decoration:none;--href-decoration_hover:none;--href-decoration_active:none;display:block;margin:0;padding:0}nav#mainmenu ul{margin:var(--padding-inline);padding:0;list-style-type:none}nav#mainmenu ul li{display:block}nav#mainmenu ul ~ ul li:first-child{border-top:none}@media only screen and (max-width:991.98px){nav#mainmenu{z-index:902;display:none;position:fixed;left:0;top:0;bottom:0;width:400px;width:576px;max-width:100%;background-color:#fff;grid-column:revert!important;grid-row:revert!important;justify-self:revert!important;align-self:revert!important;width:0;height:100vh;font-size:1.5rem;font-size:clamp(19.2px,1.783060921vw,24px);overflow:hidden}nav#mainmenu.right{left:auto;right:0}nav#mainmenu header{display:flex;justify-content:space-between;align-items:center}nav#mainmenu .scroll{position:absolute;top:32px;bottom:0;left:0;right:0;overflow:auto}nav#mainmenu .back{cursor:pointer}nav#mainmenu .close{cursor:pointer}nav#mainmenu header{--href-color:#fff;--href-color_hover:#fff;padding-left:var(--padding-inline);padding-right:var(--padding-inline);height:40px;background:var(--color-brightgreen);color:#fff}nav#mainmenu header .textlogo{display:block;margin-right:auto}nav#mainmenu header .title{font-weight:900}nav#mainmenu .scroll{top:40px;padding:0 1rem 1rem;overflow-y:scroll;overscroll-behavior:contain}nav#mainmenu .scroll ul{display:block;margin:0;padding:0;list-style-type:none;line-height:2}nav#mainmenu .scroll ul li{display:block}body[data-slidemenu="mainmenu"] nav#mainmenu{left:0;width:100%}nav#mainmenu header{line-height:1}nav#mainmenu header .textlogo,nav#mainmenu header .title{font-size:16px}nav#mainmenu header .close{font-size:1.1875rem;font-size:clamp(17.2px,1.411589896vw,19px)}nav#mainmenu li{border-top:1px solid var(--color-yellow);border-bottom:1px solid var(--color-yellow);line-height:2;font-size:21px}nav#mainmenu li ~ li{border-top:none}nav#mainmenu li header a{--href-color:#fff;--href-color_hover:var(--color-yellow)}nav#mainmenu li a{--href-color:var(--color-darkgreen);--href-color_hover:var(--color-brightgreen);--href-color_active:var(--color-yellow);display:block}nav#mainmenu li.hassubs>a::after{z-index:-1;position:absolute;right:1rem;content:'\f054';font-family:var(--iconfont);color:var(--color-darkgreen)}nav#mainmenu li .submenu{position:fixed;top:0;bottom:100%;left:0;width:100%;background:#fff;overflow:hidden}nav#mainmenu li[data-selected='current'] .submenu,nav#mainmenu li[data-selected='ancestor'] .submenu{bottom:0;height:100vh}nav#mainmenu .scroll{padding-top:2em;padding-bottom:2em}nav#mainmenu .phone a{display:flex;justify-content:space-between;align-items:center;width:100%}nav#mainmenu .phone a i{color:var(--color-darkgreen)}}@media only screen and (min-width:992px){nav#mainmenu{position:static;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;grid-column-gap:1rem;align-self:stretch}nav#mainmenu header{display:none}nav#mainmenu ul{display:flex;flex-flow:row wrap;justify-content:flex-start;grid-gap:.5rem;margin:0 0 0 auto;padding:0}nav#mainmenu ul li{display:block;position:relative;white-space:nowrap}nav#mainmenu ul li:hover{cursor:pointer}nav#mainmenu ul li:hover>a{filter:drop-shadow(0px 0 .5px rgba(0,0,0,0.5));text-decoration:none}nav#mainmenu ul li[data-selected="current"]>.submenu,nav#mainmenu ul li[data-selected="ancestor"]>.submenu{display:block}nav#mainmenu ul .submenu{display:none;padding:.5rem 1rem 1rem;background:#fff}nav#mainmenu ul .submenu ul{flex-flow:column nowrap;justify-content:flex-start}nav#mainmenu>.scroll>ul>li{padding:.5rem}nav#mainmenu>.scroll>ul>li[data-selected="current"]{position:relative}nav#mainmenu>.scroll>ul>li[data-selected="current"]>a{filter:drop-shadow(0px 0 .5px rgba(0,0,0,0.5))}nav#mainmenu>.scroll>ul>li[data-selected="current"]>a::after{content:"\e633";position:absolute;top:50%;left:-1rem;color:var(--color-yellow);font-family:var(--iconfont);font-weight:400}nav#mainmenu>.scroll>ul>li>.submenu{background:magenta;position:absolute;top:100%;left:-1rem;padding-top:1rem;width:450px;background:#fff}nav#mainmenu>.scroll>ul>li>.submenu ul{flex-flow:row wrap;justify-content:space-between}nav#mainmenu>.scroll>ul>li>.submenu ul li{flex:0 1 200px}nav#mainmenu>.scroll>ul>li>.submenu ul li.showall{display:none}nav#mainmenu>.scroll>ul>li>.submenu ul li.hassubs>a{font-weight:700;cursor:default;filter:none}nav#mainmenu>.scroll>ul>li>.submenu ul li .submenu{display:block;padding-left:0}nav#mainmenu>.scroll>ul>li>.submenu ul li .submenu ul{display:flex;flex-flow:column nowrap;grid-gap:.25rem}}.loadingscreen{display:none;position:fixed;inset:0;width:100%;height:100vh;z-index:900;background-color:rgba(0,0,0,0.25);backdrop-filter:blur(2px)}.loadingscreen i{position:absolute;left:50%;top:50%;transform:translate(-50% -50%);color:#fff;font-size:4em}.loadingscreen.show{display:block}.languageSelection{position:relative}.languageSelection ul{position:absolute;top:0;left:0;max-height:0;overflow:hidden;transition:var(--transition-all);display:none;margin:0;padding:0;list-style-type:none;background:#fff;color:var(--color-blue)}.languageSelection ul li{display:block;white-space:nowrap}.languageSelection ul li svg{width:1em;height:1em;object-fit:cover;object-position:center center}.languageSelection ul[aria-hidden="false"]{z-index:1;top:100%;display:block;max-height:200px;height:100%}[aria-controls] [aria-hidden="false"]{display:block}[aria-controls] [aria-hidden="true"]{display:none}main.layout{isolation:isolate;position:relative}footer.layout{--href-color:var(--footer-fg-color);--href-color_hover:var(--footer-fg-color);background:var(--footer-bg-color);color:var(--footer-fg-color)}.footerLayout{display:flex;flex-flow:row wrap;justify-content:space-between;grid-gap:1rem;padding-top:4rem;padding-bottom:4rem;width:100%;line-height:1.7}.footerLayout address,.footerLayout nav{flex:0 1 210px}@media only screen and (min-width:576px){.footerLayout address,.footerLayout nav{flex:0 0 auto}}.footerLayout address{grid-column:span 1;min-width:210px;font-style:normal}.footerLayout nav{min-width:150px}.footerLayout nav strong{margib-bottom:.5em}.footerLayout nav ul{display:block;margin:0;padding:0;list-style-type:none}.footerLayout nav ul li{display:block}.footerBottom{--_fg-color:var(--color-darkgreen);--href-color:var(--_fg-color);--href-color_hover:var(--color-brightgreen);background:var(--color-yellow);color:var(--_fg-color)}.footerBottom .footerBottomLayout{display:flex;flex-flow:row wrap;justify-content:space-between;padding-top:1em;padding-bottom:1em}ul.social{display:block;margin:1rem 0 0;padding:0;list-style-type:none}ul.social li{display:inline-block}ul.social li ~ li{margin-left:1rem}search.searchform{--input-border-radius:19px;position:relative;width:100%}search.searchform .searchtext{--input-border-color:#fff;--input-border-color_hover:#fff;--input-border-color_active:#fff;padding-right:calc(var(--btn-height) + var(--btn-padding-inline)) !important;width:100%}search.searchform .searchtext[placeholder]+label{top:14px!important}search.searchform .searchtext[placeholder]:focus+label,search.searchform .searchtext[placeholder]:not(:placeholder-shown)+label{translate:0 -19px!important}search.searchform .searchbutton{--btn-padding-inline:0;position:absolute;right:0;top:0;height:var(--btn-height);width:var(--btn-height);min-width:revert!important;background:none;border:none;color:var(--color-blue);justify-content:center;text-align:center}#slidemenu-search header{display:none}@media only screen and (max-width:991.98px){#slidemenu-search{z-index:902;display:none;position:fixed;left:0;top:0;bottom:0;width:400px;width:576px;max-width:100%;background-color:#fff;padding:0;max-height:100vh}#slidemenu-search.right{left:auto;right:0}#slidemenu-search header{display:flex;justify-content:space-between;align-items:center}#slidemenu-search .scroll{position:absolute;top:32px;bottom:0;left:0;right:0;overflow:auto}#slidemenu-search .back{cursor:pointer}#slidemenu-search .close{cursor:pointer}#slidemenu-search header{--href-color:#fff;--href-color_hover:#fff;padding-left:var(--padding-inline);padding-right:var(--padding-inline);height:40px;background:var(--color-brightgreen);color:#fff}#slidemenu-search header .textlogo{display:block;margin-right:auto}#slidemenu-search header .title{font-weight:900}#slidemenu-search .scroll{top:40px;padding:0 1rem 1rem;overflow-y:scroll;overscroll-behavior:contain}#slidemenu-search .scroll ul{display:block;margin:0;padding:0;list-style-type:none;line-height:2}#slidemenu-search .scroll ul li{display:block}body[data-searchresults="true"] #slidemenu-search{height:100vh}#slidemenu-search header{display:flex}#slidemenu-search form{position:relative;margin:5px var(--padding-inline)}#slidemenu-search form .searchtext{--input-border-color:var(--color-darkgreen);--input-border-color_hover:var(--color-brightgreen);--input-border-color_active:var(--color-yellow)}#slidemenu-search #autosearchresults .close{display:none}#slidemenu-search #autosearchresults .scroll{position:static}body[data-slidemenu='search'] #slidemenu-search{width:100%}}#autosearchresults{display:none;margin:0 auto;padding:0;width:100%;max-width:100%;min-height:0;border:none;border-radius:0}@media only screen and (min-width:992px){#autosearchresults{position:absolute;top:100%;left:5vw;right:0;width:auto}}#autosearchresults .content{width:100%;max-height:calc(100vh - 78px);border-radius:0 0 var(--btn-border-radius) var(--btn-border-radius);overflow:auto}#autosearchresults .content .scroll{padding:0 var(--padding-inline);width:100%;background:#fff;color:#000}#autosearchresults .content .scroll table{border:none}#autosearchresults .content button{margin:1rem 0 0;width:100%}#autosearchresults .close{position:absolute;right:0;top:-38px;background:var(--color-orange);border-color:var(--color-orange);border-radius:0 var(--input-border-radius) 0 var(--btn-border-radius);color:#fff;font-weight:700}#autosearchresults .close:hover{cursor:pointer}#autosearchresults .loader{display:none;position:absolute;font-size:2em;top:1em;left:50%}#autosearchresults table{width:100%;border:0;border-collapse:collapse;border-spacing:0}#autosearchresults table tr[onclick]:hover{cursor:pointer}#autosearchresults table tr[onclick]:hover,#autosearchresults table tr[onclick]:hover a,#autosearchresults table tr[onclick]:hover a:hover{color:currentColor;text-shadow:.5px 0 0 currentColor}#autosearchresults table th,#autosearchresults table td{line-height:1.5rem;border-bottom:1px solid var(--color-darkgreen)}#autosearchresults table td.image{padding:0 .5rem;width:4rem}#autosearchresults table td.image img{width:3rem;height:3rem;object-fit:contain;object-position:center center;mix-blend-mode:multiply}#autosearchresults table td.desc{text-align:left}#autosearchresults table td.price{padding:0 .5rem;text-align:right}#autosearchresults table a{--href-color:#000;display:block}#autosearchresults table tfoot tr td{border:none}body[data-searchresults="true"] .topmenu{z-index:1}@media only screen and (min-width:992px){body[data-searchresults="true"] .searchform .searchtext{border-bottom-color:var(--color-gray-250);border-radius:var(--input-border-radius) var(--input-border-radius) 0 0!important}}body[data-searchresults="true"] #autosearchresults{display:block}.productListContainer{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:1rem;margin-bottom:100px}.productListContainer .productGroupInformation{order:-1;margin-top:1rem}@media only screen and (min-width:768px){.productListContainer{grid-template-columns:320px auto;grid-template-rows:auto auto auto 38px;grid-template-areas:"groupinfo groupinfo" "grouplist grouplist" "filters   products" "filters   options"}.productListContainer .productGroupInformation{grid-area:groupinfo}.productListContainer .groupList{grid-area:grouplist}.productListContainer .productListFilters{grid-area:filters}.productListContainer .productListOptions{grid-area:options}.productListContainer .productList{grid-area:products}.productListContainer .productListNotFound{grid-column:span 2}.productListContainer .productGroupInformation{margin-top:0}}.productListOptions{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"pagination  pagination" "perpage     mode";align-items:center;grid-gap:1rem}@media only screen and (min-width:992px){.productListOptions{grid-template-columns:1fr 3fr 1fr;grid-template-areas:"perpage  pagination  mode"}}.productListOptions .productListPerPage{grid-area:perpage}.productListOptions .productListPagination{grid-area:pagination}.productListOptions .productListMode{grid-area:mode}.productListOptions .productListMode{text-align:right}.productListPagination{display:grid;justify-content:center;align-content:items;grid-template-columns:1fr 1fr;grid-template-areas:"prev  next" "pages pages"}@media only screen and (min-width:576px){.productListPagination{grid-template-columns:1fr auto 1fr;grid-template-areas:"prev  pages  next"}}.productListPagination .prev{grid-area:prev}.productListPagination .pages{grid-area:pages}.productListPagination .next{grid-area:next}.productListPagination span.prev{justify-self:end}.productListPagination span.prev,.productListPagination span.next{margin:.25rem}@media only screen and (min-width:576px){.productListPagination span.prev,.productListPagination span.next{margin:0}}.productListPagination span.pages{justify-self:center}.productListPagination span.pages .artpage.current{--btn-bg-color_active:buttontext;--btn-border-color_active:buttonface;background-color:buttontext;color:buttonface;font-weight:700}.productListPagination .artpage{--btn-border-color_active:var(--color-orange);margin:0 .25rem}.productListPagination .artpage.clear:active{background:var(--color-orange)!important;border-color:var(--color-orange)}.groupList .grid{grid-template-columns:1fr;grid-auto-rows:auto}@media only screen and (min-width:0){.groupList .grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.groupList .grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:992px){.groupList .grid{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1280px){.groupList .grid{grid-template-columns:repeat(6,1fr)}}.group{grid-column:span 1;grid-row:span 2;display:grid;grid-template-rows:subgrid;grid-gap:0;background:#fff;filter:drop-shadow(0px 3px 5px var(--drop-shadow-color))}.group,.group:hover,.group:active{text-decoration:none}.group .image{display:block;padding:1em;width:100%;aspect-ratio:1;background:#fff}.group .image img{width:100%;height:100%;object-fit:contain;object-position:center center;mixed-blend-mode:multiply}.group .content,.group .plaintext{padding:1rem .25em}@media only screen and (min-width:768px){.group .content,.group .plaintext{padding:1rem}}.group .content .title,.group .plaintext h2{margin-bottom:.5rem;width:100%;font-weight:bold;text-align:center;overflow:hidden;word-break:break-word}@media only screen and (min-width:768px){.group .content .title,.group .plaintext h2{font-size:1.1875rem;font-size:clamp(17.2px,1.411589896vw,19px)}}nav.groupmenu{font-size:1.5rem;font-size:clamp(19.2px,1.783060921vw,24px)}nav.groupmenu ul{display:flex;flex-flow:column nowrap;margin:0;padding:0;list-style-type:none}nav.groupmenu ul li{display:block}nav.groupmenu>ul{grid-row-gap:.25em}nav.groupmenu .submenu{grid-row-gap:0;overflow:hidden;transition:var(--transition-all)}nav.groupmenu .submenu>li{max-height:0;transition:var(--transition-all)}nav.groupmenu .hassubs>a{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}nav.groupmenu .hassubs>a .exp::after{content:"\f078";display:inline-block;margin-left:.5em;color:var(--color-blue);font-family:var(--iconfont);font-weight:900}nav.groupmenu li.active,nav.groupmenu li.current,nav.groupmenu li.ancestor{max-height:unset!important}nav.groupmenu li.active>a,nav.groupmenu li.current>a,nav.groupmenu li.ancestor>a{font-weight:700}nav.groupmenu li.active>a .exp::after,nav.groupmenu li.current>a .exp::after,nav.groupmenu li.ancestor>a .exp::after{content:"\f077"}nav.groupmenu li.active>.submenu,nav.groupmenu li.current>.submenu,nav.groupmenu li.ancestor>.submenu{display:flex;grid-row-gap:.25em;margin-top:.5em;padding-left:.75em}nav.groupmenu li.active>.submenu>li,nav.groupmenu li.current>.submenu>li,nav.groupmenu li.ancestor>.submenu>li{max-height:1.5em}nav.groupmenu li a{line-height:1.5;text-decoration:none}nav.groupmenu li.current>a .text,nav.groupmenu li.ancestor>a .text{font-weight:700}nav.groupmenu li.submenu>li{margin-top:0}nav.groupmenu .submenu{margin-top:.25em;padding-left:1em}.productList .grid{grid-template-columns:1fr;grid-auto-rows:auto}@media only screen and (min-width:576px){.productList .grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:992px){.productList .grid{grid-template-columns:1fr 1fr 1fr}}.productListMode .productList,.productListMode .productGrid,.productListMode .productGrid-4{color:#ccc;font-size:1.1875rem;font-size:clamp(17.2px,1.411589896vw,19px)}body[data-productlistmode="list"] .productListMode .productList,body[data-productlistmode="grid-4"] .productListMode .productGrid-4,body[data-productlistmode="grid"] .productListMode .productGrid,body:not([data-productlistmode]) .productListMode .productGrid{color:#000}body[data-productlistmode="grid-4"] .productList .grid{grid-template-columns:1fr;grid-auto-rows:auto}@media only screen and (min-width:576px){body[data-productlistmode="grid-4"] .productList .grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:992px){body[data-productlistmode="grid-4"] .productList .grid{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:1280px){body[data-productlistmode="grid-4"] .productList .grid{grid-template-columns:1fr 1fr 1fr 1fr}}body[data-productlistmode="list"] .productList .grid{grid-template-columns:2fr 5fr 2fr;grid-auto-columns:auto}body[data-productlistmode="list"] .product{grid-column:span 3;grid-row:span 3;grid-template-columns:subgrid;grid-auto-columns:auto;grid-auto-flow:columns;grid-column-gap:.5rem;grid-template-areas:"image title   order" "image summary order" "image props   order"}body[data-productlistmode="list"] .product .title{grid-area:title;align-self:center}body[data-productlistmode="list"] .product .image{grid-area:image}body[data-productlistmode="list"] .product .props{grid-area:props}body[data-productlistmode="list"] .product .summary{grid-area:summary}body[data-productlistmode="list"] .product .orderblock{display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;justify-items:end;align-items:center;width:100%}body[data-productlistmode="list"] .product .orderblock .price{grid-row:1}body[data-productlistmode="list"] .product .orderblock .orderbutton{grid-row:2;self-align:end}body[data-productlistmode="list"] .product .title{margin-bottom:0;padding-left:0;text-align:left}body[data-productlistmode="list"] .product .title .short{display:none}body[data-productlistmode="list"] .product .title .long{display:inline}body[data-productlistmode="list"] .product .summary{display:block;margin:0 0 1rem 0;max-height:4rem;overflow:hidden;white-space:prewrap;text-overflow:ellipsis}body[data-productlistmode="list"] .product .props{margin:0;padding-left:0}body[data-productlistmode="list"] .product .price small{display:block;text-align:right}body[data-productlistmode="list"] .product .favorite{top:revert;right:revert;bottom:0;left:0}body[data-productlistmode="list"] .product .favorite .toggleFavorite{border-radius:50% 50% 50% 0}.productStock.InStock{color:var(--color-green)}.productStock.LimitedAvailability{color:var(--color-gray-250)}.productStock.OutOfStock{color:var(--color-red)}.productLabels{display:flex;flex-flow:row wrap;justify-content:flex-start;grid-gap:.25em 1px}.productLabels .label{margin-bottom:auto;padding:0 .25em;line-height:1.5;background:var(--color-yellow);border-radius:0;color:var(--color-darkgreen)}.productLabels .label:last-child{border-radius:0 10px 10px 0;padding-right:.5em}.toggleFavorite.del:hover .fa-solid.fa-heart::before{content:'\f7a9'}.product{grid-column:span 1;grid-row:span 4;display:grid;grid-template-rows:subgrid;grid-gap:0;position:relative;--href-decoration:none;--href-decoration_hover:none;--href-decoration_active:none;background:#fff;filter:drop-shadow(0px 3px 3px var(--drop-shadow-color));transition:var(--transition-all);cursor:pointer}.product:hover{filter:drop-shadow(0px 2px 10px var(--color-yellow))}.product .title{margin-bottom:0;padding-top:.5em;padding-left:var(--padding-inline);padding-right:var(--padding-inline);line-height:1;font-weight:bold;text-align:left;overflow:hidden}.product .title .short{display:inline-block}.product .title .long{display:none}@media only screen and (min-width:768px){.product .title{font-size:1.1875rem;font-size:clamp(17.2px,1.411589896vw,19px)}}.product .image{display:block;padding:var(--padding-inline);max-width:100%;aspect-ratio:1}.product .image img{width:100%;height:100%;object-fit:contain;object-position:center center;mix-blend-mode:multiply}.product .summary{display:none}.product .props{display:block;margin:0;padding:0 var(--padding-inline);list-style-type:none}.product .props li{display:block}.product .productStock{display:none;margin-top:.5em;padding:0 var(--padding-inline) var(--padding-inline)}.product .orderblock{display:flex;flex-flow:column;justify-content:center;align-items:flex-start;margin:0;grid-gap:.5rem}.product .orderblock .stock{margin-left:auto;padding:0 var(--padding-inline)}.product .orderblock .price{margin-left:auto;margin-bottom:1em;padding:0 var(--padding-inline)}.product .orderblock .price small{margin-left:.5em;font-size:13px;font-weight:400}.product .productLabels{position:absolute;top:0;left:0;width:calc(100% - 50px);font-size:11px}.product .favorite{position:absolute;top:0;right:0;width:auto}.product .favorite .toggleFavorite{border-radius:50% 0 50% 50%}@media only screen and (max-width:767.98px){.productFilters{margin-left:auto}.productFilters .toggleFilters{font-size:1.1875rem;font-size:clamp(17.2px,1.411589896vw,19px)}.productListFilters{z-index:902;display:none;position:fixed;left:0;top:0;bottom:0;width:400px;width:576px;max-width:100%;background-color:#fff;bottom:100%;width:100%;background:#fff;transition:var(--transition-all);overflow:hidden}.productListFilters.right{left:auto;right:0}.productListFilters header{display:flex;justify-content:space-between;align-items:center}.productListFilters .scroll{position:absolute;top:32px;bottom:0;left:0;right:0;overflow:auto}.productListFilters .back{cursor:pointer}.productListFilters .close{cursor:pointer}.productListFilters header{--href-color:#fff;--href-color_hover:#fff;padding-left:var(--padding-inline);padding-right:var(--padding-inline);height:40px;background:var(--color-brightgreen);color:#fff}.productListFilters header .textlogo{display:block;margin-right:auto}.productListFilters header .title{font-weight:900}.productListFilters .scroll{top:40px;padding:0 1rem 1rem;overflow-y:scroll;overscroll-behavior:contain}.productListFilters .scroll ul{display:block;margin:0;padding:0;list-style-type:none;line-height:2}.productListFilters .scroll ul li{display:block}body[data-slidemenu='filters'] .productListFilters{bottom:0}body[data-slidemenu='filters'] .productListFilters .scroll{overflow-y:scroll;overscroll-behavior:contain}body[data-slidemenu='filters'] .productListFilters .scroll #showFilterResults,body[data-slidemenu='filters'] .productListFilters .scroll #activefilters{padding-inline:var(--padding-inline)}}@media only screen and (min-width:768px){.productFilters,.productListFilters header .close{display:none}.productListFilters header,.productListSort{margin-bottom:.5rem;padding:0 var(--padding-inline);background-color:var(--color-darkgreen);border-radius:3px;color:#fff}.productListFilters header .title,.productListSort .title{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;line-height:2;color:inherit;cursor:pointer;font-weight:700}.productListSort .productListArtSort{margin-bottom:.5rem;width:100%}}#artfilters{display:flex;flex-flow:column;grid-gap:.5rem 1rem}#artfilters>.title{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:0 var(--padding-inline);background-color:var(--color-darkgreen);border-radius:3px;color:#fff;cursor:pointer;font-weight:700}#artfilters>.title,#artfilters .artfilter>.title{line-height:2}#artfilters .artfilter{position:relative;background-color:var(--color-darkgreen);color:#fff}#artfilters .artfilter .title{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:0 var(--padding-inline);border-radius:3px;cursor:pointer}#artfilters .artfilter .title .exp{display:var(--fa-display,inline-block);width:1.25em;line-height:1;font-family:var(--iconfont);font-weight:400;font-variant:normal;font-style:normal;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-align:center}#artfilters .artfilter .title .exp::before{content:'\f078'}#artfilters .artfilter .artfiltervals{z-index:1;display:none;padding:.5rem 1rem;width:100%;border-radius:0 0 3px 3px}#artfilters .artfilter.active{padding-bottom:.5rem}#artfilters .artfilter.active .title{border-radius:3px 3px 0 0}#artfilters .artfilter.active .title .exp::before{content:'\f077'}#artfilters .artfilter.active .artfiltervals{max-height:70vh;overflow-y:auto;overscroll-behavior:contain}#artfilters .artfilter .item.disabled{opacity:.35}#active-filters{display:flex;flex-flow:row wrap;justify-content:flex-start;grid-gap:.5rem}.productdetails{position:relative;display:grid;grid-template-columns:1fr;grid-aito-rows:auto;grid-template-areas:"title" "images" "summary" "cluster" "desclong" "props";grid-gap:1rem;margin-bottom:100px}@media only screen and (min-width:768px){.productdetails{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto 1fr;grid-template-areas:"title   title" "images  summary" "images  cluster" "images  desclong" "props   desclong" "  .     desclong"}}@media only screen and (min-width:992px){.productdetails{grid-template-areas:"images  title" "images  summary" "images  cluster" "images  desclong" "props   desclong" "  .     desclong"}}.productdetails>*{min-height:0}.productdetails .title{grid-area:title}.productdetails .summary{grid-area:summary}.productdetails .desclong{grid-area:desclong}.productdetails .images{grid-area:images}.productdetails .props{grid-area:props}.productdetails .clusterselection{grid-area:cluster}.productdetails .productLabels{position:absolute;top:0;left:0}.productdetails h1{margin-bottom:0}.productdetails .images{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-flow:columns;grid-gap:1rem}.productdetails .images picture{padding:1rem;background:#fff;aspect-ratio:1.333333333}.productdetails .images picture:first-child{grid-column:span 3;grid-row:span 3}.productdetails .images picture img{width:100%;height:100%;object-fit:contain;object-position:center center;mix-blend-mode:multiply}.productdetails .images slideshow{grid-column:span 3}.productdetails .listtable{line-height:1.5}.productdetails table.listtable .name{font-weight:400}.productdetails table.listtable .value,.productdetails table.listtable .productStock{padding-left:1em}.productdetails ul.listtable{display:grid;grid-template-columns:auto;grid-auto-rows:auto;margin:0;padding:0;list-style-type:none}.productdetails ul.listtable li{grid-column:span 2;display:grid;grid-template-columns:subgrid;width:100%}.productdetails .props ul{grid-template-columns:1fr 1fr;line-height:2}.productdetails .props ul li{padding-left:var(--padding-inline);padding-right:var(--padding-inline)}.productdetails .props ul li:nth-of-type(odd){background-color:var(--color-yellow);color:var(--color-darkgreen)}.productdetails .props ul .name{font-weight:600}.productdetails .orderblock{margin-top:clamp(1rem,4vw,4rem);border-top:1px solid var(--color-blue);padding-top:1rem;line-height:1}.productdetails .orderblock .price{font-size:1.5rem;font-size:clamp(19.2px,1.783060921vw,24px);text-align:right}.productdetails .orderblock .price small{font-size:13px;font-weight:400;vertical-align:top}.productdetails .orderblock .orderamount+button{margin-left:.5rem}.productdetails .orderblock td.favorite,.productdetails .orderblock td.order{padding-top:1rem}.productdetails .orderblock.anonymous{padding:1rem 2rem;background-color:var(--color-gray-100);border-top:none}.productdetails .orderblock.anonymous .message{margin-bottom:1rem;padding:.5rem;border:1px solid var(--color-red);border-radius:.5em}.productdetails .orderblock.anonymous .message i{color:var(--color-red)}.productdetails .orderblock.anonymous button{width:100%;max-width:240px}.productdetails .orderblock.anonymous button ~ button{margin-left:1rem}main .subaccountbar{background-color:#f88;padding:0 .5em;margin-bottom:.5em}.subAccountPagination button{margin:.5em 1em}#accountHome{display:grid;grid-template-columns:1 r;grid-gap:2vh;margin-bottom:clamp(1rem,2 vj,2rem)}@media only screen and (min-width:768px){#accountHome{grid-template-columns:repeat(2,1fr);grid-gap:2vw;margin-bottom:clamp(1rem,2vw,4rem)}}@media only screen and (min-width:1280px){#accountHome{grid-template-columns:repeat(3,1fr)}}#accountHome .yourDetails{order:1}#accountHome .yourLogin{order:2}#accountHome .subaccounts{order:3}#accountHome .quickorder{order:4}#accountHome .yourOrders{order:5}#accountHome .yourInvoices{order:6}#accountHome .outstanding{order:7}#accountHome .yourFavorites{order:8}#accountHome .yourLogoff{order:9}#accountHome .yourOrders .history .amount{display:none}@media only screen and (min-width:768px){#accountHome .quickorder{grid-column:span 2}}@media only screen and (min-width:1280px){#accountHome .quickorder{order:2;grid-row:span 2}#accountHome .yourOrders{order:3;grid-row:span 2}#accountHome .yourLogin{order:4}#accountHome .yourLogoff{order:8}#accountHome .yourFavorites{order:5}#accountHome .yourInvoices{order:6}#accountHome .outstanding{order:7}#accountHome .yourFavorites,#accountHome .yourOrders,#accountHome .yourInvoices,#accountHome .outstanding,#accountHome .quickorder{grid-column:span 1}#accountHome .yourOrders .history .amount{display:table-cell}}#accountHome .block{display:flex;flex-flow:column nowrap;justify-content:flex-start;padding:var(--padding-inline);background:#fff;border-radius:10px;filter:drop-shadow(0px 3px 49px var(--drop-shadow-color))}#accountHome .block footer{margin-top:auto}#accountHome .block header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:2px solid var(--color-blue)}#accountHome .block header i{flex:0 0 50px;display:flex;justify-content:center;align-items:center;width:50px;height:50px;background-color:var(--color-orange);border-radius:50%;color:#fff;font-size:1.5rem;font-size:clamp(19.2px,1.783060921vw,24px)}#accountHome .block main>table{margin-top:1em}#accountHome .block.yourFavorites .image,#accountHome .block.yourFavorites .empty{display:none}@media only screen and (min-width:576px) and (max-width:767.98px){#accountHome .block.yourFavorites .image,#accountHome .block.yourFavorites .empty{display:table-cell}}@media only screen and (min-width:992px){#accountHome .block.yourFavorites .image,#accountHome .block.yourFavorites .empty{display:table-cell}}#accountHome .block.quickorder .scroll{overscroll-behavior:contain;margin-top:1rem;margin-right:-1rem;margin-bottom:.5rem;padding-right:.5rem;max-height:350px;overflow-y:scroll}@supports not selector(::-webkit-scrollbar){scrollbar-width:thin;scrollbar-color:var(--color-gray-100) var(--color-gray-100)}#accountHome .block.quickorder .scroll::-webkit-scrollbar{width:8px}#accountHome .block.quickorder .scroll::-webkit-scrollbar-track{background:var(--color-gray)}#accountHome .block.quickorder .scroll::-webkit-scrollbar-thumb{background:var(--color-blue);border-radius:4px;border:none}#accountHome .block.quickorder .scroll ::-webkit-scrollbar-button:single-button{background-color:var(--color-blue);display:block;border-style:solid;height:8px;width:8px}#accountHome .block.quickorder .scroll ::-webkit-scrollbar-button:single-button:vertical:decrement{border-width:0 4px 4px 4px;border-color:transparent transparent var(--color-blue) transparent}#accountHome .block.quickorder .scroll ::-webkit-scrollbar-button:single-button:vertical:decrement:hover{border-color:transparent transparent var(--color-blue) transparent}#accountHome .block.quickorder .scroll ::-webkit-scrollbar-button:single-button:vertical:increment{border-width:4px 4px 0 4px;border-color:var(--color-blue) transparent transparent transparent}#accountHome .block.quickorder .scroll ::-webkit-scrollbar-button:vertical:single-button:increment:hover{border-color:var(--color-blue) transparent transparent transparent}.placeholder-wrapper span.optional,.placeholder-wrapper span.required{z-index:1;position:absolute;top:-2px;right:0;color:red}.placeholder-wrapper span.optional::after,.placeholder-wrapper span.required::after{content:'*'}.placeholder-wrapper span.optional{color:rgba(0,90,53,0.5)}.placeholder-wrapper input:not([type="radio"]):not([type="checkbox"]),.placeholder-wrapper select{width:100%}table.customer .placeholder-wrapper{position:relative;margin:.25em 0;max-width:100%}table.customer .placeholder-wrapper.street{width:calc(98% - 70px)}table.customer .placeholder-wrapper.housenr{width:70px}table.customer .placeholder-wrapper.zipcode{width:120px}table.customer .placeholder-wrapper.city{width:calc(98% - 120px)}table.customer .placeholder-wrapper.country select{max-width:100%;padding-left:5px}table.customer .placeholder-wrapper.housenr input{width:100%;text-align:right}table.customer .placeholder-wrapper input:not([type="radio"]):not([type="checkbox"]),table.customer .placeholder-wrapper select{width:100%}.inputgroup{display:flex;justify-content:space-between;max-width:100%;margin:.5em 0}.inputgroup .input{margin:0}.flexForm{display:grid;grid-template-columns:1fr;grid-gap:1rem 4vw}@media only screen and (min-width:992px){.flexForm{grid-template-columns:1fr 1fr}}table.quickorder tbody tr:nth-of-type(even) input{border-color:var(--color-orange)}.quick-order{margin-top:1rem;animation:blink-border 1s;animation-iteration-count:3}.quick-order table th,.quick-order table td{padding:0}.quick-order table th{background:transparent}.quick-order table .connected-input-button td .artid{width:100%}.quick-order table .connected-input-button td .count.artlsteditbox{border-radius:5px 0 0 5px;border-right:none;text-align:center}.quick-order table .connected-input-button td .update-basket{border-radius:0 5px 5px 0}.quick-order #messagesContainer{animation:blinker 1s linear 3}.quick-order #messagesContainer .msg{font-style:italic}.quick-order #messagesContainer .msg.success,.quick-order #messagesContainer .msg.succes a{color:var(--color-green)}.quick-order #messagesContainer .msg.error,.quick-order #messagesContainer .msg.error a{color:var(--color-orange)}.quick-order #messagesContainer .msg a,.quick-order #messagesContainer .msg .close:hover{cursor:pointer}table.quick-basket th ~ th,table.quick-basket td ~ td{padding-left:.5rem}table.quick-basket tbody td{padding-bottom:.5rem;vertical-align:top}table.quick-basket tbody td .desc{max-height:3em;overflow:hidden;text-overflow:ellipsis}.quickOrderContainer{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:1rem 6vw;margin-bottom:3vw}.quickOrderContainer .sidebar{display:none}.quickOrderContainer .quickOrderHeader{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.quickOrderContainer .quickOrderHeader .quickOrderAddToList{flex:0 0 100%;display:flex;flex-flow:column-reverse nowrap;justify-content:flex-end;align-items:center;grid-gap:1rem}@media only screen and (min-width:768px){.quickOrderContainer .quickOrderHeader .quickOrderAddToList{flex:0 0 auto;flex-flow:row wrap}}.quickOrderContainer h1 .groupname{color:var(--color-blue);font-weight:400}.quickOrderContainer h1 .icon{display:none}@media only screen and (min-width:576px){.quickOrderContainer h1 .icon{display:inline-block}}.quickOrderContainer .groupmenu .title{display:block;padding:1rem 2rem 0 0;line-height:2;color:var(--color-darkgreen);font-size:1.5rem;font-size:clamp(19.2px,1.783060921vw,24px)}.quickOrderContainer .quickOrderSearch{position:relative;width:100%}.quickOrderContainer .quickOrderSearch .searchtext{--input-border-width:1px;padding-right:calc(var(--input-height) + 1rem)}.quickOrderContainer .quickOrderSearch .searchbutton{--btn-bg-color:Transparent;--btn-border-color:Transparent;--btn-fg-color:var(--color-darkgreen);position:absolute;top:0;right:0}@media only screen and (min-width:768px){.quickOrderContainer .quickOrderSearch{width:auto}}table.prodList{width:100%}table.prodList th,table.prodList td{padding:5px}table.prodList thead th{border-bottom:1px solid var(--color-darkgray)}table.prodList tbody tr td{border-bottom:1px solid var(--color-darkgray)}table.prodList tbody tr:nth-child(even),table.prodList tbody tr:nth-child(even) td{background:var(--color-gray)}table.prodList tbody .desc{position:relative}table.prodList .artid{width:180px}table.prodList .desc{width:auto}table.prodList .stock{width:110px}table.prodList .price{width:120px}table.prodList .order{width:150px}table.prodList a{text-decoration:none}table.prodList .plusminusinput{max-width:120px}table.prodList .plusminusinput button{--btn-border-color:var(--color-darkgray)}table.prodList .plusminusinput input{--input-border-color:var(--color-darkgray)}table.prodList .plusminusinput:has(input:focus) button:not(:disabled),table.prodList .plusminusinput:hover button:not(:disabled){--btn-border-color:var(--color-blue)}table.prodList .plusminusinput:has(button:active) button:not(:disabled){--btn-border-color:var(--color-orange)}table.prodList .plusminusinput input:disabled{--input-border-color:var(--color-gray)}table.prodList .plusminusinput button:disabled{--btn-bg-color:rgba(33,63,60,0.25)!important;--btn-border-color:Transparent!important;--btn-fg-color:#fff;--btn-bg-color_hover:rgba(33,63,60,0.25)!important;--btn-border-color_hover:Transparent!important;--btn-fg-color_hover:#fff;--btn-bg-color_active:rgba(33,63,60,0.25)!important;--btn-border-color_active:Transparent!important;--btn-fg-color_active:#fff}table.prodList .plusminusinput:has(input.stockwarning) button{--btn-border-color:var(--color-orange)}table.prodList .plusminusinput:has(input.stockwarning) input{--input-border-color:var(--color-orange)}@media only screen and (max-width:767.98px){table.prodList .desc,table.prodList .stock{display:none}}table.prodList .orderupload .msg{position:relative;margin:.5em 0;padding-left:1.5em;font-weight:700}table.prodList .orderupload .msg .icon{position:absolute;left:0}table.prodList .orderupload .msg.success .icon{color:var(--color-green)}table.prodList .orderupload .msg.warning .icon{color:var(--color-orange)}table.prodList .orderupload .msg.error{color:var(--color-error)}.importExcel{position:fixed;top:50%;left:50%;translate:-50% -50%;padding:0;max-width:0;max-height:0;background:#fff;filter:var(--block-drop-shadow);opacity:0;overflow:hidden;transition:var(--transition-all)}body[data-slidemenu="importExcel"] .importExcel{z-index:910;padding:2rem;max-width:90vw;max-height:90vh;opacity:1;overflow:auto}.quickOrderList{position:relative}#qoSearchResults{display:none;position:fixed;top:150px;left:1rem;right:1rem;max-width:100%;margin:0 auto;padding:2vw 4vw 4vw;min-height:3rem;background:#fff;border:none;border-radius:0;transition:var(--transition-all)}@media only screen and (min-width:992px){#qoSearchResults{top:142px;left:10vw;right:10vw;translate:0 -50%;width:auto}#qoSearchResults body.scrolled{top:142px}}body[data-slidemenu=qoSearchResults] #qoSearchResults{z-index:901;display:block}#qoSearchResults .searchquery{text-transform:uppercase}#qoSearchResults table.prodList{width:100%}#qoSearchResults table.prodList th,#qoSearchResults table.prodList td{padding:5px}#qoSearchResults table.prodList thead th{border-bottom:1px solid var(--color-darkgray)}#qoSearchResults table.prodList tbody tr td{border-bottom:1px solid var(--color-darkgray)}#qoSearchResults table.prodList tbody tr:nth-child(even),#qoSearchResults table.prodList tbody tr:nth-child(even) td{background:var(--color-gray)}#qoSearchResults table.prodList tbody .desc{position:relative}#qoSearchResults table.prodList .artid{width:180px}#qoSearchResults table.prodList .desc{width:auto}#qoSearchResults table.prodList .stock{width:110px}#qoSearchResults table.prodList .price{width:120px}#qoSearchResults table.prodList .order{width:150px}#qoSearchResults table.prodList a{text-decoration:none}#qoSearchResults table.prodList .plusminusinput{max-width:120px}#qoSearchResults table.prodList .plusminusinput button{--btn-border-color:var(--color-darkgray)}#qoSearchResults table.prodList .plusminusinput input{--input-border-color:var(--color-darkgray)}#qoSearchResults table.prodList .plusminusinput:has(input:focus) button:not(:disabled),#qoSearchResults table.prodList .plusminusinput:hover button:not(:disabled){--btn-border-color:var(--color-blue)}#qoSearchResults table.prodList .plusminusinput:has(button:active) button:not(:disabled){--btn-border-color:var(--color-orange)}#qoSearchResults table.prodList .plusminusinput input:disabled{--input-border-color:var(--color-gray)}#qoSearchResults table.prodList .plusminusinput button:disabled{--btn-bg-color:rgba(33,63,60,0.25)!important;--btn-border-color:Transparent!important;--btn-fg-color:#fff;--btn-bg-color_hover:rgba(33,63,60,0.25)!important;--btn-border-color_hover:Transparent!important;--btn-fg-color_hover:#fff;--btn-bg-color_active:rgba(33,63,60,0.25)!important;--btn-border-color_active:Transparent!important;--btn-fg-color_active:#fff}#qoSearchResults table.prodList .plusminusinput:has(input.stockwarning) button{--btn-border-color:var(--color-orange)}#qoSearchResults table.prodList .plusminusinput:has(input.stockwarning) input{--input-border-color:var(--color-orange)}#qoSearchResults table.prodList .noarts{height:var(--input-height)}#qoSearchResults .close{position:absolute;right:0;top:0;border-radius:0 0 0 var(--btn-border-radius)}#qoSearchResults .close:hover{cursor:pointer}#qoSearchResults .loader{display:none;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.5);color:#fff;font-size:2.5rem;font-size:clamp(25.6px,2.971768202vw,40px);filter:blur(1px);z-index:1}body[data-slidemenu=qoSearchResults] #slidemenu-active-shadow{z-index:900;opacity:1;pointer-events:all;transition:opacity 300ms ease-in-out,z-index 0ms 0ms}table.favorites thead th{padding-bottom:.5rem}table.favorites tr th ~ th,table.favorites tr td ~ td{padding-left:.5rem}table.favorites img{object-fit:contain;object-position:center center;mix-blend-mode:multiply}table.favorites .order input{--input-border-color_hover:var(--color-orange);--input-border-color_active:var(--color-orange);border-radius:var(--input-border-radius) 0 0 var(--input-border-radius)!important;border-right:none}table.favorites .order input:hover+button,table.favorites .order input:focus+button{--btn-bg-color:var(--color-orange);--btn-border-color:var(--color-orange);--btn-fg-color:#fff}table.favorites .order button{--btn-bg-color_hover:var(--color-orange);--btn-border-color_hover:var(--color-orange);--btn-fg-color_hover:#fff;border-radius:0 var(--btn-border-radius) var(--btn-border-radius) 0}table.favorites .order:hover button{--btn-bg-color:var(--color-orange);--btn-border-color:var(--color-orange)}table.favorites .order:hover input{--input-border-color:var(--color-orange);--input-border-color_hover:var(--color-orange)}.orderpathbuttons{margin:2rem 0 6vw;display:flex;flex-flow:column nowrap;justify-content:space-between;grid-gap:1rem}@media only screen and (min-width:992px){.orderpathbuttons{flex-flow:row wrap}}table.basket .image{width:100px}table.basket .image picture{display:block;padding:.25rem;aspect-ratio:1.777777778;background:#fcfbfa}table.basket .image picture img{width:100%;height:100%;object-fit:contain;object-position:center center;mix-blend-mode:multiply}table.basket .totals .subtotal .linetotal,table.basket .totals .total .linetotal{border-top:1px solid currentColor}table.basket .totals .total .linetotal{border-bottom:3px double currentColor}table.basket .stockproblem{font-size:smaller;font-style:italic;color:red}.orderpathDetails{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:2vw}.orderpathDetails .deliverymethod{order:1}.orderpathDetails .deliveryaddress{order:2}.orderpathDetails .payment{order:3}.orderpathDetails .orderinfo{order:4}.orderpathDetails .summary{order:5}@media only screen and (min-width:768px){.orderpathDetails{grid-template-columns:3fr 2fr}.orderpathDetails .deliverymethod,.orderpathDetails .deliveryaddress,.orderpathDetails .payment{grid-column:1}.orderpathDetails .orderinfo,.orderpathDetails .summary{grid-column:2}.orderpathDetails .deliveryaddress,.orderpathDetails .orderinfo,.orderpathDetails .summary{grid-row:span 2}}@media only screen and (min-width:992px){.orderpathDetails{grid-template-columns:repeat(2,2fr) 1fr}.orderpathDetails .deliverymethod,.orderpathDetails .deliveryaddress{grid-column:1}.orderpathDetails .deliveryaddress{grid-row:span 2}.orderpathDetails .orderinfo,.orderpathDetails .payment{grid-column:2}.orderpathDetails .orderinfo{grid-row:1}.orderpathDetails .summary{grid-column:3;grid-row:1 / span 2}}.orderpathDetails .orderinfo .reference input{width:100%}.orderpathDetails .orderinfo .remarks textarea{width:100%;min-height:66px}@media only screen and (min-width:992px){.orderpathDetails .orderinfo{display:flex;justify-content:space-between}.orderpathDetails .orderinfo .reference{flex:0 0 30%}.orderpathDetails .orderinfo .remarks{flex:0 0 65%}}.orderpathDetails .summary table.basket .totals .linetotal.first{border-top:none}table.basket tfoot.totals{position:relative}table.basket .linetotal{opacity:1;transition:var(--transition-all)}table.basket #reloadingTotals{position:absolute;top:-50px;right:25px;color:currentColor;font-size:4rem;opacity:0;transition:var(--transition-all);pointer-events:none}table.basket.reloading .linetotal{opacity:.25;filter:blur(2px)}table.basket.reloading #reloadingTotals{opacity:1}table.basket.reloading *{pointer-events:none}#deliveryaddress table.customer tr td{padding:.25rem 0}#deliveryaddress table.customer select{padding-left:.5rem;width:100%}#deliveryaddress .delivery-sub{display:none;transition:var(--transition-all);overflow:hidden}#deliveryaddress .delivery-sub.active{display:block}.payment-choices .paymentmethod{position:relative;display:grid;grid-template-columns:30px 1fr 60px;grid-template-rows:50px auto;align-items:center;border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius)}.payment-choices .paymentmethod ~ .paymentmethod{margin-top:.5rem}.payment-choices .paymentmethod .radio{grid-row:1}.payment-choices .paymentmethod label{grid-column:span 2;grid-row:span 2;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;align-items:center}.payment-choices .paymentmethod label:hover{cursor:pointer}.payment-choices .paymentmethod .name{grid-column:1;font-weight:600}.payment-choices .paymentmethod .image{grid-column:2}.payment-choices .paymentmethod .image img{margin-right:10px;width:50px;height:auto;max-height:40px;object-fit:contain;object-position:center center}.payment-choices .paymentmethod .desclong{padding-bottom:0;max-height:0;transition:var(--transition-all);overflow:hidden}.payment-choices .paymentmethod .radio:has(input:checked)+label .desclong{padding-bottom:1rem;max-height:300px}.dealerlocator-container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 2em;grid-template-areas:"main" "notice" "sidebar";margin-bottom:4vw;min-height:calc(100vh - 300px)}.dealerlocator-container main{grid-area:main;min-height:0}.dealerlocator-container aside{grid-area:sidebar;min-height:0}.dealerlocator-container .notice{grid-area:notice;min-height:0}@media only screen and (min-width:992px){.dealerlocator-container{grid-template-columns:1fr 3fr;grid-template-areas:"sidebar main" "   .    notice"}}.dealerlocator-container main{display:flex;flex-direction:column;justify-content:flex-start}.dealerlocator-container main .gmap-container{align-self:stretch;height:100%}.dealerlocator-container main .gmap-container .map{height:100%}.dealerlocator-container main,.dealerlocator-container aside{position:relative}.dealerlocator-container .notice{position:absolute;left:0;bottom:0;padding:1px .5em;max-width:calc(100% - 190px);line-height:2;background:var(--ol-partial-background-color);border-radius:4px 0 0;font-size:.75rem}.dealerlocator-container .osm{display:grid;grid-template-columns:200px 1fr}.dealerlocator-container .osm .ibp{display:flex;flex-flow:row nowrap;justify-content:space-between}.dealerlocator-container .osm .ibp input#searchOSM{border-radius:var(--input-border-radius) 0 0 var(--input-border-radius)}.dealerlocator-container .osm .ibp button{border-radius:0 var(--btn-border-radius) var(--btn-border-radius) 0}