label[for]{cursor:pointer}@font-face{font-family:"Open Sans";src:url("/font/OpenSans/OpenSans-Light.ttf");font-weight:300;font-style:normal}@font-face{font-family:"Open Sans";src:url("/font/OpenSans/OpenSans-Regular.ttf");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans";src:url("/font/OpenSans/OpenSans-Semibold.ttf");font-weight:600;font-style:normal}html{font-family:"Open Sans",sans-serif}body{font-weight:400}.font--default{font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:300}.font--light{font-weight:300}.font--regular{font-weight:400}.font--bold,b,strong{font-weight:600}.font--italic,i{font-style:italic}.itemGroup{margin-bottom:6px}.itemGroup__item{font-size:14px;font-size:1.4rem;line-height:30px}.itemGroup__alignmentInner *{font-size:14px;font-size:1.4rem;line-height:1.2}.itemGroup__item--desc{height:30px}label.itemGroup__item--desc,.itemGroup__item--desc label{height:30px;line-height:30px;font-size:13px;font-size:1.3rem}.itemGroup .itemGroup__item--full{width:99%;margin-right:1%;width:100%;margin-right:0px}.itemGroup .itemGroup__item--half{width:49%;margin-right:1%;width:calc(50% - 1.5px);margin-right:3px}.itemGroup .itemGroup__item--third{width:32.333%;margin-right:1%;width:calc(33.333% - 2px);margin-right:3px}.itemGroup .itemGroup__item--twoThird{width:65.666%;margin-right:1%;width:calc(66.666% - 1px);margin-right:3px}.itemGroup .itemGroup__item--quarter{width:24%;margin-right:1%;width:calc(25% - 2.25px);margin-right:3px}.itemGroup .itemGroup__item--twoQuarter{width:49%;margin-right:1%;width:calc(50% - 1.5px);margin-right:3px}.itemGroup .itemGroup__item--threeQuarter{width:74%;margin-right:1%;width:calc(75% - .75px);margin-right:3px}.itemGroup--withDesc .itemGroup__item--desc,.itemGroup--withDescVertical .itemGroup__item--desc{width:100%;margin-right:0}.itemGroup--withDescHorizontal .itemGroup__underlined{border-bottom:1px solid #bbb}.itemGroup--withDescHorizontal .itemGroup__item--desc{width:39%;margin-right:1%;width:40%;margin-right:3px}.itemGroup--withDescHorizontal .itemGroup__item--full{width:59%;margin-right:1%;width:calc(60% - 3px);margin-right:3px}.itemGroup--withDescHorizontal .itemGroup__item--half{width:29%;margin-right:1%;width:calc(30% - 3px);margin-right:3px}.itemGroup--withDescHorizontal .itemGroup__item--third{width:19%;margin-right:1%;width:calc(20% - 3px);margin-right:3px}.itemGroup--withDescHorizontal .itemGroup__item--twoThird{width:39%;margin-right:1%;width:calc(40% - 3px);margin-right:3px}.itemGroup--withDescHorizontal .itemGroup__item--quarter{width:14%;margin-right:1%;width:calc(15% - 3px);margin-right:3px}.itemGroup--withDescHorizontal .itemGroup__item--twoQuarter{width:29%;margin-right:1%;width:calc(30% - 3px);margin-right:3px}.itemGroup--withDescHorizontal .itemGroup__item--threeQuarter{width:44%;margin-right:1%;width:calc(45% - 3px);margin-right:3px}body .itemGroup--checkboxText .itemGroup__item--checkbox,body .itemGroup--radioText .itemGroup__item--radio{width:10%;width:16px}body .itemGroup--checkboxText .itemGroup__item--label,body .itemGroup--radioText .itemGroup__item--label{vertical-align:top;padding-top:5px;width:90%}body .itemGroup--checkboxText .itemGroup__item--label label,body .itemGroup--radioText .itemGroup__item--label label{display:inline-block;vertical-align:top;padding-left:10px;line-height:1.5}body .itemGroup--checkboxText .itemGroup__item--label label>*,body .itemGroup--radioText .itemGroup__item--label label>*{display:inline}.input--checkbox__opticalCheckbox{border:1px solid #a9a9a9;background-color:#fff}.input--checkbox__functionalCheckbox:hover+.input--checkbox__opticalCheckbox,.input--checkbox__functionalCheckbox:focus+.input--checkbox__opticalCheckbox{border:1px solid #2196f3}.input--checkbox__functionalCheckbox:checked+.input--checkbox__opticalCheckbox:before{color:#2196f3}.input--checkbox.input--required .input--checkbox__opticalCheckbox{background-color:#bbdefb}.input--checkbox.input--disabled .input--checkbox__opticalCheckbox{background-color:#eee}.input--checkbox.input--disabled .input--checkbox__functionalCheckbox:hover+.input--checkbox__opticalCheckbox,.input--checkbox.input--disabled .input--checkbox__functionalCheckbox:focus+.input--checkbox__opticalCheckbox{border:1px solid #a9a9a9}.input--checkbox.input--disabled .input--checkbox__functionalCheckbox:checked+.input--checkbox__opticalCheckbox:before{color:#a9a9a9}.input--checkbox__functionalCheckbox:checked+.input--checkbox__opticalCheckbox:before{font-family:"Font Awesome 5 Pro"}.input--checkbox.input--invalid .input--checkbox__opticalCheckbox{border:1px solid #f44336}.input--checkbox{height:16px;width:16px}.input--checkbox__opticalCheckbox{height:16px;width:16px}.input--checkbox__functionalCheckbox:checked+.input--checkbox__opticalCheckbox:before{top:.5px;left:.5px}.vAlignmentMiddle--inputCheckbox{padding-top:7px}.input--checkbox__functionalCheckbox:checked+.input--checkbox__opticalCheckbox:before{font-family:"Font Awesome 5 Pro"}.input--radio__opticalRadio{background-color:#fff;border:1px solid #a9a9a9}.input--radio__functionalRadio:hover+.input--radio__opticalRadio,.input--radio__functionalRadio:focus+.input--radio__opticalRadio{border:1px solid #2196f3}.input--radio__functionalRadio:checked+.input--radio__opticalRadio:before{background-color:#2196f3}.input--radio.input--required .input--radio__opticalRadio{background-color:#bbdefb}.input--radio.input--disabled .input--radio__opticalRadio{background-color:#eee}.input--radio.input--disabled .input--radio__functionalRadio:hover+.input--radio__opticalRadio,.input--radio.input--disabled .input--radio__functionalRadio:focus+.input--radio__opticalRadio{border:1px solid #a9a9a9}.input--radio.input--disabled .input--radio__functionalRadio:checked+.input--radio__opticalRadio:before{background-color:#a9a9a9}.input--radio.input--invalid .input--radio__opticalRadio{border:1px solid #f44336}.input--radio{height:16px;width:16px}.input--radio__opticalRadio{height:16px;width:16px}.input--radio__functionalRadio:checked+.input--radio__opticalRadio:before{height:8px;width:8px;top:3px;left:3px}.vAlignmentMiddle--inputRadio{padding-top:7px}.input--switch__opticalSwitch{background-color:#c5c5c5}.input--switch.input--required .input--switch__opticalSwitch{background-color:#bbdefb}.input--switch__opticalSwitch:before{background-color:#fff}.input--switch__functionalSwitch:checked+.input--switch__opticalSwitch{background-color:#2196f3}.input--switch.input--invalid .input--switch__opticalSwitch{border:1px solid #f44336}.input--switch{height:23px;width:39px}.input--switch__opticalSwitch{-webkit-border-radius:11.5px;border-radius:11.5px}.input--switch__opticalSwitch:before{height:19px;width:19px;left:2px;top:2px}.input--switch__functionalSwitch:checked+.input--switch__opticalSwitch:before{-webkit-transform:translateX(16px);-moz-transform:translateX(16px);-ms-transform:translateX(16px);-o-transform:translateX(16px);transform:translateX(16px)}.vAlignmentMiddle--inputSwitch{padding-top:3.5px}.input--select select{border:1px solid #cfcfcf}.input--select select:hover,.input--select select:focus{border:1px solid #2196f3}.input--select.input--required select{background-color:#bbdefb}.input--select.input--disabled select{background-color:#eee}.input--select.input--disabled select:hover,.input--select.input--disabled select:focus{border:1px solid #cfcfcf}.input--select.input--invalid select{border:1px solid #f44336}.input--select select{height:30px;font-size:14px;font-size:1.4rem}select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{transition:background-color 5000s ease-in-out 0s}.inputCustomSelect{height:30px}.inputCustomSelect__dropdown{top:30px}.inputCustomSelect__top{height:30px;line-height:28px;padding-left:5px;padding-right:5px}.inputCustomSelect__row{padding-left:5px;padding-right:5px;font-size:15px;line-height:1.7}.inputCustomSelect__row .input--checkbox{margin-top:4px}.inputCustomSelect--single .inputCustomSelect__top,.inputCustomSelect--multi .inputCustomSelect__top{padding-right:25px}.inputCustomSelect--withSearch .inputCustomSelect__top{padding-right:0}.inputCustomSelect--withSearch .inputCustomSelect__top input{padding-right:25px}.inputCustomSelect--single .inputCustomSelect__dropdown,.inputCustomSelect--multi .inputCustomSelect__dropdown{max-height:300px;overflow:auto}.inputCustomSelect__spinner{top:7px;right:5px;height:16px;width:16px;background-size:cover}.inputCustomSelect--processing .inputCustomSelect__spinner{display:inline-block}.inputCustomSelect__spinnerWhileIconIsThereToo{right:22px}.inputCustomSelect--processing .inputCustomSelect__icon{display:none}.inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__section{padding-top:5px;padding-bottom:5px}.inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__title{padding-left:5px;padding-right:5px;font-size:13px;line-height:1.7}.inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row,.inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row:link,.inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row:visited{padding-left:5px;padding-right:5px;font-size:15px;line-height:1.7}.inputCustomSelect__dropdown{border-left:1px solid #a9a9a9;border-right:1px solid #a9a9a9;border-bottom:1px solid #a9a9a9;background-color:#fff}.inputCustomSelect__top{border:1px solid #a9a9a9}.inputCustomSelect__top:focus{border:1px solid #2196f3}.inputCustomSelect__row--selected{background-color:#eee}.inputCustomSelect__spinner{background-image:url("../img/spinner_000000.svg");animation:spinnerAnimation 1s steps(12) infinite}@keyframes spinnerAnimation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__section{border-bottom:1px solid #ddd}.inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__title{color:#888}.inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row--selected,.inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row--selected:link,.inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row--selected:visited{background-color:#eee}.inputCustomSelect .inputCustomSelect__icon{content:"";position:absolute;right:8px;top:6px;font:normal normal normal 14px/1 "Font Awesome 5 Pro";font-size:15px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.inputCustomSelect .inputCustomSelect__icon:before{content:"";font-family:"Font Awesome 5 Pro"}.inputNumberSpinner--circles>.button.inputNumberSpinner__spinnerDown{margin-right:5px}.inputNumberSpinner--circles>.button.inputNumberSpinner__spinnerUp{margin-left:5px}.inputNumberSpinner--circles>.button.inputNumberSpinner__spinnerDown,.inputNumberSpinner--circles>.button.inputNumberSpinner__spinnerUp{margin-top:4px}.inputNumberSpinner--circles>.input{width:calc(100% - (20px*2 + 5px*2))}.inputNumberSpinner--circles>.button.inputNumberSpinner__spinnerDown>.inputNumberSpinner__spinnerDownIcon{position:relative;left:0;top:-1px;margin:0;font-size:11px}.inputNumberSpinner--circles>.button.inputNumberSpinner__spinnerUp>.inputNumberSpinner__spinnerUpIcon{position:relative;top:-1px;left:0;margin:0;font-size:11px}.input--file.input--invalid input{border:1px solid red}.link,.link:link,.link:visited{color:#2196f3}.link:active{color:#1565c0}.link:disabled{color:#9e9e9e}.link--current,.link--current:link,.link--current:visited{color:#1565c0}.link--sizeSmall{font-size:13px;font-size:1.3rem}.link--sizeLarge{font-size:18px;font-size:1.8rem}.link--colorLayout,.link--colorLayout:link,.link--colorLayout:visited{color:#777}.link--colorLayout:active{color:#444}.link--colorLayout:disabled{color:#9e9e9e}.link--colorLayout.link--current,.link--colorLayout.link--current:link,.link--colorLayout.link--current:visited{color:#111}.link--plain,.link--plain:link,.link--plain:visited,.link--plain:hover,.link--plain:focus,.link--plain:active,.link--plain:hover:disabled,.link--plain:active:disabled,.link--plain.link--disabled:hover,.link--plain.link--disabled:focus,.link--plain.link--disabled:active{padding:0;background-color:rgba(0,0,0,0);line-height:inherit;font-size:inherit;color:inherit;height:auto;cursor:default;text-decoration:none;color:inherit}.link>.fa,.link>.far,.link>.fas,.link>.fal{margin-right:5px}.table__head>.table__row>.table__cell{white-space:normal;overflow:visible;word-wrap:break-word;text-overflow:clip}.table__body>.table__row>.table__cell,.table>.table__row>.table__cell{white-space:normal;overflow:visible;word-wrap:break-word;text-overflow:clip}.table.table--material{font-weight:300}.table.table--material>.table__head>.table__row{border-bottom:1px solid #eee}.table.table--material>.table__head>.table__row>.table__cell{height:32px;padding:2px 10px 2px 10px;font-weight:400}.table.table--material>.table__head>.table__row>.table__cell--clickable:hover{background-color:#eee}.table.table--material>.table__body>.table__row{border-bottom:1px solid #eee}.table.table--material>.table__body>.table__row--noBorderBottom{border-bottom:1px solid rgba(0,0,0,0)}.table.table--material>.table__body>.table__row,.table.table--material>.table__body>.table__row:link,.table.table--material>.table__body>.table__row:visited{color:#404040}.table.table--material>.table__body>.table__row>.table__cell{height:32px;padding:10px 10px 10px 10px;font-weight:300}.table.table--material>.table__body>.table__row--clickable:hover{background-color:#eee}.table.table--material .table__cell--numeric{text-align:right}.ul__li .input--radio,.ul__li .input--checkbox{margin-top:3px;margin-right:3px}.attachedElement{margin:0 5px 0 5px}.attachedElement__arrow:after{height:14px;width:14px}.attachedElement__arrow--up{height:7px;width:14px;top:-7px}.attachedElement__arrow--up:after{bottom:-10px}.attachedElement__arrow--left{height:14px;width:7px;left:-7px}.attachedElement__arrow--left:after{right:-10px}.attachedElement__arrow--right{height:14px;width:7px;right:-7px}.attachedElement__arrow--right:after{left:-10px}.attachedElement__arrow--down{height:7px;width:14px;bottom:-7px}.attachedElement__arrow--down:after{top:-10px}.tooltip{background-color:#f5f5f5}.tooltip .tooltip__arrow:after{background-color:#f5f5f5}.tooltip--colorBad{background-color:#f44336;color:#fff}.tooltip--colorBad .tooltip__arrow:after{background-color:#f44336;color:#fff}.tooltip{border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.tooltip__arrow:after{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.tooltip__content{padding:5px;padding-left:10px;padding-right:10px}.tooltip__spinnerIcon{position:relative;margin:10px;min-width:24px;min-height:24px}.tooltip__spinnerIcon:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;display:inline-block;background-image:url("/img/spinner_000000.svg");background-repeat:no-repeat;background-position:center;background-size:contain;background-size:24px;animation:spinnerAnimation 1s steps(12) infinite}@keyframes spinnerAnimation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.modalWindow__spinnerIcon{background-image:url("/img/spinner_000000.svg");background-size:contain;animation:spinnerAnimation 1s steps(12) infinite}@keyframes spinnerAnimation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.modalWindow__closeButtonIcon{font:normal normal normal 14px/1 "Font Awesome 5 Pro";font-size:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.modalWindow__closeButtonIcon:before{content:"";font-family:"Font Awesome 5 Pro"}.modalWindow--mobile>.modalWindow__closeButton{top:0;right:0;z-index:1;border:0;background-color:rgba(0,0,0,0)}.modalWindow--mobile>.modalWindow__closeButton .modalWindow__closeButtonIcon{color:#000;font-size:35px}.disabler{-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}.imageGallery{width:100%}.imageGallery__main{position:relative;width:100%;margin-bottom:20px;height:20vw}.imageGallery__spinnerIcon{position:absolute;top:0;bottom:0;left:0;right:0;display:inline-block;background-image:url("/img/spinner_000000.svg");background-position:center;background-size:30px;background-repeat:no-repeat;animation:spinnerAnimation 1s steps(12) infinite}@keyframes spinnerAnimation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}img.imageGallery__mainImage,picture.imageGallery__mainImage>img{max-width:100%;max-height:100%;min-height:30px;min-width:30px}.imageGallery__thumbnail{height:50px;width:50px;margin-left:5px;margin-right:5px;margin-bottom:10px;border:1px solid rgba(0,0,0,0)}.imageGallery__thumbnail img{max-width:46px;max-height:46px}.imageGallery__main>.imageGallery__previous{position:absolute;height:40px;width:40px;top:calc(50% - 20px);left:0;border-radius:100%;cursor:pointer}.imageGallery__main>.imageGallery__next{position:absolute;height:40px;width:40px;top:calc(50% - 20px);right:0;border-radius:100%;cursor:pointer}.imageGallery__main:hover .imageGallery__previous,.imageGallery__main:hover .imageGallery__next{background-color:#fff}.imageGallery__main:hover .imageGallery__previousIcon,.imageGallery__main:hover .imageGallery__nextIcon{font-size:20px;line-height:40px;color:#c9c9c9}img.imageGallery__mainImage,img.imageGallery__thumbnailImage,picture.imageGallery__mainImage>img,picture.imageGallery__thumbnailImage>img{width:auto;height:auto}.imageGallery__thumbnail:hover{border:1px solid #eee}.imageGallery__thumbnail--active,.imageGallery__thumbnail--active:hover{border:1px solid #cacaca}.imageLightbox__lightbox{padding:10px;font-size:0}.imageLightbox__main{margin-bottom:10px;height:calc(100% - 80px)}.imageLightbox__mainImage{background-size:30px;min-width:30px}.imageLightbox__detailViewerCursor{border:1px solid #eee;background-color:#000}.imageLightbox__detailViewer{background-color:#fff}.imageLightbox__thumbnailsWrapper{height:70px}.imageLightbox__thumbnailsPrev{width:30px;background-color:#000;margin-right:5px;color:#fff;line-height:70px;font-size:17px;top:0;left:0;opacity:.5}.imageLightbox__thumbnailsNext{width:30px;background-color:#000;color:#fff;line-height:70px;text-align:center;font-size:17px;top:0;right:0;opacity:.5}.imageLightbox__thumbnail{margin-right:10px;border:1px solid rgba(0,0,0,0)}.imageLightbox__thumbnail>img{max-width:calc(100% - 2px);max-height:calc(100% - 2px)}.imageLightbox__closeButtonIcon{font-size:20px}.imageLightbox__thumbnail:hover{border:1px solid #eee}.imageLightbox__thumbnail--active,.imageLightbox__thumbnail--active:hover{border:1px solid #cacaca}.imageLightbox__backdrop{background-color:#000;opacity:.5}.imageLightbox__closeButton{height:40px;width:40px;border:3px solid #fff;border-radius:50px;top:-10px;right:-10px;background-color:#383838}.tree__toggler::before{display:none}.tree__toggler{font-family:"Font Awesome 5 Pro"}.shadow--z1{-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.shadow--z2{-moz-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.shadow--z3{-moz-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.shadow--z4{-moz-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.shadow--z5{-moz-box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);-webkit-box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.shadow--hover-z1:hover{-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.shadow--hover-z2:hover{-moz-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.shadow--hover-z3:hover{-moz-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.shadow--hover-z4:hover{-moz-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.shadow--hover-z5:hover{-moz-box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);-webkit-box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.passwordValidationIndicator{border:1px solid #dadada;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px}.passwordValidationIndicator__icon{margin-right:8px}.passwordValidationIndicator__icon:before{display:inline-block;font:normal normal normal 14px/1 "Font Awesome 5 Pro";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.passwordValidationIndicator__property{color:#bdbdbd;line-height:1.8}.passwordValidationIndicator__property--ok{color:#4caf50}.tabs--simple .tabs__togglers{text-align:center;padding:0 10px 0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;height:60px;line-height:60px}.tabs--simple .tabs__toggler{display:inline-block;margin-right:30px;height:100%}.tabs--simple .tabs__toggler a{display:inline-block;height:100%}.tabs--simple .tabs__toggler--current{border-bottom:3px solid #2196f3}.tabs--simple .tabs__toggler:last-child{margin-right:0}.tabs--simple .tabs__content{padding-top:20px}.js .tabs--simple .tabs__title{display:none}@media screen and (max-width: 800px){.js .captcha .captcha__challenge{left:0}}.captcha .captcha__checkbox{cursor:pointer}.captcha .captcha__checkbox .input--checkbox__opticalCheckbox,.captcha .captcha__checkbox .input--checkbox{width:32px;height:32px;border-radius:5px}.captcha .captcha__checkbox .input--checkbox{box-shadow:1px 1px 6px rgba(0,0,0,.2)}.captcha .captcha__checkbox .input--checkbox__functionalCheckbox:checked+.input--checkbox__opticalCheckbox:before{content:"";font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;font-size:13px;line-height:1;font-size:20px;top:4px;left:5px;color:#3680c1}.captcha .captcha__checkbox .input--checkbox__opticalCheckbox{border:1px solid #eee}.captcha .captcha__checkbox .input--checkbox__opticalCheckbox.captcha__checkbox--spinner:before{background:url("/img/spinner_000000.svg");background-position:center;background-repeat:no-repeat;background-size:contain;top:4px;left:5px;width:20px;height:20px;animation:spinnerAnimation 1s steps(12) infinite}.captcha .captcha__checkbox label{font-size:14px;line-height:14px;cursor:pointer}.captcha .captcha__challenge{max-width:400px;width:100%;box-shadow:1px 1px 13px rgba(84,84,84,.15);border-radius:3px;border:1px solid #eee;background-color:#fff}.captcha .captcha__challenge .challenge .challenge__header{padding:10px;height:100px;background-color:#3680c1;border-radius:3px}.captcha .captcha__challenge .challenge .challenge__header .challenge__title{font-size:16px;color:#fff}.captcha .captcha__challenge .challenge .challenge__header .challenge__title .challenge__word{font-size:24px}.captcha .captcha__challenge .challenge .challenge__header .challenge__preview{border-radius:3px;box-shadow:1px 1px 3px rgba(0,0,0,.2)}.captcha .captcha__challenge .challenge .challenge__body{background-color:#fff}.captcha .captcha__challenge .challenge .challenge__body .challenge__errorMessage{font-size:14px;line-height:14px;margin:8px 0;color:red;text-align:center}.captcha .captcha__challenge .challenge .challenge__body .challenge__imageWrapper .challenge__imageCheckbox:checked+.challenge__image{top:5%;left:5%;width:90%;height:90%;box-shadow:inset 1px 1px 7px rgba(0,0,0,.15)}.captcha .captcha__challenge .challenge .challenge__body .challenge__imageWrapper .challenge__imageCheckbox:checked+.challenge__image:before{content:"";color:#fff;background-color:#3680c1;padding:6px 0 0 6.5px;font-size:17px;top:-2px;right:-2px;width:30px;height:30px;border-radius:999px;box-shadow:1px 1px 5px rgba(122,122,122,.4)}.captcha .captcha__challenge .challenge .challenge__body .challenge__imageWrapper .challenge__image{font:normal normal normal 14px/1 "Font Awesome 5 Pro";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;cursor:pointer;transition:all .2s;border-radius:3px}.captcha .captcha__challenge .challenge .challenge__footer{border-top:1px solid #eee}.captcha .captcha__challenge .challenge .challenge__footer .captcha__repeatButton{font:normal normal normal 14px/1 "Font Awesome 5 Pro";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;background-color:#fff;color:#000}.captcha .captcha__challenge .challenge .challenge__footer .captcha__repeatButton .button__icon{margin:0}.captcha .captcha__challenge .challenge .challenge__footer .captcha__repeatButton .button__icon:before{content:""}.captcha .captcha__challenge .challenge .challenge__footer .captcha__verifyButton{background-color:#3680c1;color:#fff}.slideshow{overflow:hidden}.slideshow .slideshow__slides .slideshow__slide{position:absolute}.slideshowPagingControl--hidden,.slideshowMoveRightControl--hidden,.slideshowMoveLeftControl--hidden{display:none}.slideshow{background-color:#fff}.slideshow .slideshow__slides{padding:0 !important;margin:0 !important}.slideshow__slide{background-repeat:no-repeat;background-size:cover;background-position:center;box-shadow:1px 1px 15px rgba(0,0,0,.31);border-radius:3px;padding:10px;text-align:center}.slideshowPagingControl{position:absolute;left:0;bottom:6px;height:20px;width:100%;text-align:center;line-height:0;z-index:99999}.slideshowPagingControl__dot{width:16px;vertical-align:top;height:16px;margin:3px 4px 0 4px;display:inline-block;background-color:rgba(166,208,246,.2);border:2px solid #03a9f4;border-radius:999px;color:#fff;cursor:pointer}.slideshowPagingControl__dot:last-child{margin-right:0}.slideshowPagingControl__dot.slideshowPagingControl__dot--active{color:#000;background-color:#03a9f4}.slideshowMoveLeftControl::before,.slideshowMoveRightControl::before{font-family:"Font Awesome 5 Pro";font-size:14px;line-height:40px}.slideshowMoveLeftControl::before{content:"";padding-left:13px}.slideshowMoveRightControl,.slideshowMoveLeftControl{box-shadow:1px 1px 15px rgba(0,0,0,.25);position:absolute;top:50%;z-index:999999;width:40px;height:40px;background-color:#fff;border-radius:999px;cursor:pointer}.slideshowMoveRightControl--disabled,.slideshowMoveLeftControl--disabled{color:red}.slideshowMoveRightControl{right:10px}.slideshowMoveLeftControl{left:10px}.slideshowMoveRightControl::before{content:"";padding-left:16px}.environment{position:fixed;z-index:20;left:5px;top:5px;padding:5px 10px;border:1px solid red;border-radius:15px;background-color:rgba(255,0,0,.25);color:red;font-size:15px;font-size:1.5rem;line-height:1;white-space:nowrap}.actionPanel{margin-top:20px;text-align:right;font-size:0}.actionPanel>.button:not(:last-child){margin-right:2%}.actionPanel>.button{margin-bottom:2%}.actionPanel .button:not(.button--iconOnly){width:auto}.clickable{cursor:pointer}.commercialUnit__priceWithDiscount{display:inline-block;vertical-align:middle;border-bottom:1px dashed #2196f3;color:#2196f3;cursor:pointer}hr{display:block;position:relative;padding:0;margin:20px auto;height:0;width:100%;max-height:0;font-size:1px;line-height:0;clear:both;border:none;border-top:1px solid #aaa;border-bottom:1px solid #fff}.address__part{display:block}.cms--contentImage img,.cms--image img{max-width:100%;height:auto}.cms--imageUserSized img,.cms--contentImageUserSized img{width:100%;height:100%;object-fit:contain}.cms--imageLeftTextRightBlock,.cms--imageRightTextLeftBlock{display:table;table-layout:auto;width:100%}.cms--imageTextBlockRow{display:table-row}.cms--imageLeftTextRightBlock .cms--image,.cms--imageLeftTextRightBlock .cms--text,.cms--imageRightTextLeftBlock .cms--image,.cms--imageRightTextLeftBlock .cms--text{display:table-cell;vertical-align:top}.cms--imageLeftTextRightBlock .cms--image{padding-right:2rem}.cms--imageRightTextLeftBlock .cms--image{padding-left:2rem}.cms--imageLeftTextRightFloat .cms--image{float:left;margin-right:2rem;margin-bottom:1rem}.cms--imageRightTextLeftFloat .cms--image{float:right;margin-left:2rem;margin-bottom:1rem}.cms--imageLeftTextRightFloat:after,.cms--imageRightTextLeftFloat:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cms--imageLeftTextRightFloat,.cms--imageRightTextLeftFloat{display:inline-block}* html .cms--imageLeftTextRightFloat,* html .cms--imageRightTextLeftFloat{height:1%}.cms--imageLeftTextRightFloat,.cms--imageRightTextLeftFloat{display:block}.cms--responsiveVideoWrapper{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.cms--responsiveVideoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cms--responsiveVideoWrapper--shorts{padding-bottom:172%}.mailForm .fields{margin-bottom:20px}.mailForm .itemGroup:not(.messageItemGroup){display:block}.mailForm .input--textarea textarea{height:150px}.mailForm label p:last-child{margin:0}.radioSlider{display:inline-block;position:relative;margin-bottom:60px;border-radius:16px;height:32px;background-color:#f4f4f4}.radioSlider__item{display:inline-block;position:relative;padding:0 24px}.radioSlider__item:nth-child(2){padding-left:0}.radioSlider__item:nth-child(2) label{left:-24px}.radioSlider__item:last-child{padding-right:0}.radioSlider__item:last-child label{right:-24px}.radioSlider__item label{position:absolute;left:0;top:32px;width:80px;text-align:center}.input--radio__functionalRadio{z-index:4}.input--radio__functionalRadio.input--invalid+.radioSlider__opticalRadio{border:1px solid #f44336}.radioSlider__opticalRadio{display:inline-block;position:relative;z-index:3;margin:6px;border-radius:10px;width:20px;height:20px;background-color:#fff;opacity:.9}.radioSlider .input--radio__functionalRadio:checked+.radioSlider__opticalRadio{margin:0;border-radius:16px;width:32px;height:32px;background-color:#1e88e5}.radioSlider__bar{position:absolute;z-index:2;top:0;width:0;height:32px;border-radius:16px;background-color:#bbdefb;transition:width .2s}* p:last-child{margin-bottom:0}*{--cms-section-centered-max-width: 1242px;--cms-section-centered-padding-lr: 20px;--cms-section-margin-bottom: 35px}.accountAccountManagementComponent .items,.accountAccountManagementComponent .actionPanel{max-width:300px}.accountAccountManagementComponent .items{margin-bottom:20px}.accountAccountManagementComponent .paymentCardAliasWrapper{display:grid;grid-template-columns:auto auto;justify-content:space-between;margin-bottom:10px;padding:10px;border:1px solid #eee}.accountAccountManagementComponent .paymentCardAlias__brand,.accountAccountManagementComponent .paymentCardAlias__number{display:block;line-height:1}.accountAddressComponent .defaultAddressCaption{font-size:13px;font-size:1.3rem;font-weight:700}.accountAddressManagementComponent .addresses{font-size:0}.accountAddressManagementComponent .address{display:inline-block;font-size:14px;font-size:1.4rem;padding:10px;border:1px solid #eee;vertical-align:top;margin-bottom:20px}.accountAddressManagementComponent .address__parts{margin-bottom:15px}.accountAddressManagementComponent .noAddressesIndicator{border:1px solid #eee;padding:10px}.accountEditAddressComponent .addressFormContentItems,.accountEditAddressComponent .actionPanel{max-width:300px}.accountEditAddressComponent .useAsOppositeTooItems{margin-top:20px}.addToCartGridComponent .commercialUnit__flag--specialOffer{margin:0 5px;padding:1px 3px;background-color:red;color:#fff}.addToCartGridComponent .commercialUnit__addToCartButton .button{margin:3px 0 3px 5px}.addToCartGridComponent .inputNumberSpinner{vertical-align:top}.addToCartGridComponent .table__head>.table__row>.commercialUnit__addToCartQuantity,.addToCartGridComponent .table__body>.table__row>.commercialUnit__addToCartQuantity{text-align:center}.addToCartGridComponent .commercialUnit__addToCartQuantity .orderUnit{display:none}@media only screen and (max-width: 800px){.addToCartGridComponent .table.table.table--material{display:block;padding:0;margin:0}.addToCartGridComponent .table.table.table--material>.table__head{display:none}.addToCartGridComponent .table.table.table--material>.table__body{display:block;padding:0;margin:0}.addToCartGridComponent .table.table.table--material>.table__body>.table__row{display:block;border:1px solid #eee;margin-bottom:20px;padding:10px}.addToCartGridComponent .table.table.table--material>.table__body>.table__row>.table__cell{padding:0;height:auto;min-height:32px;display:block;margin-bottom:10px;text-align:left}.addToCartGridComponent .table.table.table--material>.table__body>.table__row>.table__cell:last-child{margin-bottom:0}.addToCartGridComponent .table.table.table--material>.table__body>.table__row--clickable:hover{background-color:#e0e0e0}.addToCartGridComponent .table.table.table--material>.table__body>.table__row>.table__cell:before{display:block;font-weight:700;font-size:13px}.addToCartGridComponent .cartItems.table .table__body .table__cell--commercialUnit .itemImage{display:block}.addToCartGridComponent .cartItems.table .table__body .table__cell--commercialUnit .itemDescription{display:block}.addToCartGridComponent .cartItems.table .table__body .table__cell--commercialUnit .itemDescription:before{display:block;font-weight:700;font-size:13px}.addToCartGridComponent .cartItems.table .table__body .bonus .table__cell--commercialUnit .itemImage{text-align:left}}.addToCartQuickAddComponent{position:relative;text-align:left}.addToCartQuickAddComponent .inputCustomSelect__spinner{right:33px}.addToCartQuickAddComponent .inputCustomSelect__top input{padding-right:55px}.addToCartQuickAddComponent .inputCustomSelect__dropdown{overflow:auto;padding-left:5px;padding-right:5px}.addToCartQuickAddComponent .table__row{height:50px;border-bottom:1px solid #eee}.addToCartQuickAddComponent .table__cell--caption{padding-right:10px}.addToCartQuickAddComponent .table__cell--caption .link{display:block}.addToCartQuickAddComponent .manufacturer{display:block;font-size:13px;font-size:1.3rem;font-weight:400}.addToCartQuickAddComponent .designation{display:block;white-space:normal}.addToCartQuickAddComponent .designation .link{display:inline-block}.addToCartQuickAddComponent .table__cell--quantity{padding-right:6px;width:50px;vertical-align:bottom !important}.addToCartQuickAddComponent .table__cell--quantity .orderUnit{display:none}.addToCartQuickAddComponent .table__cell--actions{width:44px;vertical-align:bottom !important}.addToCartSelectComponent .jsForm{display:none}.addToCartSelectComponent .noJsForm{display:block}.addToCartSelectComponent .quantityItemGroup{width:120px}.addToCartSelectComponent .addToShoppingListButton,.addToCartSelectComponent .removeFromShoppingListButton{margin-right:10px}.addToCartSelectComponent .actionPanel .addToCartButton{vertical-align:middle}.addToCartSelectComponent .actionPanel .quantityNumberSpinner{margin-right:10px;margin-bottom:2%;vertical-align:middle;width:120px}.addToCartSelectComponent .actionPanel .quantityNumberSpinner .button--numberSpinner{width:20px}.addToCartSelectComponent .actionPanel .quantityNumberSpinner .orderUnit{display:none}.addToCartSelectComponent .actionPanel .quantityNumberField{vertical-align:middle;width:60px}.addToCartSelectComponent .actionPanel .quantityNumberField .orderUnit{display:none}.addToCartSelectComponent .imageSelector .imageSelector__item{display:inline-block;cursor:pointer;padding:5px 2px;width:60.8333px}.addToCartSelectComponent .imageSelector .imageSelector__item .imageSelector__imageWrapper{width:36px;height:36px;border-radius:999px;margin:0 auto;padding:4px;border:1px solid #e0e0e0;opacity:.7;transition:opacity 200ms,border-color 200ms}.addToCartSelectComponent .imageSelector .imageSelector__item .imageSelector__imageWrapper>.imageSelector__image{position:relative;width:100%;height:100%;border-radius:999px}.addToCartSelectComponent .imageSelector .imageSelector__item .imageSelector__imageWrapper>.imageSelector__image img{object-fit:cover;object-position:center center;width:100%;height:100%;border-radius:999px}.addToCartSelectComponent .imageSelector .imageSelector__item .imageSelector__designation{font-size:10px;text-align:center;line-height:20px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.addToCartSelectComponent .imageSelector .imageSelector__item--selected .imageSelector__imageWrapper,.addToCartSelectComponent .imageSelector .imageSelector__item:hover .imageSelector__imageWrapper{border-color:#34679f;opacity:1}.ie .imageSelector .imageSelector__item .imageSelector__imageWrapper>.imageSelector__image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%;max-height:100%;width:auto;height:auto}.js .addToCartSelectComponent .noJsForm{display:none}.js .addToCartSelectComponent .jsForm{display:block}.js .addToCartSelectComponent .items{max-width:250px}.addToShoppingListComponent .addToShoppingListButton .button__text,.addToShoppingListComponent .removeFromShoppingListButton .button__text{display:none}.captcha .captcha__checkbox .input--checkbox__functionalCheckbox:checked+.input--checkbox__opticalCheckbox:before{font-family:"Font Awesome 5 Pro"}.captcha .captcha__challenge .challenge .challenge__body .challenge__imageWrapper .challenge__image{font:normal normal normal 14px/1 "Font Awesome 5 Pro"}.captcha .captcha__challenge .challenge .challenge__footer .captcha__repeatButton{font:normal normal normal 14px/1 "Font Awesome 5 Pro"}.cartComponent .actionPanel .button:last-child{margin-right:0}.cartComponent .upperActionPanel{margin-top:0;margin-bottom:40px}.cartComponent .upperActionPanel .clearCartButton{display:none}.cartComponent .lowerActionPanel{margin-top:40px}.cartComponent .lowerActionPanel .continueShoppingButton{display:none}.cartComponent .clearCartButton{float:left}.cartComponent .cartIsEmptyIndicator{border:1px solid #eee;padding:10px}.cartComponent .cartIsEmptyIndicator>.quickAddComponentWrapper{margin-top:20px}.catalogItemsLoadMoreComponent{position:relative}.catalogItemsLoadMoreComponent .sortOrderSelector{position:absolute;right:160px;top:1px}.catalogItemsLoadMoreComponent .sortOrderSelector .caption{color:#828282;margin-right:7px;font-size:13px;font-size:1.3rem;position:relative}.catalogItemsLoadMoreComponent .sortOrderSelector .input{width:150px}.catalogItemsLoadMoreComponent .displayModeSelector{position:absolute;right:3px;top:4px}.catalogItemsLoadMoreComponent .displayModeSelector .caption{color:#828282;margin-right:7px;font-size:13px;font-size:1.3rem}.catalogItemsLoadMoreComponent .displayModeButtonsWrapper{display:inline-block}.catalogItemsLoadMoreComponent .actionPanel{text-align:center}.catalogItemsLoadMoreComponent .loadMore{text-align:center;position:relative}.js .catalogItemsLoadMoreComponent .sortButton{display:none}.catalogTreeComponent .tree__li{padding-left:40px}.catalogTreeComponent .tree__li--depth0{padding-left:0}.catalogTreeComponent .tree__toggler{font-size:11px;font-size:1.1rem;cursor:pointer;color:#999;position:relative;top:-1px;display:inline-block;width:15px}.catalogTreeComponent .tree__toggler:hover{color:#666}.catalogTreeComponent .tree__togglerIconOpen{display:none}.catalogTreeComponent .tree__li--closed .tree__togglerIconClose{display:none}.catalogTreeComponent .tree__li--closed .tree__togglerIconOpen{display:inline-block}.checkoutAddressesAndAccountComponent .addresses .link{display:none;vertical-align:top;margin-left:8px}.checkoutAddressesAndAccountComponent .addresses.addresses--list .address{border-top:1px solid #d6d6e5}.checkoutAddressesAndAccountComponent .addresses.addresses--list .address:last-child{border-bottom:1px solid #d6d6e5}.checkoutAddressesAndAccountComponent .addresses.addresses--tile{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.checkoutAddressesAndAccountComponent .addresses.addresses--tile .address{border:1px solid #d6d6e5;margin:0 4px 4px 6px;border-radius:2px}.checkoutAddressesAndAccountComponent .addresses.addresses--tile .address .address__parts{display:block;width:calc(100% - 10px)}.checkoutAddressesAndAccountComponent .addresses.addresses--tile .address button{font-size:16px;width:32px;height:32px}.checkoutAddressesAndAccountComponent .addresses.addresses--tile .address .button__text{display:none}.checkoutAddressesAndAccountComponent .address{padding:12px 16px 12px 38px;position:relative}.checkoutAddressesAndAccountComponent .address .input.input--radio{position:absolute;left:10px;top:12px}.checkoutAddressesAndAccountComponent .address .address__actions{position:absolute;right:0;top:12px}.checkoutAddressesAndAccountComponent .address .address__actions .link{display:none}.checkoutAddressesAndAccountComponent .newAddressLink{display:none;margin-top:10px}.checkoutAddressesAndAccountComponent .items{max-width:300px}.checkoutAddressesAndAccountComponent .selectAddressCaption{margin-bottom:20px}.checkoutAddressesAndAccountComponent .newAddressCaption{margin-top:20px;margin-bottom:20px}.checkoutAddressesAndAccountComponent .deliveryAddressEqualInvoiceAddressItemGroup{display:none}.checkoutAddressesAndAccountComponent .deliveryAddressWrapper--hasNoAddresses .selectDeliveryAddressWrapper{display:none}.checkoutAddressesAndAccountComponent .address--countryNotDeliverable label{color:#b5b5b5}.checkoutAddressesAndAccountComponent .address--countryNotDeliverable label:after{content:"*"}.checkoutAddressesAndAccountComponent .messagesComponent{margin-top:20px}.checkoutAddressesAndAccountComponent .message--undeliverableCountry .message__icon:after{content:"*"}.checkoutAddressesAndAccountComponent .actionPanel{margin-top:40px}.checkoutAddressesAndAccountComponent .actionPanel>.prevButton{float:left}.js .checkoutAddressesAndAccountComponent .addresses .link{display:inline-block}.js .checkoutAddressesAndAccountComponent .address .address__actions .link{display:block}.js .checkoutAddressesAndAccountComponent .newAddressLink{display:inline-block}.js .checkoutAddressesAndAccountComponent .selectAddressCaption{display:none}.js .checkoutAddressesAndAccountComponent .newAddressCaption{display:none}.js .checkoutAddressesAndAccountComponent .invoiceAddressWrapper--hasNoAddresses .selectInvoiceAddressWrapper{display:none}.js .checkoutAddressesAndAccountComponent .invoiceAddressWrapper--hasAddresses .newInvoiceAddressWrapper{display:none}.js .checkoutAddressesAndAccountComponent .deliveryAddressEqualInvoiceAddressItemGroup{display:inline-block}.js .checkoutAddressesAndAccountComponent .deliveryAddressWrapper--deliveryAddressEqualInvoiceAddress .selectDeliveryAddressWrapper,.js .checkoutAddressesAndAccountComponent .deliveryAddressWrapper--deliveryAddressEqualInvoiceAddress .newDeliveryAddressWrapper{display:none}.js .checkoutAddressesAndAccountComponent .deliveryAddressWrapper--hasNoAddresses.deliveryAddressWrapper--deliveryAddressNotEqualInvoiceAddress .selectDeliveryAddressWrapper{display:none}.js .checkoutAddressesAndAccountComponent .deliveryAddressWrapper--hasAddresses.deliveryAddressWrapper--deliveryAddressNotEqualInvoiceAddress .newDeliveryAddressWrapper{display:none}.checkoutAddressesAndAccountNewAddressModalWindow .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.checkoutAddressesAndAccountNewAddressModalWindow .cancelAddressChangeButton{float:left}@media only screen and (max-width: 1000px){.checkoutAddressesAndAccountComponent .addresses.addresses--tile{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 800px){.checkoutAddressesAndAccountComponent .addresses.addresses--tile{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 550px){.checkoutAddressesAndAccountComponent .addresses.addresses--tile{grid-template-columns:1fr}}.checkoutAllInOneComponent .addresses .link{display:none;vertical-align:top;margin-left:8px}.checkoutAllInOneComponent .addresses.addresses--list .address{border-top:1px solid #d6d6e5}.checkoutAllInOneComponent .addresses.addresses--list .address:last-child{border-bottom:1px solid #d6d6e5}.checkoutAllInOneComponent .addresses.addresses--tile{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.checkoutAllInOneComponent .addresses.addresses--tile .address{border:1px solid #d6d6e5;margin:0 4px 4px 6px;border-radius:2px}.checkoutAllInOneComponent .addresses.addresses--tile .address .address__parts{display:block;width:calc(100% - 10px)}.checkoutAllInOneComponent .addresses.addresses--tile .address button{font-size:16px;width:32px;height:32px}.checkoutAllInOneComponent .addresses.addresses--tile .address .button__text{display:none}.checkoutAllInOneComponent .address{padding:12px 16px 12px 38px;position:relative}.checkoutAllInOneComponent .address .input.input--radio{position:absolute;left:10px;top:12px}.checkoutAllInOneComponent .address .address__actions{position:absolute;right:0;top:12px}.checkoutAllInOneComponent .address .address__actions .link{display:none}.checkoutAllInOneComponent .newAddressLink{display:none}.checkoutAllInOneComponent .items{max-width:300px}.checkoutAllInOneComponent .selectAddressCaption{margin-bottom:20px}.checkoutAllInOneComponent .newAddressCaption{margin-top:20px;margin-bottom:20px}.checkoutAllInOneComponent .deliveryAddressEqualInvoiceAddressItemGroup{display:none}.checkoutAllInOneComponent .deliveryAddressWrapper--hasNoAddresses .selectDeliveryAddressWrapper{display:none}.checkoutAllInOneComponent .ul--paymentChildNodes{padding:5px 0 5px 20px}.checkoutAllInOneComponent .paymentWrapper .labelImageWrapper{display:inline-block;max-width:calc(100% - 30px)}.checkoutAllInOneComponent .paymentMethodImagesWrapper{cursor:pointer}.checkoutAllInOneComponent .paymentMethodImage{display:inline-block;padding:1px;border:1px solid #d1d1d1;border-radius:3px}.checkoutAllInOneComponent .paymentMethodImage img{display:block}.checkoutAllInOneComponent .address--countryNotDeliverable label{color:#b5b5b5}.checkoutAllInOneComponent .address--countryNotDeliverable label:after{content:"*"}.checkoutAllInOneComponent .messagesComponent{margin-top:10px}.checkoutAllInOneComponent .message--undeliverableCountry .message__icon:after{content:"*"}.checkoutAllInOneComponent .actionPanel{margin-top:40px}.checkoutAllInOneComponent .actionPanel>.prevButton{float:left}.js .checkoutAllInOneComponent .addresses .link{display:inline-block}.js .checkoutAllInOneComponent .address .address__actions .link{display:block}.js .checkoutAllInOneComponent .newAddressLink{display:inline-block}.js .checkoutAllInOneComponent .selectAddressCaption{display:none}.js .checkoutAllInOneComponent .newAddressCaption{display:none}.js .checkoutAllInOneComponent .deliveryAddressHintCaption{display:none}.js .checkoutAllInOneComponent .invoiceAddressWrapper--hasNoAddresses .selectInvoiceAddressWrapper{display:none}.js .checkoutAllInOneComponent .invoiceAddressWrapper--hasAddresses .newInvoiceAddressWrapper{display:none}.js .checkoutAllInOneComponent .invoiceAddressSelectItemGroup{margin-bottom:13px}.js .checkoutAllInOneComponent .deliveryAddressEqualInvoiceAddressItemGroup{display:inline-block}.js .checkoutAllInOneComponent .deliveryAddressWrapper--deliveryAddressEqualInvoiceAddress .selectDeliveryAddressWrapper,.js .checkoutAllInOneComponent .deliveryAddressWrapper--deliveryAddressEqualInvoiceAddress .newDeliveryAddressWrapper{display:none}.js .checkoutAllInOneComponent .deliveryAddressWrapper--hasNoAddresses.deliveryAddressWrapper--deliveryAddressNotEqualInvoiceAddress .selectDeliveryAddressWrapper{display:none}.js .checkoutAllInOneComponent .deliveryAddressWrapper--hasAddresses.deliveryAddressWrapper--deliveryAddressNotEqualInvoiceAddress .newDeliveryAddressWrapper{display:none}.js .checkoutAllInOneComponent .deliveryAddressSelectItemGroup{margin-bottom:13px}.js .checkoutAllInOneComponent .addressSelectWrapper{display:flex}.js .checkoutAllInOneComponent .addressSelectInput{flex-grow:1}.js .checkoutAllInOneComponent .addressSelectEdit,.js .checkoutAllInOneComponent .addressSelectRemove{margin-left:10px;flex-shrink:0}.js .checkoutAllInOneComponent .saferpayAliasRemove{display:inline-block;vertical-align:top;margin-left:10px}.js .checkoutAllInOneComponent .noAddressFound{padding:0 5px 0 5px}.checkoutAllInOneNewAddressModalWindow .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.checkoutAllInOneNewAddressModalWindow .cancelAddressChangeButton{float:left}@media only screen and (max-width: 1000px){.checkoutAllInOneComponent .addresses.addresses--tile{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 800px){.checkoutAllInOneComponent .addresses.addresses--tile{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 550px){.checkoutAllInOneComponent .addresses.addresses--tile{grid-template-columns:1fr}}.checkoutAuthenticationComponent .checkoutTiles{font-size:0}.checkoutAuthenticationComponent .checkoutTile{display:inline-block;vertical-align:top;border:1px solid #eee;padding:10px;font-size:15px;font-size:1.5rem;margin-bottom:20px}.checkoutAuthenticationComponent .checkoutTile>h2:first-child{margin-top:5px}.checkoutAuthenticationComponent .checkoutTile>p{font-weight:300}.checkoutDeliveryMethodComponent label{display:inline-block;max-width:calc(100% - 30px)}.checkoutDeliveryMethodComponent .accordions{margin-bottom:40px}.checkoutDeliveryMethodComponent .actionPanel>.prevButton{float:left}.checkoutOrderPreviewConfirmComponent .commissionItemGroup{max-width:200px}.checkoutOrderPreviewConfirmComponent .jsVoucherCodes{display:none}.checkoutOrderPreviewConfirmComponent .noJsVoucherCodes{display:block}.checkoutOrderPreviewConfirmComponent .noJsVoucherCodes .input{max-width:300px}.checkoutOrderPreviewConfirmComponent .actionPanel .button{white-space:normal}.checkoutOrderPreviewConfirmComponent .actionPanel>.prevButton{float:left}.js .checkoutOrderPreviewConfirmComponent .noJsVoucherCodes{display:none}.js .checkoutOrderPreviewConfirmComponent .jsVoucherCodes{display:block}.js .checkoutOrderPreviewConfirmComponent .jsVoucherCodes .voucherCodesInput>.input{max-width:300px}.checkoutOrderPreviewDetailsComponent .tiles{font-size:0}.checkoutOrderPreviewDetailsComponent .tile{width:32.333%;display:inline-block;vertical-align:top;border:1px solid #eee;padding:10px;font-size:15px;font-size:1.5rem;margin-right:1.5%;font-weight:300}.checkoutOrderPreviewDetailsComponent .tile:last-child{margin-right:0}.checkoutOrderPreviewDetailsComponent .tile>h2{font-size:15px;font-size:1.5rem;font-weight:700}.checkoutOrderPreviewDetailsComponent .tile>h2:first-child{margin-top:0}.checkoutOrderPreviewDetailsComponent .tile>h2>.link{font-weight:300;text-decoration:underline}.checkoutOrderPreviewDetailsComponent .tile>p{font-weight:300}.checkoutPaymentMethodComponent .labelImageWrapper{display:inline-block;max-width:calc(100% - 30px)}.checkoutPaymentMethodComponent .paymentMethodImagesWrapper{margin-top:5px}.checkoutPaymentMethodComponent .paymentMethodImage{display:inline-block;padding:1px;border:1px solid #d1d1d1;border-radius:3px}.checkoutPaymentMethodComponent .paymentMethodImage img{display:block}.checkoutPaymentMethodComponent .accordions{margin-bottom:40px}.checkoutPaymentMethodComponent .actionPanel>.prevButton{float:left}.checkoutPaymentMethodComponent .storePaymentCardAliasesItemGroup{margin-top:10px}.checkoutPaymentMethodComponent .saferpayAliases{margin-top:10px}.checkoutPaymentMethodComponent .saferpayAliases .ul--plain{margin-top:5px}.checkoutPaymentMethodComponent .saferpayAliasRemove{display:inline-block;vertical-align:top;margin-left:10px}.checkoutProgressComponent .steps{font-size:0}.checkoutProgressComponent .step{display:inline-block;font-size:15px;font-size:1.5rem;height:40px;padding-top:8px;padding-left:30px;padding-right:30px;position:relative;vertical-align:top;background-color:#eee;overflow:hidden;color:#424242;text-align:center}.checkoutProgressComponent .step--clickable{cursor:pointer}.checkoutProgressComponent .step--clickable:hover{background-color:#cacaca}.checkoutProgressComponent .step>.icon{display:none}.checkoutProgressComponent .step--ok{background-color:#42a5f5;color:#fff}.checkoutProgressComponent .step--ok.step--clickable:hover{background-color:#2196f3}.checkoutProgressComponent .step--active{background-color:#90caf9}.checkoutProgressComponent .step--active.step--clickable{cursor:default}.checkoutProgressComponent .step--active.step--clickable:hover{background-color:#64b5f6}.checkoutProgressComponent .step span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:100%}.checkoutProgressComponent .step:first-child{padding-left:10px}.checkoutProgressComponent .step:last-child{padding-right:10px}.checkoutProgressComponent .delimiter{height:40px;width:40px;position:absolute;overflow:hidden}.checkoutProgressComponent .delimiter:before{content:"";display:block;height:80px;width:80px;border:11px solid #fff;border-radius:2px;transform:scale(1, 1.5) rotate(45deg);position:relative;top:-20px;left:-59px}.checkoutProgressComponent .delimiter--left{left:-23px;top:0}.checkoutProgressComponent .delimiter--right{right:-17px;top:0}.checkoutProgressComponent .mobileBreak,.checkoutProgressComponent .mobileIcon{display:none}.cookiesConsentComponent{background-color:#f4f4f4;box-shadow:0 0 5px rgba(0,0,0,.2);line-height:1.2;font-size:13px;font-size:1.3rem}.cookiesConsentComponent .cookiesConsent__content{margin:0 auto;max-width:1000px;padding:0 10px 0 10px}.cookiesConsentComponent .cookiesConsent__editPanel{display:none;margin:10px 0}.cookiesConsentComponent .cookiesConsent__editPanel .itemGroup__item{line-height:1.5}.cookiesConsentComponent.cookiesConsent--simple{position:fixed;z-index:40;padding:10px 20px;width:100%}.cookiesConsentComponent.cookiesConsent--simple .cookiesConsent__content{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.cookiesConsentComponent.cookiesConsent--simple .cookiesConsent__text{margin-right:10px}.cookiesConsentComponent.cookiesConsent--withThirdParty{position:fixed;z-index:40;bottom:30px;right:30px;padding:20px;width:360px}.cookiesConsentComponent.cookiesConsent--withThirdParty .cookiesConsent__actionPanel{margin-top:10px}.cookiesConsentComponent.cookiesConsent--withThirdParty .cookiesConsent__actionPanel .button--cookiesConsentPartial{display:none}.filterComponent--asList{border-top:1px solid #dfdfdf;padding-top:10px;padding-bottom:10px}.filterComponent--asList .filters{font-size:0;padding-top:10px}.filterComponent--asList .filter{display:inline-block;vertical-align:top;font-size:15px;font-size:1.5rem;margin-bottom:10px}.filterComponent--asList .title{padding:5px;font-size:13px;font-size:1.3rem;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.filterComponent--asList .tree__ul.tree__root{margin:0}.filterComponent--asList .options{padding:0;margin:0;padding-bottom:5px}.filterComponent--asList .option{list-style:none;margin-bottom:3px}.filterComponent--asList .option:last-child{margin-bottom:0}.filterComponent--asList .option .button{width:100%;line-height:22px;color:#424242;font-size:14px;font-size:1.4rem;padding-left:5px;padding-right:27px}.filterComponent--asList .option .button:focus{text-decoration:underline}.filterComponent--asList .option .closeIcon{display:none}.filterComponent--asList .option--active .button{background-color:#eee;border-radius:3px}.filterComponent--asList .option--active .closeIcon{position:absolute;right:0;color:#aaa;font-size:11px;font-size:1.1rem;display:inline-block;height:22px;border-left:1px solid #d7d7d7;padding-left:8px;padding-right:8px}.filterComponent--asList .option--active .count{right:28px}.filterComponent--asList .option--active .button{padding-right:49px}.filterComponent--asList .option:hover .name{text-decoration:underline}.filterComponent--asList .option:hover .button--disabled .name{text-decoration:none}.filterComponent--asList .count{position:absolute;right:5px;color:#aaa;font-size:11px;font-size:1.1rem}.filterComponent--asList .option--noCatalogItems .button .name{color:#aaa}.filterComponent--asList .actionPanel{text-align:left;margin-bottom:10px}.filterComponent--asList .actionPanel .button{margin-right:10px}.filterComponent--asList .priceFilter>.content{padding-left:5px;padding-right:5px;font-size:0}.filterComponent--asList .priceFilter .itemGroup{width:calc(50% - 2px);margin-right:4px}.filterComponent--asList .priceFilter .content .itemGroup:last-child{margin-right:0}.filterComponent--asSelect{border-top:1px solid #dfdfdf;padding-top:10px;padding-bottom:10px}.filterComponent--asSelect .filters{font-size:0;padding-top:10px}.filterComponent--asSelect .filter{display:inline-block;vertical-align:top;font-size:15px;font-size:1.5rem}.filterComponent--asSelect .filter--hasImages .inputCustomSelect__row{position:relative;padding-right:22px}.filterComponent--asSelect .filter--hasImages .filterItemImage:not(.filterItemImage--empty){position:absolute;top:4px;right:4px;width:16px;height:16px;font-size:0}.filterComponent--asSelect .filter--hasImages .filterItemImage:not(.filterItemImage--empty) img{width:100%;height:100%;object-position:center;object-fit:cover;box-shadow:1px 1px 5px rgba(0,0,0,.1);border-radius:2px}.filterComponent--asSelect .actionPanel{text-align:left;margin:0}.filterComponent--asSelect .actionPanel .link{margin-right:10px;font-size:15px;font-size:1.5rem}.hasToChangePasswordComponent .items,.hasToChangePasswordComponent .actionPanel{max-width:300px}.impersonationComponent .jsLoginAccountID{display:none}.impersonationComponent .items{max-width:300px}.impersonationComponent .actionPanel{max-width:300px}.js .impersonationComponent .jsLoginAccountID{display:inline-block}.js .impersonationComponent .noJsLoginName{display:none}.loginComponent .items,.loginComponent .actionPanel{max-width:300px}.loginComponent .links{margin-top:20px}@-moz-keyframes messageComponentMessageShow{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes messageComponentMessageShow{0%{opacity:0}100%{opacity:1}}@keyframes messageComponentMessageShow{0%{opacity:0}100%{opacity:1}}@-moz-keyframes messageComponentMessageHide{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes messageComponentMessageHide{0%{opacity:1}100%{opacity:0}}@keyframes messageComponentMessageHide{0%{opacity:1}100%{opacity:0}}.messagesComponent>.messages{position:relative}.messagesComponent>.messages>.message{display:table;table-layout:fixed;height:100%;width:100%;cursor:pointer}.messagesComponent>.messages>.message--showAnimation{animation-name:messageComponentMessageShow;animation-timing-function:ease-in-out;animation-duration:200ms}.messagesComponent>.messages>.message--hideAnimation{animation-name:messageComponentMessageHide;animation-timing-function:ease-in-out;animation-duration:200ms}.messagesComponent>.messages>.message>.message__content{display:table-row}.messagesComponent>.messages>.message>.message__content>.message__icon{display:table-cell;width:30px;vertical-align:top;text-align:center;padding-top:5px}.messagesComponent>.messages>.message>.message__content>.message__text{display:table-cell;width:100%;vertical-align:middle;padding-top:5px;padding-bottom:5px;padding-right:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.messagesComponent>.messages>.message>.message__content>.message__closeIcon{display:table-cell;width:50px;vertical-align:middle;text-align:center}.messagesComponent>.messages>.message.message--success>.message__content>.message__icon,.messagesComponent>.messages>.message.message--success>.message__content>.message__text{background-color:#4caf50;color:#fff}.messagesComponent>.messages>.message.message--success>.message__content>.message__closeIcon{background-color:#43a047;color:#fff}.messagesComponent>.messages>.message.message--success:hover>.message__content>.message__icon,.messagesComponent>.messages>.message.message--success:hover>.message__content>.message__text{background-color:#43a047;color:#fff}.messagesComponent>.messages>.message.message--success:hover>.message__content>.message__closeIcon{background-color:#388e3c;color:#fff}.messagesComponent>.messages>.message.message--warning>.message__content>.message__icon,.messagesComponent>.messages>.message.message--warning>.message__content>.message__text{background-color:#ffc107;color:#444}.messagesComponent>.messages>.message.message--warning>.message__content>.message__closeIcon{background-color:#ffb300;color:#444}.messagesComponent>.messages>.message.message--warning:hover>.message__content>.message__icon,.messagesComponent>.messages>.message.message--warning:hover>.message__content>.message__text{background-color:#ffb300;color:#444}.messagesComponent>.messages>.message.message--warning:hover>.message__content>.message__closeIcon{background-color:#ffa000;color:#444}.messagesComponent>.messages>.message.message--error>.message__content>.message__icon,.messagesComponent>.messages>.message.message--error>.message__content>.message__text{background-color:#f44336;color:#fff}.messagesComponent>.messages>.message.message--error>.message__content>.message__closeIcon{background-color:#e53935;color:#fff}.messagesComponent>.messages>.message.message--error:hover>.message__content>.message__icon,.messagesComponent>.messages>.message.message--error:hover>.message__content>.message__text{background-color:#e53935;color:#fff}.messagesComponent>.messages>.message.message--error:hover>.message__content>.message__closeIcon{background-color:#d32f2f;color:#fff}.messagesComponent>.messages>.message.message--information>.message__content>.message__icon,.messagesComponent>.messages>.message.message--information>.message__content>.message__text{background-color:#03a9f4;color:#fff}.messagesComponent>.messages>.message.message--information>.message__content>.message__closeIcon{background-color:#039be5;color:#fff}.messagesComponent>.messages>.message.message--information:hover>.message__content>.message__icon,.messagesComponent>.messages>.message.message--information:hover>.message__content>.message__text{background-color:#039be5;color:#fff}.messagesComponent>.messages>.message.message--information:hover>.message__content>.message__closeIcon{background-color:#0288d1;color:#fff}.messagesComponent>.messages>.message.message--inprogress>.message__content>.message__icon,.messagesComponent>.messages>.message.message--inprogress>.message__content>.message__text{background-color:#03a9f4;color:#fff}.messagesComponent>.messages>.message.message--inprogress>.message__content>.message__closeIcon{background-color:#039be5;color:#fff}.messagesComponent>.messages>.message.message--inprogress:hover>.message__content>.message__icon,.messagesComponent>.messages>.message.message--inprogress:hover>.message__content>.message__text{background-color:#039be5;color:#fff}.messagesComponent>.messages>.message.message--inprogress:hover>.message__content>.message__closeIcon{background-color:#0288d1;color:#fff}.messagesComponent--keepVisible .messages{position:fixed;z-index:20;top:70px;max-width:980px}.navigationComponent .navigationItems,.navigationComponent .navigationItem{margin:0;padding:0;list-style-type:none}.navigationComponent .navigationItems--LeftToRight{flex-direction:row;flex-wrap:wrap}.navigationComponent .navigationItems--LeftToRight.navigationItems--open{display:flex}.navigationComponent .navigationItem{position:relative}.navigationComponent .navigationItem__content{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:0;white-space:nowrap;cursor:pointer}.navigationComponent .navigationItem__content>.link,.navigationComponent .navigationItem__content>.link:link,.navigationComponent .navigationItem__content>.link:visited{flex-grow:1;display:block;padding:5px 10px;text-decoration:none}.navigationComponent .navigationItem__content>.link:hover,.navigationComponent .navigationItem__content>.link:focus,.navigationComponent .navigationItem__content>.link:active{text-decoration:underline}.navigationComponent .navigationItem--current>.navigationItem__content>.link,.navigationComponent .navigationItem--current>.navigationItem__content>.link:link,.navigationComponent .navigationItem--current>.navigationItem__content>.link:visited{text-decoration:underline}.navigationComponent .navigationItem__content--DropdownOnClick,.navigationComponent .navigationItem__content--AccordionOnClick,.navigationComponent .navigationItem__content--noLink{padding:5px 10px}.navigationComponent .navigationItem__content--DropdownOnClick>.link,.navigationComponent .navigationItem__content--DropdownOnClick>.link:link,.navigationComponent .navigationItem__content--DropdownOnClick>.link:visited,.navigationComponent .navigationItem__content--AccordionOnClick>.link,.navigationComponent .navigationItem__content--AccordionOnClick>.link:link,.navigationComponent .navigationItem__content--AccordionOnClick>.link:visited,.navigationComponent .navigationItem__content--noLink>.link,.navigationComponent .navigationItem__content--noLink>.link:link,.navigationComponent .navigationItem__content--noLink>.link:visited{padding:0}.navigationComponent .navigationItem__openToggler,.navigationComponent .navigationItem__closeToggler{display:inline-block;margin-left:10px;width:16px;height:16px;font-size:16px;line-height:1}.navigationComponent .navigationItems--DropdownOnClick,.navigationComponent .navigationItems--DropdownOnHoverAndTap{position:absolute;z-index:2;display:none;background-color:#fff}.navigationComponent .navigationItems--DropdownOnClick.navigationItems--DropdownDirectionLeft,.navigationComponent .navigationItems--DropdownOnHoverAndTap.navigationItems--DropdownDirectionLeft{top:0;left:100%}.navigationComponent .navigationItems--DropdownOnClick.navigationItems--DropdownDirectionRight,.navigationComponent .navigationItems--DropdownOnHoverAndTap.navigationItems--DropdownDirectionRight{top:0;right:100%}.navigationComponent .navigationItems--DropdownOnClick.navigationItems--DropdownDirectionTop,.navigationComponent .navigationItems--DropdownOnHoverAndTap.navigationItems--DropdownDirectionTop{bottom:100%;left:0}.navigationComponent .navigationItems--DropdownOnClick.navigationItems--DropdownDirectionBottom,.navigationComponent .navigationItems--DropdownOnHoverAndTap.navigationItems--DropdownDirectionBottom{top:100%;left:0}.navigationComponent .navigationItems--DropdownOnClick.navigationItems--open,.navigationComponent .navigationItems--DropdownOnHoverAndTap.navigationItems--open{display:block}.navigationComponent .navigationItems--AccordionOnClick{display:none}.offerRequestComponent .actionPanel .button:last-child{margin-right:0}.offerRequestComponent .upperActionPanel{margin-top:0;margin-bottom:40px}.offerRequestComponent .upperActionPanel .clearOfferRequestButton{display:none}.offerRequestComponent .lowerActionPanel{margin-top:40px}.offerRequestComponent .lowerActionPanel .continueShoppingButton{display:none}.offerRequestComponent .clearOfferRequestButton{float:left}.offerRequestComponent .offerRequestIsEmptyIndicator{border:1px solid #eee;padding:10px}.offerRequestComponent .offerRequestIsEmptyIndicator>.quickAddComponentWrapper{margin-top:20px}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__head .table__cell{padding-top:10px;padding-bottom:10px}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__head .table__cell--image{width:100px}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__head .table__cell--commercialUnit{width:100%}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__head .table__cell--quantity{width:160px;text-align:center}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__head .table__cell--price{width:120px;text-align:right}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__head .table__cell--comment{width:260px}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell{padding-top:10px;padding-bottom:10px}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--commercialUnit{vertical-align:top}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--commercialUnit .lineImage{position:relative;vertical-align:top;display:inline-block;width:80px;min-height:80px;cursor:pointer}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--commercialUnit .link,.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--commercialUnit img{cursor:pointer}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--add .lineImage{position:relative;vertical-align:top;display:inline-block;width:80px;text-align:center;font-weight:700;color:#666;line-height:13px;padding-top:2px}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--commercialUnit .lineImage .noImageIconLink{display:inline-block;width:60px}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--commercialUnit .noImageIcon{padding-bottom:66.666%;background-color:#f9f9f9;background-image:url("/img/no-image-icon.png");background-size:40px 40px;background-repeat:no-repeat;background-position:center}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--commercialUnit .link{cursor:pointer}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--commercialUnit .manufacturerAndDesignation{display:block;margin-bottom:10px}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--commercialUnit .manufacturer{font-size:13px;font-size:1.3rem;font-weight:400}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--commercialUnit .properties{font-size:13px;font-size:1.3rem}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--commercialUnit .commercialUnitProperties{margin-bottom:10px}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--commercialUnit .addToShoppingListLink,.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--commercialUnit .removeFromShoppingListLink{font-size:13px;font-size:1.3rem;margin-bottom:9px;display:block}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--commercialUnit .removeLink{font-size:13px;font-size:1.3rem;display:block}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--commercialUnit div:last-child{margin-bottom:0}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--quantity{vertical-align:top;text-align:center}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--quantity .inputNumberSpinner{max-width:140px;vertical-align:top}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--commercialUnit:before{display:none}.offerRequestComponent .offerRequestContent .table__cell--quantity .orderUnit{display:none}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--price{text-align:right;vertical-align:top}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--comment{vertical-align:top}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--comment .input--textarea{height:100%}.offerRequestComponent .offerRequestContent .offerRequestLines.table .table__body .table__cell--comment .input--textarea textarea{height:100%}.offerRequestComponent .offerRequestFormWrapper{margin-top:50px}.offerRequestComponent .offerRequestFormWrapper .column{display:inline-block;vertical-align:top;margin-right:40px;max-width:300px}.offerRequestComponent .offerRequestFormWrapper .commentItemGroup textarea{height:150px}.offerRequestComponent .offerRequestFormWrapper .commentItemGroup{margin-top:20px}.orderDetailsComponent .detailTableCaption{font-weight:700;font-size:13px;margin-top:20px;display:inline-block}.orderDetailsComponent .detailTable{width:100%;max-width:450px}.orderDetailsComponent .detailTablePayment .table__row:nth-child(2) .table__cell:nth-child(1),.orderDetailsComponent .detailTableDelivery .table__row:nth-child(2) .table__cell:nth-child(1){vertical-align:top}.orderDetailsComponent .actionPanel{text-align:left}.orderDetailsComponent .actionPanel .button{margin-right:10px}.ordersComponent .accordion__content{font-size:0}.ordersComponent .left,.ordersComponent .right{font-size:15px;font-size:1.5rem;width:49%;display:inline-block;vertical-align:top}.ordersComponent .detailTable{margin-bottom:20px}.ordersComponent .stateRow>.table__cell{vertical-align:top}.ordersComponent .stateRow>.table__cell:last-child{white-space:normal}.ordersComponent .left{margin-right:2%}.ordersComponent .orderLine{font-size:0;margin-bottom:10px}.ordersComponent .orderLine:last-child{margin-bottom:0}.ordersComponent .image,.ordersComponent .quantityAndDesignation{font-size:15px;font-size:1.5rem;display:inline-block;vertical-align:top}.ordersComponent .image{width:80px;margin-right:30px;position:relative;font-size:0}.ordersComponent .noImageIcon{padding-bottom:66.666%;background-color:#f9f9f9;background-image:url("/img/no-image-icon.png");background-size:40px 40px;background-repeat:no-repeat;background-position:center}.ordersComponent .quantityAndDesignation{width:calc(100% - 110px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ordersComponent .orderUnit{font-size:0}.ordersComponent .orderUnit::before{content:"x";font-size:15px;font-size:1.5rem}.ordersComponent .andMore{margin-top:20px;padding:5px;text-align:center;border:1px solid #eee}.ordersComponent .actionPanel{text-align:center}.ordersComponent .loadMore{text-align:center;position:relative}.ordersComponent .ordersAreEmptyIndicator{border:1px solid #eee;padding:10px}.pagesSearchResultComponent{position:relative}.pagesSearchResultComponent .actionPanel{text-align:center}.pagesSearchResultComponent .loadMore{text-align:center;position:relative}.passwordChangeComponent .items,.passwordChangeComponent .actionPanel{max-width:300px}.passwordResetComponent .items,.passwordResetComponent .actionPanel{max-width:300px}.paymentFailedBackToCartComponent{display:inline-block;margin-bottom:10px}.modalWindow_paymentFailedPopup .modalWindow__content{text-align:center}.paymentMethodImagesComponent .paymentMethodImage{display:inline-block;padding:1px;border:1px solid #d1d1d1;border-radius:3px}.paymentMethodImagesComponent .paymentMethodImage img{display:block}.payNowComponent{display:inline-block;margin-bottom:10px}.ratingDetailsComponent .contentWrapper{padding-top:20px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.ratingDetailsComponent .overallRatingWrapper{margin-bottom:20px}.ratingDetailsComponent .overallRatingValue{display:flex;flex-direction:row;flex-wrap:nowrap;gap:5px;align-items:center;font-size:24px;font-size:2.4rem}.ratingDetailsComponent .overallRatingStarWrapper{position:relative}.ratingDetailsComponent .overallRatingAverageValue{display:block;margin-right:5px;font-weight:bold}.ratingDetailsComponent .overallRatingStar{visibility:hidden;position:relative;z-index:1}.ratingDetailsComponent .overallRatingStar:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:bold}.ratingDetailsComponent .overallRatingStar--full{visibility:visible}.ratingDetailsComponent .overallRatingStar--full:after{color:#ffd24f}.ratingDetailsComponent .overallRatingStar--half{visibility:visible}.ratingDetailsComponent .overallRatingStar--half:after{content:"";color:#ffd24f}.ratingDetailsComponent .overallRatingStar--backdrop{position:absolute;left:0;top:0;z-index:0;color:#eee}.ratingDetailsComponent .overallRatingCount{margin-left:3px;font-size:15px;font-size:1.5rem;color:#adadad}.ratingDetailsComponent .overallRatingCount:before{content:"("}.ratingDetailsComponent .overallRatingCount:after{content:")"}.ratingDetailsComponent .ratingDistributionWrapper{display:table;margin-bottom:20px;width:100%;max-width:350px}.ratingDetailsComponent .ratingDistribution{display:table-row}.ratingDetailsComponent .ratingDistribution__cell{display:table-cell;white-space:nowrap}.ratingDetailsComponent .ratingDistribution__cell--bar{padding:8px 10px;width:100%}.ratingDetailsComponent .ratingDistribution__barWrapper{border-radius:5px;background-color:#eee}.ratingDetailsComponent .ratingDistribution__bar{display:block;border-radius:5px 0 0 5px;height:10px;background-color:#2196f3}.ratingDetailsComponent .ratingDistribution__bar--100{border-radius:5px}.ratingDetailsComponent .rateProductWrapper{margin-top:10px}.ratingDetailsComponent .rateableCommercialUnit{margin-bottom:10px}.ratingDetailsComponent .rateableCommercialUnit .button{max-width:100%}.ratingDetailsComponent .reviewsWrapper{margin-top:30px}.ratingDetailsComponent .reviewsLoadMoreWrapper{margin-top:20px}.ratingDetailsComponent .review{display:grid;grid-template-columns:100px 1fr 80px;grid-gap:20px;margin-bottom:20px;font-size:13px;font-size:1.3rem}.ratingDetailsComponent .review__user{margin-top:5px}.ratingDetailsComponent .review__user:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:bold;color:#e0e0e0}.ratingDetailsComponent .reviewValue{display:flex;flex-direction:row;flex-wrap:nowrap;gap:5px;align-items:center}.ratingDetailsComponent .reviewStarWrapper{position:relative}.ratingDetailsComponent .reviewStar{visibility:hidden;position:relative;z-index:1}.ratingDetailsComponent .reviewStar:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:bold}.ratingDetailsComponent .reviewStar--full{visibility:visible}.ratingDetailsComponent .reviewStar--full:after{color:#ffd24f}.ratingDetailsComponent .reviewStar--half{visibility:visible}.ratingDetailsComponent .reviewStar--half:after{content:"";color:#ffd24f}.ratingDetailsComponent .reviewStar--backdrop{position:absolute;left:0;top:0;z-index:0;color:#eee}.ratingDetailsComponent .review__titleTextWrapper{padding:5px 10px;border-radius:5px;background-color:#eee}.ratingDetailsComponent .review__ownersComment{margin-top:5px;margin-left:30px;padding:5px 10px;border-radius:5px;border:1px solid #e3e3e3;color:#787878}.ratingDetailsComponent .review__date{color:#adadad}.ratingDetailsComponent .review__relatedCommercialUnit{padding:5px 10px;color:#adadad}.ratingDetailsComponent .actionPanel{text-align:center}.ratingDetailsComponent .loadMore{text-align:center;position:relative}.ratingRequestComponent .ratingRequest__commercialUnitSelector{margin-bottom:20px}.ratingRequestComponent .jsCommercialunitSelector{display:none}.ratingRequestComponent .ratingRequest__commercialUnit{display:flex;flex-direction:row;gap:50px;align-items:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d6d6e5}.ratingRequestComponent .ratingRequest__commercialUnit.link--plain,.ratingRequestComponent .ratingRequest__commercialUnit.link--plain:hover{cursor:pointer}.ratingRequestComponent .ratingRequest__imageWrapper{max-width:130px}.ratingRequestComponent .ratingRequest__imageWrapper img{width:100%;height:auto}.ratingRequestComponent .ratingRequest__designation{font-size:18px;font-size:1.8rem;font-weight:600}.ratingRequestComponent .items--ratingRequest{max-width:400px}.ratingRequestComponent .valueSelector .input--radio{vertical-align:middle;width:32px;height:32px}.ratingRequestComponent .valueSelector .input--radio__opticalRadio{border:none;width:32px;height:32px}.ratingRequestComponent .valueSelector .input--radio__opticalRadio:before{display:block;content:"";width:32px;height:32px;font-family:"Font Awesome 5 Pro";font-size:30px;font-weight:400;line-height:1;color:#d6d6e5}.ratingRequestComponent .valueSelector .input--radio.input--required .input--radio__opticalRadio{background-color:rgba(0,0,0,0)}.ratingRequestComponent .valueSelector .input--radio__functionalRadio:checked+.input--radio__opticalRadio:before{top:0;left:0;background-color:rgba(0,0,0,0);font-weight:800;color:#ffd24f}.ratingRequestComponent .valueSelector .input--radio__functionalRadio:hover+.input--radio__opticalRadio,.ratingRequestComponent .valueSelector .input--radio__functionalRadio:focus+.input--radio__opticalRadio{border:none}.ratingRequestComponent .valueSelector.valueSelector--2 .input--radio__opticalRadio--1:before{font-weight:800;color:#ffd54f}.ratingRequestComponent .valueSelector.valueSelector--3 .input--radio__opticalRadio--1:before,.ratingRequestComponent .valueSelector.valueSelector--3 .input--radio__opticalRadio--2:before{font-weight:800;color:#ffd54f}.ratingRequestComponent .valueSelector.valueSelector--4 .input--radio__opticalRadio--1:before,.ratingRequestComponent .valueSelector.valueSelector--4 .input--radio__opticalRadio--2:before,.ratingRequestComponent .valueSelector.valueSelector--4 .input--radio__opticalRadio--3:before{font-weight:800;color:#ffd54f}.ratingRequestComponent .valueSelector.valueSelector--5 .input--radio__opticalRadio--1:before,.ratingRequestComponent .valueSelector.valueSelector--5 .input--radio__opticalRadio--2:before,.ratingRequestComponent .valueSelector.valueSelector--5 .input--radio__opticalRadio--3:before,.ratingRequestComponent .valueSelector.valueSelector--5 .input--radio__opticalRadio--4:before{font-weight:800;color:#ffd54f}.ratingRequestComponent .valueSelector .valueDescription{display:inline-block;vertical-align:middle;padding:2px 10px;font-weight:bold}.ratingRequestComponent .reviewTitle{margin-top:40px}.ratingRequestComponent .actionPanel{max-width:400px}.registrationComponent .registrationTypesJs{display:none}.registrationComponent .registrationTypesNoJs{display:block}.js .registrationComponent .registrationTypesJs{display:block}.js .registrationComponent .registrationTypesNoJs{display:none}.js .registrationComponent .registrationSubComponent{display:none}.js .registrationComponent .registrationSubComponent--active{display:block}.registrationPrivateComponent .columns{margin-bottom:40px;font-size:0}.registrationPrivateComponent .leftColumn{display:inline-block;max-width:300px;width:calc(50% - 30px);margin-right:60px;vertical-align:top;font-size:15px;font-size:1.5rem}.registrationPrivateComponent .rightColumn{display:inline-block;max-width:300px;width:calc(50% - 30px);vertical-align:top;font-size:15px;font-size:1.5rem}.registrationPrivateComponent .region{margin-bottom:40px}.registrationPrivateComponent .column>.region:last-child{margin-bottom:0}.registrationPrivateComponent .checkboxRegion{max-width:660px}.registrationPrivateComponent .additionalRegion{margin-bottom:10px;max-width:660px}.registrationPrivateComponent .title{padding-top:3px;padding-bottom:3px;padding-left:7px;padding-right:7px;background-color:#f3f3f3;font-size:17px;font-size:1.7rem;font-weight:700;margin-bottom:10px}.registrationPrivateComponent .passwordValidationIndicator{margin-bottom:6px}.registrationPrivateComponent .actionPanel{max-width:660px}.registrationPrivateComponent .backButton{float:left}.registrationFromGuestComponent .items,.registrationFromGuestComponent .actionPanel{max-width:300px}.registrationFromGuestComponent .passwordValidationIndicator{margin-bottom:6px}.requestPasswordResetComponent .items,.requestPasswordResetComponent .actionPanel{max-width:300px}.requestPasswordResetComponent .links{margin-top:12px}.shoppingListComponent .upperActionPanel{margin-top:0;margin-bottom:40px}.shoppingListComponent .lowerActionPanel{margin-top:40px}.shoppingListComponent .actionPanel>.button:last-child{margin-left:2%}.shoppingListComponent .shoppingListIsEmptyIndicator{border:1px solid #eee;padding:10px;display:none}.shoppingListComponent--isEmpty .clearShoppingListButton{display:none}.shoppingListComponent--isEmpty .shoppingListContent{display:none}.shoppingListComponent--isEmpty .shoppingListIsEmptyIndicator{display:block}.smallCartComponent .titleContent{padding-top:7px;padding-bottom:7px;text-align:center;background-color:#eee;font-size:14px;font-size:1.4rem}.smallCartComponent .titleContent>.cart{font-weight:400}.smallCartComponent .titleContent>.quantity{font-weight:300;display:none}.smallCartComponent .cartIsEmptyContent{font-weight:300;font-size:14px;font-size:1.4rem;text-align:center;padding-top:15px;padding-bottom:15px}.smallCartComponent .groupHeader{padding:5px;background-color:#f5f5f5}.smallCartComponent .cartContent{font-size:13px;font-size:1.3rem;border-bottom:1px solid #eee;max-height:380px;overflow:auto;padding-left:10px;padding-right:10px;display:none}.smallCartComponent .cartContent .table__row:last-child{border-bottom:none}.smallCartComponent .cartContent .table__cell--image{width:80px}.smallCartComponent .cartContent .table__cell img{width:100%;height:100%;object-fit:contain;max-width:80px;max-height:80px}.smallCartComponent .cartContent .table__cell--image .noImageIconLink{display:inline-block;width:60px}.smallCartComponent .cartContent .table__cell--image .noImageIcon{padding-bottom:66.666%;background-color:#f9f9f9;background-image:url("/img/no-image-icon.png");background-size:40px 40px;background-repeat:no-repeat;background-position:center}.smallCartComponent .cartContent .table__cell{vertical-align:top;position:relative}.smallCartComponent .cartContent .designation{width:100%;width:calc(100% - 20px);white-space:normal;margin-bottom:9px;font-weight:700}.smallCartComponent .cartContent .removeButton{position:absolute;top:7px;right:5px;color:#bdbdbd}.smallCartComponent .cartContent .removeButton:hover{color:#757575}.smallCartComponent .cartContent .name{font-weight:400}.smallCartComponent .cartContent .properties{margin-bottom:10px;vertical-align:top}.smallCartComponent .cartContent .quantity{vertical-align:top}.smallCartComponent .cartContent .quantity .orderUnit{display:none}.smallCartComponent .cartContent .price{font-weight:700;position:absolute;bottom:10px;vertical-align:top;right:0}.smallCartComponent .cartContent .bonus .table__cell:first-child{text-align:center;vertical-align:middle;font-size:26px;font-size:2.6rem}.smallCartComponent .additionalInformationsContent{margin-bottom:40px;font-size:13px;font-size:1.3rem;display:none}.smallCartComponent .subtotalRow{display:none}.smallCartComponent .subtotalTable .subtotalRow{display:table-row}.smallCartComponent .additionalInformationsContent .table__cell:nth-child(2){width:90px;text-align:right}.smallCartComponent .vatIncluded{padding:10px;color:#aaa}.smallCartComponent .actionPanelBottomContent{padding-left:10px;padding-right:10px;padding-bottom:10px;text-align:right;display:none}.smallCartComponent .actionPanelBottomContent>.cartLink{font-size:14px;font-size:1.4rem;margin-bottom:10px}.smallCartComponent .actionPanelBottomContent>.possibleBr{display:block}.smallCartComponent .actionPanelBottomContent>.checkoutButton{width:160px}.smallCartComponent--hasItems .titleContent>.quantity{display:inline-block}.smallCartComponent--hasItems .cartIsEmptyContent{display:none}.smallCartComponent--hasItems .cartContent,.smallCartComponent--hasItems .additionalInformationsContent,.smallCartComponent--hasItems .actionPanelBottomContent{display:block}.subscriptionAuthenticationComponent .tiles{font-size:0}.subscriptionAuthenticationComponent .tile{display:inline-block;vertical-align:top;border:1px solid #eee;padding:10px;font-size:15px;font-size:1.5rem;margin-bottom:20px}.subscriptionAuthenticationComponent .tile>p{font-weight:300}.subscriptionDataComponent .addresses .link{display:none;vertical-align:top;margin-left:8px}.subscriptionDataComponent .newAddressLink{display:none;margin-top:10px}.subscriptionDataComponent .items{max-width:300px}.subscriptionDataComponent .selectAddressCaption{margin-bottom:20px}.subscriptionDataComponent .newAddressCaption{margin-top:20px;margin-bottom:20px}.subscriptionDataComponent .deliveryAddressEqualInvoiceAddressItemGroup{display:none}.subscriptionDataComponent .deliveryAddressWrapper--hasNoAddresses .selectDeliveryAddressWrapper{display:none}.subscriptionDataComponent .actionPanel{margin-top:40px}.subscriptionDataComponent .prevButton{float:left}.subscriptionDataComponent .saveButton{margin-right:20px}.js .subscriptionDataComponent .addresses .link{display:inline-block}.js .subscriptionDataComponent .newAddressLink{display:inline-block}.js .subscriptionDataComponent .selectAddressCaption{display:none}.js .subscriptionDataComponent .newAddressCaption{display:none}.js .subscriptionDataComponent .deliveryAddressHintCaption{display:none}.js .subscriptionDataComponent .invoiceAddressWrapper--hasNoAddresses .selectInvoiceAddressWrapper{display:none}.js .subscriptionDataComponent .invoiceAddressWrapper--hasAddresses .newInvoiceAddressWrapper{display:none}.js .subscriptionDataComponent .deliveryAddressEqualInvoiceAddressItemGroup{display:inline-block}.js .subscriptionDataComponent .deliveryAddressWrapper--deliveryAddressEqualInvoiceAddress .selectDeliveryAddressWrapper,.js .subscriptionDataComponent .deliveryAddressWrapper--deliveryAddressEqualInvoiceAddress .newDeliveryAddressWrapper{display:none}.js .subscriptionDataComponent .deliveryAddressWrapper--hasNoAddresses.deliveryAddressWrapper--deliveryAddressNotEqualInvoiceAddress .selectDeliveryAddressWrapper{display:none}.js .subscriptionDataComponent .deliveryAddressWrapper--hasAddresses.deliveryAddressWrapper--deliveryAddressNotEqualInvoiceAddress .newDeliveryAddressWrapper{display:none}.checkoutAddressesAndAccountNewAddressModalWindow .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.checkoutAddressesAndAccountNewAddressModalWindow .actionPanel>.button{width:49%;width:calc(50% - 5px)}.checkoutAddressesAndAccountNewAddressModalWindow .cancelAddressChangeButton{float:left}.subscriptionItemsComponent .cartIsEmptyIndicator{border:1px solid #eee;padding:10px}.subscriptionItemsComponent .cartIsEmptyIndicator>.quickAddComponentWrapper{margin-top:20px}.subscriptionItemsComponent .actionPanel{margin-top:40px}.subscriptionItemsComponent .prevButton{float:left}.subscriptionItemsComponent .saveButton{margin-right:20px}.subscriptionOverviewComponent .tiles{font-size:0}.subscriptionOverviewComponent .schedulerTiles{margin-bottom:20px}.subscriptionOverviewComponent .dataTiles{margin-bottom:40px}.subscriptionOverviewComponent .cartContentWrapper{margin-bottom:40px}.subscriptionOverviewComponent .tile{width:32.333%;display:inline-block;vertical-align:top;position:relative;border:1px solid #eee;padding:10px;font-size:15px;font-size:1.5rem;margin-right:1.5%;font-weight:300}.subscriptionOverviewComponent .tile .editLink{position:absolute;top:7px;right:7px;font-size:13px;font-size:1.3rem}.subscriptionOverviewComponent .tile:last-child{margin-right:0}.subscriptionOverviewComponent .tile>h2{font-size:15px;font-size:1.5rem;font-weight:700}.subscriptionOverviewComponent .tile>h2:first-child{margin-top:0}.subscriptionOverviewComponent .tile>h2>.link{font-weight:300;text-decoration:underline}.subscriptionOverviewComponent .tile>p{font-weight:300}.subscriptionOverviewComponent .itemsTitle .editLink{font-weight:300;text-decoration:underline;font-size:15px;font-size:1.5rem;position:relative;top:-3px}.subscriptionOverviewComponent .schedulerValidFrom+.isActive,.subscriptionOverviewComponent .schedulerValidTo+.isActive{margin-top:10px}.subscriptionProgressComponent .steps{font-size:0}.subscriptionProgressComponent .step{display:inline-block;font-size:15px;font-size:1.5rem;height:40px;padding-top:8px;padding-left:30px;padding-right:30px;position:relative;vertical-align:top;background-color:#eee;overflow:hidden;color:#424242;text-align:center}.subscriptionProgressComponent .step--clickable{cursor:pointer}.subscriptionProgressComponent .step--clickable:hover{background-color:#cacaca}.subscriptionProgressComponent .step>.icon{display:none}.subscriptionProgressComponent .step--ok{background-color:#42a5f5;color:#fff}.subscriptionProgressComponent .step--ok.step--clickable:hover{background-color:#2196f3}.subscriptionProgressComponent .step--active{background-color:#90caf9}.subscriptionProgressComponent .step--active.step--clickable{cursor:default}.subscriptionProgressComponent .step--active.step--clickable:hover{background-color:#64b5f6}.subscriptionProgressComponent .step span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:100%}.subscriptionProgressComponent .step:first-child{padding-left:10px}.subscriptionProgressComponent .step:last-child{padding-right:10px}.subscriptionProgressComponent .delimiter{height:40px;width:40px;position:absolute;overflow:hidden}.subscriptionProgressComponent .delimiter:before{content:"";display:block;height:80px;width:80px;border:11px solid #fff;border-radius:2px;transform:scale(1, 1.5) rotate(45deg);position:relative;top:-20px;left:-59px}.subscriptionProgressComponent .delimiter--left{left:-23px;top:0}.subscriptionProgressComponent .delimiter--right{right:-17px;top:0}.subscriptionProgressComponent .mobileBreak,.subscriptionProgressComponent .mobileIcon{display:none}.subscriptionsComponent .accordion__content{font-size:0}.subscriptionsComponent .left,.subscriptionsComponent .right{font-size:15px;font-size:1.5rem;width:49%;display:inline-block;vertical-align:top}.subscriptionsComponent .accordion__header>.subscriptionNotActive{color:#f44336}.subscriptionsComponent .accordion__header>.subscriptionChanged{color:#ff9800}.subscriptionsComponent .detailTable{margin-bottom:20px}.subscriptionsComponent .repeatTypeRow>.table__cell{vertical-align:top}.subscriptionsComponent .exceptionDatesRow>.table__cell{vertical-align:top}.subscriptionsComponent .left{margin-right:2%}.subscriptionsComponent .orderLine{font-size:0;margin-bottom:10px}.subscriptionsComponent .orderLine:last-child{margin-bottom:0}.subscriptionsComponent .image,.subscriptionsComponent .quantityAndDesignation{font-size:15px;font-size:1.5rem;display:inline-block;vertical-align:top}.subscriptionsComponent .image{width:80px;margin-right:30px;position:relative;font-size:0}.subscriptionsComponent .noImageIcon{padding-bottom:66.666%;background-color:#f9f9f9;background-image:url("/img/no-image-icon.png");background-size:40px 40px;background-repeat:no-repeat;background-position:center}.subscriptionsComponent .quantityAndDesignation{width:calc(100% - 110px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscriptionsComponent .andMore{margin-top:20px;padding:5px;text-align:center;border:1px solid #eee}.subscriptionsComponent .actionPanel{text-align:center}.subscriptionsComponent .loadMore{text-align:center;position:relative}.subscriptionsComponent .ordersAreEmptyIndicator{border:1px solid #eee;padding:10px}.subscriptionsComponent .left>.deleteSubscriptionButton,.subscriptionsComponent .left>.editSubscription{vertical-align:middle}.subscriptionsModalWindow .actionPanel>.button{width:48%}.subscriptionsModalWindow .cancelDeleteSubscription{float:left}.subscriptionsModalWindow .actionPanel>.button:not(:first-child){margin-left:2%}.subscriptionScheduleComponent .items{max-width:300px}.subscriptionScheduleComponent .exceptionDatesItemGroup .button{position:absolute;top:4px;right:-18px}.subscriptionScheduleComponent .exceptionDatesItemGroup .input{margin-bottom:10px}.subscriptionScheduleComponent .schedulerDay{display:inline-block;margin-right:3px}.subscriptionScheduleComponent .schedulerDay .checkboxWrapper{display:inline-block}.subscriptionScheduleComponent .schedulerDay .caption{line-height:30px;vertical-align:top}.subscriptionScheduleComponent .actionPanel{margin-top:40px}.subscriptionScheduleComponent .saveButton{margin-right:20px}.twoFAEMailComponent .items,.twoFAEMailComponent .actionPanel{max-width:300px}.twoFAEMailComponent .links{margin-top:20px}.cartContent .groupHeader{margin-top:24px;margin-top:2.4rem;margin-bottom:12px;margin-bottom:1.2rem;font-size:24px;font-size:2.4rem}.cartContent .cartItems.table .table__head .table__cell{padding-top:10px;padding-bottom:10px}.cartContent .cartItems.table .table__head .table__cell--commercialUnit{width:100%}.cartContent .cartItems.table .table__head .table__cell--orderNbr{width:100px}.cartContent .cartItems.table .table__head .table__cell--dispatchingStatus{width:120px}.cartContent .cartItems.table .table__head .table__cell--quantity{width:120px;text-align:center}.cartContent .cartItems.table .table__head .table__cell--price{width:120px;text-align:right}.cartContent .cartItems.table .table__head .table__cell--total{width:120px;text-align:right}.cartContent .cartItems.table .table__body .table__cell{padding-top:10px;padding-bottom:10px}.cartContent .cartItems.table .table__body .table__cell--commercialUnit{vertical-align:top}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemImage{position:relative;vertical-align:top;display:inline-block;width:80px;min-height:80px}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemImage img{width:100%;height:100%;object-fit:contain}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .link--plain{cursor:pointer}.cartContent .cartItems.table .table__body .table__cell--add .itemImage{position:relative;vertical-align:top;display:inline-block;width:80px;text-align:center;font-weight:700;color:#666;line-height:13px;padding-top:2px}.cartContent .cartItems.table .table__body .table__cell--add .itemImage img{width:100%;height:100%;object-fit:contain}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemImage .noImageIconLink{display:inline-block;width:60px}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .noImageIcon{padding-bottom:66.666%;background-color:#f9f9f9;background-image:url("/img/no-image-icon.png");background-size:40px 40px;background-repeat:no-repeat;background-position:center}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemDescription{display:inline-block;vertical-align:top;width:calc(100% - 85px);white-space:normal}.cartContent .cartItems.table .table__body .table__cell--add .itemDescription{display:block;width:100%}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemDescription .link{cursor:pointer}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemDescription .manufacturerAndDesignation{display:block;margin-bottom:10px}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemDescription .manufacturer{font-size:13px;font-size:1.3rem;font-weight:400}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemDescription .properties{font-size:13px;font-size:1.3rem}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemDescription .commercialUnitProperties{margin-bottom:10px}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemDescription .comment{margin-bottom:10px}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemDescription .comment input{max-width:280px}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemDescription .addToShoppingListLink,.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemDescription .removeFromShoppingListLink{font-size:13px;font-size:1.3rem;margin-bottom:9px;display:block}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemDescription .removeLink{font-size:13px;font-size:1.3rem;display:block}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemDescription div:last-child{margin-bottom:0}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemDescription .itemButtons{margin-top:5px}.cartContent .cartItems.table .table__body .table__cell--orderNbr{vertical-align:top}.cartContent .cartItems.table .table__body .table__cell--quantity{vertical-align:top;text-align:center}.cartContent .cartItems.table .table__body .table__cell--dispatchingStatus{vertical-align:top}.cartContent .cartItems.table .table__body .table__cell--quantity .inputNumberSpinner{max-width:140px;vertical-align:top}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemDescription:before{display:none}.cartContent .table__cell--quantity .orderUnit{display:none}.cartContent .cartItems.table .table__body .table__cell--price{text-align:right;vertical-align:top}.cartContent .cartItems.table .table__body .table__cell--total{text-align:right;vertical-align:top}.cartContent .cartItems.table .table__body .bonus .table__cell--commercialUnit,.cartContent .cartItems.table .table__body .bonus .table__cell--quantity,.cartContent .cartItems.table .table__body .bonus .table__cell--price,.cartContent .cartItems.table .table__body .bonus .table__cell--total{vertical-align:middle}.cartContent .cartItems.table .table__body .bonus .table__cell--commercialUnit .itemImage{vertical-align:middle;font-size:28px;font-size:2.8rem;text-align:center;padding-top:19px}.cartContent .cartItems.table .table__body .bonus .table__cell--commercialUnit .itemImage .icon{position:relative;top:-2px}.cartContent .cartItems.table .table__body .bonus .table__cell--commercialUnit .itemDescription{vertical-align:middle}.cartContent .cartItems.table .table__body .quickAdd .table__cell--add{overflow:visible}.cartContent .cartTeaser{display:flex;flex-direction:row;justify-content:space-between;align-items:start;grid-gap:20px;margin:20px 0}.cartContent .cartTeaser__text>h2:first-child,.cartContent .cartTeaser__text>h3:first-child,.cartContent .cartTeaser__text>h4:first-child,.cartContent .cartTeaser__text>h5:first-child{margin-top:0}.cartContent .cartTeaser__text strong,.cartContent .cartTeaser__text strong .link{display:inline}.cartContent .cartTeaser_image img{width:80px;height:auto;object-fit:contain}.cartContent .cartTeaser--orderBonus{padding:20px;border:1px solid #7cb342}.cartContent .cartTeaser--orderBonus .cartTeaser__text>h2:first-child,.cartContent .cartTeaser--orderBonus .cartTeaser__text>h3:first-child,.cartContent .cartTeaser--orderBonus .cartTeaser__text>h4:first-child,.cartContent .cartTeaser--orderBonus .cartTeaser__text>h5:first-child{color:#7cb342}.cartContent .cartTeaser--orderBonus .cartTeaser__text strong,.cartContent .cartTeaser--orderBonus .cartTeaser__text strong .link{color:#7cb342}.cartContent .cartTeaser--surcharge{padding:20px;border:1px solid #d32f2f;background-color:#ffebee}.cartContent .cartTeaser--surcharge .cartTeaser__text>h2:first-child,.cartContent .cartTeaser--surcharge .cartTeaser__text>h3:first-child,.cartContent .cartTeaser--surcharge .cartTeaser__text>h4:first-child,.cartContent .cartTeaser--surcharge .cartTeaser__text>h5:first-child{color:#d32f2f}.cartContent .cartTeaser--surcharge .cartTeaser__text strong,.cartContent .cartTeaser--surcharge .cartTeaser__text strong .link{color:#d32f2f}.cartContent .additionalInformations .table{width:100%;max-width:400px}.cartContent .additionalInformations .table .table__body .table__cell{padding-top:7px;padding-bottom:7px}.cartContent .additionalInformations .table .table__body .table__cell:nth-child(1){vertical-align:top}.cartContent .additionalInformations .table .table__body .table__cell:nth-child(2){white-space:normal;vertical-align:top;width:120px;text-align:right}.cartContent .subtotalTable,.cartContent .vatsTable{margin-bottom:20px}.cartContent .orderDiscountTable .subtotalRow,.cartContent .cartVouchersTable .subtotalRow,.cartContent .cartSurchargesTable .subtotalRow,.cartContent .vatsTable .subtotalRow{display:none}.cartContent .vatIncluded{margin-top:20px;padding:7px 10px 7px 10px}.cartContent .jsVoucherCodes{display:none}.cartContent .noJsVoucherCodes{display:block}.cartContent .table__row--voucherCodesAfterItems .noJsVoucherCodes .input{max-width:300px;vertical-align:middle}.cartContent .table__row--voucherCodesInTotals .noJsVoucherCodes .input{max-width:180px;vertical-align:middle}.js .cartContent .noJsVoucherCodes{display:none}.js .cartContent .jsVoucherCodes{display:block}.js .cartContent .table__row--voucherCodesAfterItems .jsVoucherCodes .input{max-width:300px;vertical-align:middle}.js .cartContent .table__row--voucherCodesInTotals .jsVoucherCodes .input{max-width:180px;vertical-align:middle}@media only screen and (min-width: 800px){.cartContent .additionalInformations{display:flex;flex-direction:row;justify-content:space-between;align-items:start;grid-gap:0 40px}.cartContent .additionalInformations__teaserWrapper{width:80%;width:calc(100% - 440px)}}.catalogListSlideshow{position:relative;height:auto;overflow:hidden}.catalogListSlideshow .slideshow__slide{box-shadow:none;border-radius:0}.commercialUnitTiles{padding-top:20px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;font-size:0}.commercialUnitTiles .commercialUnitTile{display:inline-block;padding:5px;vertical-align:top;width:23%;margin-right:2.666%;margin-bottom:20px;color:#424242;position:relative}.commercialUnitTiles .linkArea{text-decoration:none;color:#424242;display:inline-block;width:100%;padding-bottom:15px}.commercialUnitTiles .commercialUnitTile:nth-child(8n-1){margin-right:0}.commercialUnitTiles .commercialUnitTile__image{text-align:center;height:160px;margin-bottom:10px;position:relative}.commercialUnitTiles .commercialUnitTile__imageCenteringHelper{display:inline-block;height:100%;vertical-align:middle}.commercialUnitTiles .commercialUnitTile img{vertical-align:middle}.commercialUnitTiles .commercialUnitTile__image .noImageIcon{padding-bottom:66.666%;background-color:#f9f9f9;background-image:url("/img/no-image-icon.png");background-size:40px 40px;background-repeat:no-repeat;background-position:center}.commercialUnitTiles .commercialUnitTile__flag{position:absolute;z-index:1;top:0;right:0;width:66px;height:66px;overflow:hidden;pointer-events:none}.commercialUnitTiles .commercialUnitTile__flagText{display:inline-block;padding-top:18px;width:66px;height:33px;font-size:11px;font-size:1.1rem;line-height:1;font-weight:bold;text-transform:uppercase;text-align:center;background-color:#1789e6;color:#fff;transform-origin:50% 0%;transform:translateX(33px) rotate(45deg)}.commercialUnitTiles .commercialUnitTile__nameWrapper{height:66px;overflow:hidden}.commercialUnitTiles .commercialUnitTile__brand{font-weight:700;margin-right:4px;font-size:13px;font-size:1.3rem}.commercialUnitTiles .commercialUnitTile__designation{font-size:15px;font-size:1.5rem;margin-bottom:10px;display:inline}.commercialUnitTiles .commercialUnitTile__ratingWrapper{margin-top:-10px;margin-bottom:10px}.commercialUnitTiles .ratingValue{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1px;align-items:center;font-size:12px;font-size:1.2rem}.commercialUnitTiles .ratingStarWrapper{position:relative}.commercialUnitTiles .ratingStar{visibility:hidden;position:relative;z-index:1}.commercialUnitTiles .ratingStar:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:bold}.commercialUnitTiles .ratingStar--full{visibility:visible}.commercialUnitTiles .ratingStar--half{visibility:visible}.commercialUnitTiles .ratingStar--half:after{content:""}.commercialUnitTiles .ratingStar--backdrop{position:absolute;left:0;top:0;z-index:0;color:#eee}.commercialUnitTiles .ratingAverageValue{display:none;margin-right:3px}.commercialUnitTiles .ratingCount{margin-left:3px;font-size:11px;font-size:1.1rem;color:#adadad}.commercialUnitTiles .ratingCount:before{content:"("}.commercialUnitTiles .ratingCount:after{content:")"}.commercialUnitTiles .commercialUnitTile__priceWrapper{font-size:14px;font-size:1.4rem;border-radius:2px;line-height:28px;text-align:right}.commercialUnitTiles .commercialUnitTile__price{font-weight:700;float:left}.commercialUnitTiles .possibleLine{display:none;border-bottom:1px dashed #d2d2d2;margin-bottom:2.666%}.commercialUnitTiles .possibleLine:nth-child(8n){display:block}.commercialUnitTiles .possibleLine:last-child{display:none}.commercialUnitTiles .commercialUnitTile__priceWrapper>.inputNumberSpinner{vertical-align:top;margin-right:15px;width:90px}.commercialUnitTiles .commercialUnitTile__priceWrapper>.inputNumberSpinner .orderUnit{display:none}.commercialUnitTiles .commercialUnitTile__priceWrapper .commercialUnitTile__hardRemoveFromShoppingListButton{display:none}.commercialUnitTiles.commercialUnitTiles--single.commercialUnitTile{width:100%;margin-right:0}@media only screen and (max-width: 1000px){.commercialUnitTiles .commercialUnitTile{width:32.5%;margin-right:1.25%}.commercialUnitTiles .commercialUnitTile:nth-child(8n-1){margin-right:1.25%}.commercialUnitTiles .commercialUnitTile:nth-child(6n-1){margin-right:0}.commercialUnitTiles .possibleLine:nth-child(8n){display:none}.commercialUnitTiles .possibleLine:nth-child(6n){display:block}.commercialUnitTiles.commercialUnitTiles--single.commercialUnitTile{width:100%;margin-right:0}}@media only screen and (max-width: 800px){.commercialUnitTiles .commercialUnitTile{width:49.25%;margin-right:1.5%}.commercialUnitTiles .commercialUnitTile:nth-child(8n-1){margin-right:1.5%}.commercialUnitTiles .commercialUnitTile:nth-child(6n-1){margin-right:1.5%}.commercialUnitTiles .commercialUnitTile:nth-child(4n-1){margin-right:0}.commercialUnitTiles .possibleLine:nth-child(6n){display:none}.commercialUnitTiles .possibleLine:nth-child(4n){display:block}.commercialUnitTiles.commercialUnitTiles--single.commercialUnitTile{width:100%;margin-right:0}}@media only screen and (max-width: 600px){.commercialUnitTiles .commercialUnitTile{width:100%;margin-right:0}.commercialUnitTiles .commercialUnitTile:nth-child(8n-1){margin-right:0}.commercialUnitTiles .commercialUnitTile:nth-child(6n-1){margin-right:0}.commercialUnitTiles .commercialUnitTile:nth-child(4n-1){margin-right:0}.commercialUnitTiles .possibleLine:nth-child(4n){display:none}.commercialUnitTiles .possibleLine:nth-child(2n){display:block}.commercialUnitTiles.commercialUnitTiles--single.commercialUnitTile{width:100%;margin-right:0}}.commercialUnitList{font-size:0}.commercialUnitList .commercialUnit{display:block;padding:5px;border-top:1px solid #eee;position:relative}.commercialUnitList .commercialUnit:last-child{border-bottom:1px solid #eee}.commercialUnitList .linkArea{text-decoration:none;color:#424242}.commercialUnitList .commercialUnit__imageWrapper{width:60px;height:60px;margin-right:20px;display:inline-block;vertical-align:top;position:relative}.commercialUnitList .commercialUnit__imageWrapper img{width:100%;height:auto}.commercialUnitList .commercialUnit__imageWrapper .noImageIcon{padding-bottom:66.666%;background-color:#f9f9f9;background-image:url("/img/no-image-icon.png");background-size:40px 40px;background-repeat:no-repeat;background-position:center}.commercialUnitList .commercialUnit__flag{position:absolute;z-index:1;top:0;right:0;width:66px;height:66px;overflow:hidden;pointer-events:none}.commercialUnitList .commercialUnit__flagText{display:inline-block;padding-top:18px;width:66px;height:33px;font-size:11px;font-size:1.1rem;line-height:1;font-weight:bold;text-transform:uppercase;text-align:center;background-color:#1789e6;color:#fff;transform-origin:50% 0%;transform:translateX(33px) rotate(45deg)}.commercialUnitList .commercialUnit__contentWrapper{display:inline-block;vertical-align:top;width:calc(100% - 80px);font-size:15px;font-size:1.5rem;color:#444}.commercialUnitList .commercialUnit__brand{display:block;font-size:13px;font-size:1.3rem;font-weight:700}.commercialUnitList .commercialUnit__designation{display:block}.commercialUnitList .commercialUnit__ratingWrapper{margin-top:5px;margin-bottom:-5px}.commercialUnitList .ratingValue{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1px;align-items:center;font-size:12px;font-size:1.2rem}.commercialUnitList .ratingStarWrapper{position:relative}.commercialUnitList .ratingStar{visibility:hidden;position:relative;z-index:1}.commercialUnitList .ratingStar:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:bold}.commercialUnitList .ratingStar--full{visibility:visible}.commercialUnitList .ratingStar--half{visibility:visible}.commercialUnitList .ratingStar--half:after{content:""}.commercialUnitList .ratingStar--backdrop{position:absolute;left:0;top:0;z-index:0;color:#eee}.commercialUnitList .ratingAverageValue{display:none;margin-right:3px}.commercialUnitList .ratingCount{margin-left:3px;font-size:11px;font-size:1.1rem;color:#adadad}.commercialUnitList .ratingCount:before{content:"("}.commercialUnitList .ratingCount:after{content:")"}.commercialUnitList .commercialUnit__price{margin-top:14px;margin-bottom:4px}.commercialUnitList .commercialUnit__actions{position:absolute;right:5px;bottom:5px;display:inline-block}.commercialUnitList .commercialUnit__actions .commercialUnit__deliverability{font-size:13px;font-size:1.3rem}.commercialUnitList .commercialUnit__actions>.button{margin-left:5px}.commercialUnitList .commercialUnit__actions .inputNumberSpinner{margin-right:20px;width:100px}.commercialUnitList .commercialUnit__actions .inputNumberSpinner .orderUnit{display:none}.commercialUnitList .commercialUnit__actions .commercialUnit__hardRemoveFromShoppingListButton{display:none}.pageList{font-size:0}.pageList .page{display:block;padding:15px 0;border-top:1px solid #eee;position:relative}.pageList .page:last-child{border-bottom:1px solid #eee}.pageList .page__imageWrapper{width:130px;height:auto;margin-right:30px;display:inline-block;vertical-align:top;position:relative}.pageList .page__imageWrapper img{width:100%;height:auto}.pageList .page__imageWrapper .noImageIcon{width:130px;height:90px;background-color:#f9f9f9}.pageList .page__contentWrapper{display:inline-block;vertical-align:top;width:calc(100% - 160px);font-size:15px;font-size:1.5rem;color:#444}.pageList .page__title{font-size:17px;font-size:1.7rem;color:#2196f3}.priceDetails .priceDetails__header h1:first-child{margin-top:0;margin-bottom:10px;font-size:18px;font-size:1.8rem;font-weight:bold}.priceDetails ul{margin:5px 0}.priceDetailsTooltip{border-radius:2px;padding:5px;background-color:#f5f5f5;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);max-width:400px;width:100%;display:block;margin-right:25px;font-size:13px}.priceDetailsTooltip .priceDetailsTooltip__arrow:after{background-color:#f5f5f5;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.priceDetailsTooltip .priceDetailsTooltip__content{display:block;padding:10px;width:100%;background-repeat:no-repeat}.accountPage .columns{font-size:0}.accountPage .column{width:49%;margin-right:2%;display:inline-block;vertical-align:top;font-size:15px;font-size:1.5rem}.accountPage .column:last-child{margin-right:0}.accountPage .component{margin-bottom:20px}.accountPage .accountAccountsListComponent ul{margin-top:0}.accountPage .deleteLoginAccountWrapper{margin-top:10px}.accountShoppingListPage .commercialUnit__removeFromShoppingListButton{display:none}.accountShoppingListPage .commercialUnitList .commercialUnit__actions .commercialUnit__hardRemoveFromShoppingListButton{display:inline-block}.blogOverviewPage .blog__readMoreLink{margin-top:10px}.blogArticlePage .blog__backLink{margin-top:20px}.blogArticlePage .blog__footer{margin-top:20px;color:gray;font-style:italic}.blogCategoryPage .blog__readMoreLink{margin-top:10px}.checkoutPaymentStatusBody.iFrameBody .cms--contentAreacontent2{display:none}.shoppingListPage .commercialUnit__removeFromShoppingListButton{display:none}.shoppingListPage .commercialUnitTile__removeFromShoppingListButton{display:none}.shoppingListPage .commercialUnitList .commercialUnit__actions .commercialUnit__hardRemoveFromShoppingListButton,.shoppingListPage .commercialUnitTiles .commercialUnitTile__priceWrapper .commercialUnitTile__hardRemoveFromShoppingListButton{display:inline-block}.loginPage .cms--contentAreacontent2,.loginModalWindow .cms--contentAreacontent2{margin-top:20px}.loginModalWindow .wrapperAbove{height:62px}.loginModalWindow .wrapperBelow{height:62px}.CheckoutPaymentSaferpayTransactionPage .saferpayIFrame{display:block;width:100%;min-height:600px;border:none}.statusPage .content--status{padding:40px 0;text-align:center}@font-face{font-family:"Roboto";font-weight:400;font-style:normal;src:url("/fonts/Roboto-Medium.ttf")}@font-face{font-family:"Roboto";font-weight:300;font-style:normal;src:url("/fonts/Roboto-Light.ttf")}@font-face{font-family:"Roboto";font-weight:700;font-style:normal;src:url("/fonts/Roboto-Bold.ttf")}.font--default{font-weight:400}.font--light{font-weight:300}.font--regular{font-weight:400}.font--bold,b,strong{font-weight:700}.font--italic,i{font-style:italic}body{font-family:Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.4;font-size:14px;font-size:1.4rem;font-weight:400}h1,h2,h3,h4,h5,h6{line-height:1.4;color:#001f5b;font-weight:900}h1{margin-top:28px;margin-top:2.8rem;margin-bottom:14px;margin-bottom:1.4rem;font-size:28px;font-size:2.8rem;font-weight:400;text-transform:none;text-align:center}h2{margin-top:24px;margin-top:2.4rem;margin-bottom:12px;margin-bottom:1.2rem;font-size:24px;font-size:2.4rem;font-weight:500}h3{margin-top:20px;margin-top:2rem;margin-bottom:10px;margin-bottom:1rem;font-size:20px;font-size:2rem;font-weight:700}@media only screen and (max-width: 800px){h1{margin-top:24px;margin-top:2.4rem;margin-bottom:12px;margin-bottom:1.2rem;font-size:24px;font-size:2.4rem}h2{margin-top:18px;margin-top:1.8rem;margin-bottom:9px;margin-bottom:.9rem;font-size:18px;font-size:1.8rem}h3{margin-top:16px;margin-top:1.6rem;margin-bottom:8px;margin-bottom:.8rem;font-size:16px;font-size:1.6rem}}.itemGroup label p{display:inline}.itemGroup--required label{font-size:14px;font-size:1.4rem}.itemGroup--required label:after{content:" *"}.itemGroup__item{font-size:14px;font-size:1.4rem}.itemGroup__item--desc label{font-size:14px;font-size:1.4rem}.input--text input,.input--email input,.input--password input,.input--number input,.input--date input,.input--time input{border:1px solid #ccc;border-radius:4px;background-color:#fff;color:#0a0a0a}.input--textarea textarea{border:1px solid #ccc;border-radius:4px;background-color:#fff;color:#0a0a0a}.input--text input:hover,.input--text input:focus,.input--email input:hover,.input--email input:focus,.input--password input:hover,.input--password input:focus,.input--number input:hover,.input--number input:focus,.input--date input:hover,.input--date input:focus,.input--time input:hover,.input--time input:focus,.input--textarea textarea:hover,.input--textarea textarea:focus{border:1px solid #66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.input--text.input--disabled input,.input--email.input--disabled input,.input--password.input--disabled input,.input--number.input--disabled input,.input--date.input--disabled input,.input--time.input--disabled input,.input--textarea.input--disabled textarea{background-color:#f2f3ee;color:#aeaeae}.input--text.input--required input,.input--email.input--required input,.input--password.input--required input,.input--number.input--required input,.input--date.input--required input,.input--time.input--required input,.input--textarea.input--required textarea{background-color:#fff}.input--text.input--disabled input:hover,.input--text.input--disabled input:focus,.input--email.input--disabled input:hover,.input--email.input--disabled input:focus,.input--password.input--disabled input:hover,.input--password.input--disabled input:focus,.input--number.input--disabled input:hover,.input--number.input--disabled input:focus,.input--date.input--disabled input:hover,.input--date.input--disabled input:focus,.input--time.input--disabled input:hover,.input--time.input--disabled input:focus,.input--textarea.input--disabled textarea:hover,.input--textarea.input--disabled textarea:focus{border:1px solid #ccc}.input--text.input--invalid input,.input--email.input--invalid input,.input--password.input--invalid input,.input--number.input--invalid input,.input--date.input--invalid input,.input--time.input--invalid input,.input--textarea.input--invalid textarea{border:1px solid #f44336}.input--date .ui-datepicker-trigger:hover{color:#6c6c6c}.ui-widget-content{background-color:#fff}.ui-widget-content a{color:#000}.ui-datepicker-header{background-color:#eee}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{background-color:#ddd}table.ui-datepicker-calendar tbody td:not(.ui-datepicker-unselectable):hover{background-color:#0045db}table.ui-datepicker-calendar tbody td:hover a{color:#fff}td.ui-datepicker-other-month a{color:#ccc}td.ui-datepicker-unselectable{color:#ccc}td.ui-datepicker-today{background-color:#eee}td.ui-datepicker-current-day{background-color:#0038b2}td.ui-datepicker-current-day a{color:#fff}.ui-datepicker .ui-datepicker-prev span:before,.ui-datepicker .ui-datepicker-next span:before{font-family:"Font Awesome 5 Pro";line-height:1}.input--text input,.input--email input,.input--password input,.input--number input,.input--date input,.input--time input{height:34px;padding-left:12px;padding-right:12px;font-size:14px;font-size:1.4rem}.input--textarea textarea{height:80px;padding-left:12px;padding-right:12px;padding-top:6px;padding-bottom:6px;font-size:14px;font-size:1.4rem}.input--date .ui-datepicker-trigger{top:2px;right:5px}.input--date .ui-datepicker-trigger:before{font-family:"Font Awesome 5 Pro";font-size:15px;font-size:1.5rem}.ui-widget-content{width:250px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-datepicker-header{height:30px;cursor:default}.ui-datepicker-prev,.ui-datepicker-next{width:30px;padding-top:3px}.ui-datepicker-prev{padding-left:9px}.ui-datepicker-next{padding-right:9px}.ui-datepicker-prev span:before,.ui-datepicker-next span:before{font-size:24px;font-size:2.4rem}.ui-datepicker-title{padding-top:3px}table.ui-datepicker-calendar{border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0)}table.ui-datepicker-calendar thead{cursor:default}table.ui-datepicker-calendar a{font-size:14px;font-size:1.4rem}table.ui-datepicker-calendar tbody td{padding-top:2px;padding-bottom:2px}@media only screen and (max-width: 800px){.input--text input,.input--email input,.input--password input,.input--number input,.input--date input,.input--time input{height:44px;font-size:14px;font-size:1.4rem}}.input--checkbox__functionalCheckbox:hover+.input--checkbox__opticalCheckbox,.input--checkbox__functionalCheckbox:focus+.input--checkbox__opticalCheckbox{border:1px solid #001f5b}.input--checkbox__functionalCheckbox:checked+.input--checkbox__opticalCheckbox:before{color:#001f5b}.input--checkbox.input--required .input--checkbox__opticalCheckbox{background-color:#fff}.input--checkbox__functionalCheckbox:checked+.input--checkbox__opticalCheckbox:before{font-family:"Font Awesome 5 Pro"}.input--radio__functionalRadio:hover+.input--radio__opticalRadio,.input--radio__functionalRadio:focus+.input--radio__opticalRadio{border:1px solid #001f5b}.input--radio__functionalRadio:checked+.input--radio__opticalRadio:before{background-color:#001f5b}.input--radio.input--required .input--radio__opticalRadio{background-color:#fff}.input--select select{height:34px;font-size:14px;font-size:1.4rem}.input--select select,.input--select.input--required select{border:1px solid #d8d8d8;border-radius:4px;background-color:#fff}.input--select.input--invalid select{border:1px solid #f44336}.input--select select:hover,.input--select select:focus,.input--select select:active{border:1px solid #66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.input--select.input--disabled select,.input--select.input--disabled select:hover,.input--select.input--disabled select:focus{border:1px solid #ccc;background-color:#fff;color:#aeaeae}.inputCustomSelect__dropdown{top:auto}@media only screen and (max-width: 800px){.input--select select{height:44px;font-size:14px;font-size:1.4rem}}.inputCustomSelect__top,.inputCustomSelect__top:hover,.inputCustomSelect__top:focus,.inputCustomSelect--withSearch .inputCustomSelect__top,.inputCustomSelect--withSearch .inputCustomSelect__top:hover,.inputCustomSelect--withSearch .inputCustomSelect__top:focus{border:1px solid #f2f3ee;background-color:#f2f3ee}.inputCustomSelect__top{height:40px;line-height:40px}.inputCustomSelect .inputCustomSelect__icon::before{content:"";font-family:"Font Awesome 5 Pro"}.inputCustomSelect__dropdown{z-index:3;width:auto;box-shadow:0px 3px 7px 0px rgba(0,0,0,.1)}.inputCustomSelect__dropdown,.inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__section{border:none}.inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__title{padding:3px 15px}.inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row,.inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row:link,.inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row:visited{padding:3px 15px;font-size:14px;font-size:1.4rem;color:#000;line-height:1}@media only screen and (max-width: 800px){.inputCustomSelect{height:44px}.inputCustomSelect__top{height:44px;font-size:14px;font-size:1.4rem;line-height:44px}.inputCustomSelect .inputCustomSelect__icon{top:16px}.inputCustomSelect__dropdown{top:44px}.inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row,.inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row:link,.inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row:visited{padding:15px}}.inputNumberSpinner{white-space:nowrap}.inputNumberSpinner--circles>.button.inputNumberSpinner__spinnerDown,.inputNumberSpinner--circles>.button.inputNumberSpinner__spinnerUp{margin:0;padding:10px;width:auto;height:auto}.inputNumberSpinner--circles>.button.inputNumberSpinner__spinnerDown .inputNumberSpinner__spinnerDownIcon,.inputNumberSpinner--circles>.button.inputNumberSpinner__spinnerDown .inputNumberSpinner__spinnerUpIcon,.inputNumberSpinner--circles>.button.inputNumberSpinner__spinnerUp .inputNumberSpinner__spinnerDownIcon,.inputNumberSpinner--circles>.button.inputNumberSpinner__spinnerUp .inputNumberSpinner__spinnerUpIcon{top:0;font-size:16px}@media only screen and (max-width: 800px){.inputNumberSpinner--circles>.button.inputNumberSpinner__spinnerDown,.inputNumberSpinner--circles>.button.inputNumberSpinner__spinnerUp{padding:12px 10px;min-width:44px}}.button{padding:6px 12px;border:1px solid rgba(0,0,0,0);border-radius:4px;font-size:14px;font-size:1.4rem;font-weight:400}.button__icon{margin-right:5px;font-size:20px;font-size:2rem}.button__text{font-size:14px;font-size:1.4rem}.button--iconOnly{width:50px;padding:0;text-align:center !important;color:#c4c4c4}.button--iconOnly .button__icon{margin:0}.button--round{border-radius:22px}.button--bgImageIcon .button__bgImageIconWrapper{height:44px}.button__spinnerWrapper{padding-top:5px}.button__spinnerIcon{height:20px;width:20px}.button__confirmationIcon{font-size:20px;font-size:2rem}.button--systemContent .button__cmsContent{vertical-align:middle;line-height:20px}.button--systemContent .button__cmsContent .fa{vertical-align:middle;margin-right:5px;font-size:20px;font-size:2rem}.button--sizeSmall{height:30px;padding:0 5px;line-height:30px;font-size:12px;font-size:1.2rem}.button--sizeSmall .button__icon{margin-right:3px;font-size:16px;font-size:1.6rem}.button--sizeSmall .button__text{font-size:12px;font-size:1.2rem}.button--sizeSmall.button--iconOnly{width:30px;padding:0}.button--sizeSmall.button--iconOnly .button__icon{margin:0}.button--sizeSmall.button--round{border-radius:15px}.button--sizeSmall.button--bgImageIcon .button__bgImageIconWrapper{height:30px}.button--sizeSmall .button__spinnerWrapper{padding-top:7px}.button--sizeSmall .button__spinnerIcon{height:16px;width:16px}.button--sizeSmall .button__confirmationIcon{font-size:16px;font-size:1.6rem}.button--sizeSmall.button--systemContent .button__cmsContent{vertical-align:middle;line-height:15px}.button--sizeSmall.button--systemContent .button__cmsContent .fa{vertical-align:middle;margin-right:3px;font-size:16px;font-size:1.6rem}.button{background-color:#8a8a8a;color:#fff}.button:link,.button:visited{color:#000}.button__spinnerIcon{background-image:url("/img/spinner_000000.svg");background-size:contain;animation:spinnerAnimation 1s steps(12) infinite}@keyframes spinnerAnimation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.button--colorContrast{border:1px solid #ccc;background-color:#0a3b6b;color:#fff}.button--colorContrast:link,.button--colorContrast:visited{color:#fff}.button--colorContrast .button__spinnerIcon{background-image:url("/img/spinner_ffffff.svg")}.button--colorBad:hover{background-color:#e53935}.button--colorBad:focus{background-color:#e53935}.button--colorBad:active{background-color:#d32f2f}.button--colorBad,.button--colorBad:hover:disabled,.button--colorBad:active:disabled,.button--colorBad.button--disabled:hover,.button--colorBad.button--disabled:active,.button--colorBad.button--disabled:focus{background-color:#f44336;color:#fff}.button--colorBad:link,.button--colorBad:visited{color:#fff}.button--colorBad.button__spinnerIcon{background-image:url("/img/spinner_ffffff.svg")}.button--plain,.button--plain:hover,.button--plain:focus,.button--plain:active,.button--plain:hover:disabled,.button--plain:active:disabled,.button--plain.button--disabled:hover,.button--plain.button--disabled:focus,.button--plain.button--disabled:active{text-align:left;padding:0;background-color:rgba(0,0,0,0);color:gray;line-height:1.5;font-size:14px;font-size:1.4rem;height:auto}.button--plain:link,.button--plain:visited{color:initial}.button--numberSpinner{height:20px;width:20px;padding:0;border-radius:10px;line-height:20px}.button--numberSpinner,.button--numberSpinner:hover:disabled,.button--numberSpinner:active:disabled,.button--numberSpinner.button--disabled:hover,.button--numberSpinner.button--disabled:active,.button--numberSpinner.button--disabled:focus{background-color:rgba(0,0,0,0);color:#949494;border:none}.button--numberSpinner:hover,.button--numberSpinner:focus,.button--numberSpinner:active{background-color:rgba(0,0,0,0);color:gray;border:none}.button--numberSpinner:disabled,.button--numberSpinner.button--disabled{opacity:.5}.button__confirmationIcon{font:normal normal normal 14px/1 "Font Awesome 5 Pro";font-size:20px;font-size:2rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button__confirmationIcon:before{content:"";font-family:"Font Awesome 5 Pro"}.button--scrollTop{z-index:2;width:40px;height:35px;background-color:#6cf;color:#fff}@media only screen and (max-width: 800px){.button:not(.button--iconOnly){padding:11px 20px}.button__spinnerWrapper{padding-top:12px}.button--sizeSmall:not(.button--iconOnly){padding:6px 12px;height:auto}}.link,.link:link,.link:visited{color:#009de0}.link:hover,.link:focus,.link:active{color:#269fd9;text-decoration:none}.link:disabled{color:#2c2a29}.link--sizeSmall{font-size:16px;font-size:1.6rem}.link--sizeLarge{font-size:16px;font-size:1.6rem}.link--plain,.link--plain:hover,.link--plain:focus,.link--plain:active,.link--plain:hover:disabled,.link--plain:active:disabled,.link--plain.link--disabled:hover,.link--plain.link--disabled:focus,.link--plain.link--disabled:active{padding:0;background-color:rgba(0,0,0,0);line-height:inherit;font-size:inherit;color:inherit;height:auto;cursor:default;text-decoration:none;color:inherit}.link--plain:link,.link--plain:visited{color:inherit}.table__head>.table__row>.table__cell{white-space:normal;overflow:visible;word-wrap:break-word;text-overflow:clip}.table__body>.table__row>.table__cell,.table>.table__row>.table__cell{white-space:normal;overflow:visible;word-wrap:break-word;text-overflow:clip}.table.table--material{font-weight:300}.table.table--material>.table__head>.table__row{border-bottom:1px solid #eee}.table.table--material>.table__head>.table__row>.table__cell{height:32px;padding:2px 10px 2px 10px;font-weight:400}.table.table--material>.table__head>.table__row>.table__cell--clickable:hover{background-color:#eee}.table.table--material>.table__body>.table__row{border-bottom:1px solid #eee}.table.table--material>.table__body>.table__row--noBorderBottom{border-bottom:1px solid rgba(0,0,0,0)}.table.table--material>.table__body>.table__row,.table.table--material>.table__body>.table__row:link,.table.table--material>.table__body>.table__row:visited{color:inherit}.table.table--material>.table__body>.table__row>.table__cell{height:32px;padding:10px 10px 10px 10px;font-weight:300}.table.table--material>.table__body>.table__row--clickable:hover{background-color:#eee}.modalWindow{padding-top:44px;box-shadow:0px 3px 7px 0px rgba(0,0,0,.3)}.modalWindow__content{padding-left:50px;padding-right:50px;color:#2c2a29}.modalWindow__closeButton{border:none;border-radius:0;width:44px;height:44px;top:0;right:0;background-color:rgba(56,56,56,.8)}.modalWindow__closeButtonIcon{font:normal normal normal 14px/1 "Font Awesome 5 Pro";font-size:24px;font-size:2.4rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.modalWindow__closeButtonIcon:before{content:"";font-family:"Font Awesome 5 Pro"}.imageGallery__main:hover .imageGallery__previous,.imageGallery__main:hover .imageGallery__next{background-color:rgba(0,0,0,0)}.imageGallery__main:hover .imageGallery__previousIcon,.imageGallery__main:hover .imageGallery__nextIcon{font-size:40px;line-height:40px;color:rgba(200,200,200,.8)}.imageGallery__thumbnail{height:70px;width:auto;margin-left:5px;margin-right:5px;margin-bottom:10px;border:1px solid rgba(0,0,0,0)}.imageGallery__thumbnail>img{max-width:70px;max-height:70px}.imageLightbox__closeButton{border:none;border-radius:0;width:44px;height:44px;top:0;right:0;background-color:rgba(56,56,56,.8)}.imageLightbox__closeButtonIcon{font:normal normal normal 14px/1 "Font Awesome 5 Pro";font-size:24px;font-size:2.4rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tabs--simple .tabs__togglers{border:none;height:auto;line-height:inherit}.tabs--simple .tabs__togglers .link,.tabs--simple .tabs__togglers :link{padding:10px 0 10px 0;font-size:20px;font-size:2rem;font-weight:500}.tabs--simple .tabs__togglers .tabs__toggler--current{border-bottom:5px solid #002575}.tabs--simple .tabs__togglers .tabs__toggler--current .link,.tabs--simple .tabs__togglers .tabs__toggler--current :link{color:#002575}.accordion__header{background-color:#f2f3ee}.accordion__header .manageLink{position:absolute;top:7px;right:7px;font-size:14px;font-size:1.4rem}.accordion__content{border-left:1px solid #f2f3ee;border-right:1px solid #f2f3ee;border-bottom:1px solid #f2f3ee}.accordions>.accordion{margin-bottom:20px}.accordions>.accordion:last-child{margin-bottom:0}.accordion__header{padding:5px 15px 5px 15px}.accordion__header>.input--radio{margin-top:3px;margin-right:7px}.accordion__content{padding:15px}.slideshow__slide{box-shadow:none;border-radius:0}body::after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url("/img/spinner_000000.svg") url("/img/spinner_ffffff.svg")}.actionPanel .button:not(.button--iconOnly){max-width:none;width:auto}.fa{font-weight:lighter}.commercialUnit__priceWithDiscount{border-bottom:1px dashed #002575;color:#002575}.catalogLayout__tree{display:none;padding:20px;background-color:#477ec0;color:#fff}.catalogLayout__tree .link{display:inline-block;border:1px solid rgba(0,0,0,0);padding:4px 6px;text-transform:uppercase;font-weight:bold;color:#fff}.catalogLayout__tree .link.link--current{border:1px solid #fff}.catalogLayout__tree .link:hover,.catalogLayout__tree .link:active,.catalogLayout__tree .link:focus{text-decoration:none}.catalogLayout__tree .tree__root{margin:7px 0}.catalogLayout__content{padding:10px 24px 24px 24px}@media only screen and (min-width: 700px){.catalogLayout__tree{display:inline-block;vertical-align:top;width:23%;width:calc(25% - 10px)}.catalogLayout__content{display:inline-block;vertical-align:top;width:75%}}@media only screen and (max-width: 600px){.cms--imageLeftTextRightFloat .cms--image,.cms--imageRightTextLeftFloat .cms--image{float:none;margin:0}.cms--imageLeftTextRightBlock,.cms--imageRightTextLeftBlock{display:block}.cms--imageLeftTextRightBlock .cms--imageTextBlockRow,.cms--imageRightTextLeftBlock .cms--imageTextBlockRow{display:block}.cms--imageLeftTextRightBlock .cms--imageTextBlockRow .cms--image,.cms--imageLeftTextRightBlock .cms--imageTextBlockRow .cms--text,.cms--imageRightTextLeftBlock .cms--imageTextBlockRow .cms--image,.cms--imageRightTextLeftBlock .cms--imageTextBlockRow .cms--text{display:block;padding:0}}@media only screen and (min-width: 600px){.cms--contentArea__twoColumnGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}}@media only screen and (min-width: 600px)and (-ms-high-contrast: active),only screen and (min-width: 600px)and (-ms-high-contrast: none){.cms--contentArea__twoColumnGrid .cms--content{display:inline-block;vertical-align:top;margin-right:30px;width:50%;width:calc(50% - 20px)}.cms--contentArea__twoColumnGrid .cms--content:nth-child(2n){margin-right:0}}@media only screen and (min-width: 900px){.cms--contentArea__threeColumnGrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}}@media only screen and (min-width: 900px)and (-ms-high-contrast: active),only screen and (min-width: 900px)and (-ms-high-contrast: none){.cms--contentArea__threeColumnGrid .cms--content{display:inline-block;vertical-align:top;margin-right:30px;width:30%;width:calc(33% - 25px)}.cms--contentArea__threeColumnGrid .cms--content:nth-child(3n){margin-right:0}}@media only screen and (min-width: 600px)and (max-width: 900px){.cms--contentArea__threeColumnGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}}@media only screen and (min-width: 600px)and (max-width: 900px)and (-ms-high-contrast: active),only screen and (min-width: 600px)and (max-width: 900px)and (-ms-high-contrast: none){.cms--contentArea__threeColumnGrid .cms--content{display:inline-block;vertical-align:top;margin-right:30px;width:50%;width:calc(50% - 20px)}.cms--contentArea__threeColumnGrid .cms--content:nth-child(2n){margin-right:0}}@media only screen and (min-width: 1200px){.cms--contentArea__fourColumnGrid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:30px}}@media only screen and (min-width: 1200px)and (-ms-high-contrast: active),only screen and (min-width: 1200px)and (-ms-high-contrast: none){.cms--contentArea__fourColumnGrid .cms--content{display:inline-block;vertical-align:top;margin-right:30px;width:23%;width:calc(25% - 28px)}.cms--contentArea__fourColumnGrid .cms--content:nth-child(4n){margin-right:0}}@media only screen and (min-width: 900px)and (max-width: 1200px){.cms--contentArea__fourColumnGrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}}@media only screen and (min-width: 900px)and (max-width: 1200px)and (-ms-high-contrast: active),only screen and (min-width: 900px)and (max-width: 1200px)and (-ms-high-contrast: none){.cms--contentArea__fourColumnGrid .cms--content{display:inline-block;vertical-align:top;margin-right:30px;width:30%;width:calc(33% - 25px)}.cms--contentArea__fourColumnGrid .cms--content:nth-child(3n){margin-right:0}}@media only screen and (min-width: 600px)and (max-width: 900px){.cms--contentArea__fourColumnGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}}@media only screen and (min-width: 600px)and (max-width: 900px)and (-ms-high-contrast: active),only screen and (min-width: 600px)and (max-width: 900px)and (-ms-high-contrast: none){.cms--contentArea__fourColumnGrid .cms--content{display:inline-block;vertical-align:top;margin-right:30px;width:50%;width:calc(50% - 20px)}.cms--contentArea__fourColumnGrid .cms--content:nth-child(2n){margin-right:0}}body{background-color:#f5f6f5;color:#2c2a29;margin:0}.possibleBr{display:none}.centered{margin:0 auto;max-width:1250px;padding:0 25px;border:1px solid rgba(0,0,0,0)}.dropdown,.header__navTopItem--user>ul{display:none;position:absolute;z-index:2;background-color:#fff;text-align:left;white-space:nowrap;box-shadow:0 6px 12px 0 rgba(0,0,0,.175)}.header{position:relative;z-index:1;background-color:#fff;color:#333;font-weight:normal;box-shadow:0 2px 14px 0 rgba(0,0,0,.2)}.header .link,.header .link:link,.header .link:visited{color:#1d215f}.header .link:hover,.header .link:focus,.header .link:active,.header .link:link:hover,.header .link:link:focus,.header .link:link:active,.header .link:visited:hover,.header .link:visited:focus,.header .link:visited:active{text-decoration:none}.header__nav{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;margin:0 auto;max-width:1500px}.header__logo{grid-row:1/span 2;margin:15px 25px}.header__logo .cms--contentlogo img{width:100%;height:auto;max-width:225px}.header__navTop{display:flex;flex-direction:row;justify-content:end;align-items:center}.header__navTopItem{position:relative;white-space:nowrap}.header__navTopItem>.link,.header__navTopItem>.link:link,.header__navTopItem>.link:visited,.header__navTopItem>p>.link,.header__navTopItem>p>.link:link,.header__navTopItem>p>.link:visited{padding:5px 10px;font-size:16px;font-size:1.6rem;color:#337ab7}.header__navTopItem>.link.link--current,.header__navTopItem>.link:link.link--current,.header__navTopItem>.link:visited.link--current,.header__navTopItem>p>.link.link--current,.header__navTopItem>p>.link:link.link--current,.header__navTopItem>p>.link:visited.link--current{color:#69c8e6}.header__navTopItem>.link .fa,.header__navTopItem>.link .fal,.header__navTopItem>.link .fas,.header__navTopItem>.link .far,.header__navTopItem>.link:link .fa,.header__navTopItem>.link:link .fal,.header__navTopItem>.link:link .fas,.header__navTopItem>.link:link .far,.header__navTopItem>.link:visited .fa,.header__navTopItem>.link:visited .fal,.header__navTopItem>.link:visited .fas,.header__navTopItem>.link:visited .far,.header__navTopItem>p>.link .fa,.header__navTopItem>p>.link .fal,.header__navTopItem>p>.link .fas,.header__navTopItem>p>.link .far,.header__navTopItem>p>.link:link .fa,.header__navTopItem>p>.link:link .fal,.header__navTopItem>p>.link:link .fas,.header__navTopItem>p>.link:link .far,.header__navTopItem>p>.link:visited .fa,.header__navTopItem>p>.link:visited .fal,.header__navTopItem>p>.link:visited .fas,.header__navTopItem>p>.link:visited .far{margin-left:1px;font-size:18px}.header__navTopItem--user p{margin:0}.header__navTopItem--user>ul{margin:0;padding:0;min-width:180px;list-style-type:none}.header__navTopItem--user>ul .link,.header__navTopItem--user>ul .link:link,.header__navTopItem--user>ul .link:visited{width:100%;padding:10px;text-transform:uppercase}.header__navTopItem--user>ul .link.link--current,.header__navTopItem--user>ul .link:hover,.header__navTopItem--user>ul .link:link.link--current,.header__navTopItem--user>ul .link:link:hover,.header__navTopItem--user>ul .link:visited.link--current,.header__navTopItem--user>ul .link:visited:hover{background-color:#1d215f;color:#fff}.header__navTopItem--adm .link{margin:0 5px;border:1px solid #337ab7;vertical-align:middle;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__navTopItem--cart>.link,.header__navTopItem--cart>.link:link,.header__navTopItem--cart>.link:visited,.header__navTopItem--cart>.link--current,.header__navTopItem--cart>.link:link.link--current,.header__navTopItem--cart>.link:visited.link--current{margin:0 5px;border:1px solid #fbb800;vertical-align:middle;background-color:#fbb800;color:#001f5b}.header__logo2{margin:15px 25px;align-self:center;justify-self:right}.header__logo2 .cms--contentlogo2 img{width:auto;height:44px}.header__navBottom{align-self:end;justify-self:center;margin:5px 0}.header__navBottom .cms--content{display:inline-block}.header__navBottom ul{display:inline-block;margin:0;padding:0}.header__navBottom li{display:inline-block;vertical-align:middle;list-style-type:none;white-space:nowrap}.header__navBottom li .link,.header__navBottom li .link:link,.header__navBottom li .link:visited{position:relative;padding:10px;text-transform:uppercase;font-weight:bold}.header__navBottom li .link.link--current:before,.header__navBottom li .link:hover:before,.header__navBottom li .link:link.link--current:before,.header__navBottom li .link:link:hover:before,.header__navBottom li .link:visited.link--current:before,.header__navBottom li .link:visited:hover:before{content:"";position:absolute;top:5px;display:block;width:63px;height:2px;background-color:#021d59}.header__navBottom li .link[href^="/de/home"],.header__navBottom li .link[href^="/fr/home"]{padding:0 10px 0 10px}.header__navBottom li .link[href^="/de/catalog/aktuell"],.header__navBottom li .link[href^="/fr/catalog/actuellement"]{display:none}.header__search{margin:5px 25px}.header__search .inputCustomSelect__top,.header__search .inputCustomSelect__top:hover,.header__search .inputCustomSelect__top:focus,.header__search .inputCustomSelect--withSearch .inputCustomSelect__top,.header__search .inputCustomSelect--withSearch .inputCustomSelect__top:hover,.header__search .inputCustomSelect--withSearch .inputCustomSelect__top:focus{border:1px solid rgba(0,0,0,0)}.header__search .inputCustomSelect__top .input--text input:hover,.header__search .inputCustomSelect__top .input--text input:focus{box-shadow:none}.header__search .inputCustomSelect__dropdown{box-shadow:0 6px 12px 0 rgba(0,0,0,.175);background-color:#fff}.header__search .inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row,.header__search .inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row:link,.header__search .inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row:visited{padding:10px 15px}.header__search .inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row:hover,.header__search .inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row:focus,.header__search .inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row:active,.header__search .inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row:link:hover,.header__search .inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row:link:focus,.header__search .inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row:link:active,.header__search .inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row:visited:hover,.header__search .inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row:visited:focus,.header__search .inputCustomSelect--searchOnly.inputCustomSelect--withSearch .inputCustomSelect__row:visited:active{background-color:#1d215f;color:#fff}.cartItemCounter{display:none;position:absolute;top:-4px;right:6px;padding:0 3px;border:1px solid #fbb800;border-radius:8px;line-height:16px;font-size:12px;font-weight:bold;text-align:center;background-color:#fff;color:#001f5b;pointer-events:none;cursor:pointer}.header__mobileNav{display:none;padding:15px;font-size:0}.header__mobileNavTop{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-bottom:15px}.header__mobileNavLogo{margin-right:15px}.header__mobileNavLogo .cms--contentlogo img{width:100%;height:auto;max-width:170px}.header__mobileNavLanguages{margin:0 15px;font-size:16px;font-size:1.6rem;text-align:right}.header__mobileNavLanguageToggler{white-space:nowrap}.header__mobileNavLogo2{margin-left:15px}.header__mobileNavLogo2 .cms--contentlogo2 img{width:100%;height:auto;max-width:170px}.header__mobileNavBottom ul{display:flex;flex-direction:row;align-items:center;margin:0;padding:0;width:100%}.header__mobileNavBottom li{width:33%;list-style-type:none;text-align:center}.header__mobileNavBottom li .link{padding:5px 10px;width:100%;text-transform:uppercase;font-size:12px;overflow:hidden;max-height:46px;text-overflow:ellipsis}.header__mobileNavBottom li .link.link--current{border:1px solid #69c8e6}.header__mobileNavBottom li .link>.fa{font-size:26px}.header__mobileNavBottom li:not(:last-child){border-right:1px solid #1d215f}.header__mobileNavAccountRow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.header__mobileNavCartLink{position:relative}.header__mobileNavCartLink .cartItemCounter{top:0;right:calc(50% - 20px);background-color:#fbb800}.mobileNavPulldown{position:absolute;z-index:2;left:0;right:0;display:none;margin-top:15px;background-color:#fff;font-size:13px;font-size:1.3rem;box-shadow:0px 7px 10px 0px rgba(0,0,0,.15)}.mobileNavPulldown ul{margin:0;padding:0;list-style-type:none}.mobileNavPulldown li{margin:0 30px}.mobileNavPulldown li:not(:first-child){border-top:1px solid #bbc4c2}.mobileNavPulldown ul:nth-child(2){border-top:1px solid #1d215f}.mobileNavPulldown>ul>li>.link,.mobileNavPulldown>.cms--content>ul>li>.link{display:block;padding:15px;width:100%;text-transform:uppercase;text-align:center}.mobileNavPulldown>ul>li>.link.link--current,.mobileNavPulldown>.cms--content>ul>li>.link.link--current{color:#69c8e6}.mobileNavPulldownSearch .searchComponent{width:100%;max-width:none}.mobileNavPulldown--user{text-transform:none}@media only screen and (max-width: 1050px){.header{display:block}.header .header__nav{display:none}.header .header__mobileNav{display:block}}.main{display:block}.main .centered{background-color:#fff;background-color:rgba(255,255,255,.9)}.main .content:not(.messagesContent):not(.breadcrumbsContent) .centered{padding:15px 25px}.main .content:not(.messagesContent):not(.breadcrumbsContent) .centered>.cms--contentArea:first-child>.cms--content:first-child>h1:first-child,.main .content:not(.messagesContent):not(.breadcrumbsContent) .centered>.cms--contentArea:first-child>.cms--content:first-child>h2:first-child{margin-top:0}.main .content--separated{margin:15px 0}.slideshow{z-index:0;position:relative}.cms--contentAreateaser .cms--content{width:100%;height:645px;height:28vw;background-size:cover;background-position:center center;background-repeat:no-repeat}.cms--contentAreateaser img{width:100%;height:auto}.slideshowPagingControl{position:absolute;z-index:2000;left:0;right:0;bottom:10px;text-align:center}.slideshowPagingControl__dot{display:inline-block;margin:3px;border:1px solid #fff;border-radius:50%;height:12px;width:12px;cursor:pointer}.slideshowPagingControl__dot--active{background-color:#fff}.centered>.cms--contentArea>.cms--content{text-align:center;font-size:14px;font-size:1.4rem}.messagesContent{min-height:33px}.messagesContent+.content>.centered>.cms--contentArea>.cms--content>.contentElement>h1:first-child,.messagesContent+.content>.centered>.cms--contentArea>.cms--content>h1:first-child{margin-top:5px}.box{display:block;padding:15px;text-decoration:none}.box h2:first-child{margin-top:0}.box .loginComponent .items,.box .loginComponent .actionPanel{max-width:none}.boxWhite{background-color:#fff}.boxLightBlue{background-color:#269fd9;color:#fff}.boxLightBlue .link,.boxLightBlue :link,.boxLightBlue h2{color:#fff}.boxLightBlue .input--text input,.boxLightBlue .input--email input,.boxLightBlue .input--password input,.boxLightBlue .input--number input,.boxLightBlue .input--date input,.boxLightBlue .input--time input,.boxLightBlue .input--text.input--required input,.boxLightBlue .input--email.input--required input,.boxLightBlue .input--password.input--required input,.boxLightBlue .input--number.input--required input,.boxLightBlue .input--date.input--required input,.boxLightBlue .input--time.input--required input,.boxLightBlue .input--textarea.input--required textarea{border:1px solid #fff;background-color:rgba(0,0,0,0);color:#fff}.boxLightBlue .input--text.input--invalid input,.boxLightBlue .input--email.input--invalid input,.boxLightBlue .input--password.input--invalid input,.boxLightBlue .input--number.input--invalid input,.boxLightBlue .input--date.input--invalid input,.boxLightBlue .input--time.input--invalid input,.boxLightBlue .input--textarea.input--invalid textarea{border:1px solid #f44336}.boxLightBlue .button--colorContrast,.boxLightBlue .button--colorContrast,.boxLightBlue .button--colorContrast{background-color:rgba(0,0,0,0);border:1px solid #fff;box-shadow:none}.boxes2cols{display:grid;grid-template-columns:1fr 1fr;place-items:stretch stretch;width:100%;grid-gap:30px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.boxes2cols .box{display:inline-block;vertical-align:top;width:45%;width:calc(50% - 30px)}.boxes2cols .box:not(:last-child){margin-right:30px}}.footer{margin-top:60px;padding:50px 0;background-color:#001f5b;color:#fff;font-size:16px;font-size:1.6rem}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6{color:#fff}.footer .comgateWebshop{position:absolute;right:25px}.footer .comgateWebshop .link{font-size:13px;font-size:1.3rem;color:#647595}.footer__columns{display:flex;flex-direction:row}.footer__column{padding:15px;width:25%}.footer__column>h2:first-child,.footer__column>h3:first-child,.footer__column>h4:first-child,.footer__column>h5:first-child{margin-top:0}.footer__column ul{padding-inline-start:20px}.footer__column--links .link,.footer__column--links .link:link,.footer__column--links .link:visited{margin-right:10px;color:#fff;text-decoration:underline}.footer__column--links .link:hover,.footer__column--links .link:focus,.footer__column--links .link:active{color:#6dcff6;text-decoration:none}.footer__column--asocial .link,.footer__column--asocial .link:link,.footer__column--asocial .link:visited{margin-right:10px}.footer__copyright{position:relative;margin-top:65px}@media only screen and (max-width: 1000px){.footer__column{display:block;width:100%;margin-bottom:20px}}@media only screen and (max-width: 750px){.footer__columns{flex-direction:column}.footer,.footer__column{text-align:center}.footer__column ul{list-style-type:none;margin:0;padding:0}.footer__column--logo{order:0}.footer__column--asocial{order:1}.footer__column--address{order:2}.footer__column--links{order:3}}@media only screen and (max-width: 900px){.boxes2cols{display:block}.boxes2cols .box{display:block;margin-bottom:30px;width:100%}}@media only screen and (max-width: 800px){.footer .footer--address p{display:block;margin-bottom:10px;width:100%}}.checkoutBackToShopLink{padding:10px 0;text-align:right}.content--accountNavigation{box-shadow:0 1px 0 rgba(0,0,0,.15)}.content--accountNavigation .link{margin-right:20px}.content--accountNavigation .link--current{background-color:#002575;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;border-radius:4px;color:#fff}.js .content--accountNavigation .logoutLink{display:none}.content--accountNavigation .logoutLink{float:right;margin-right:0;color:#888}.content--accountNavigation .logoutLink>.icon{display:inline-block;font:normal normal normal 14px/1 "Font Awesome 5 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:4px}.content--accountNavigation .logoutLink>.icon:before{content:"";font-family:"Font Awesome 5 Pro"}.accountAccountManagementComponent .storePaymentCardAliasesItemGroup+h2,.accountAccountManagementComponent .wantsMailingsItemGroup,.accountAccountManagementComponent .wantsOrderCommitItemGroup{display:none}.accountAddressManagementComponent .address{border:1px solid #f2f3ee}@media only screen and (min-width: 900px){.accountAddressManagementComponent .address{width:24%;margin-right:1.333%}.accountAddressManagementComponent .address:nth-child(4n){margin-right:0}}@media only screen and (max-width: 899px)and (min-width: 700px){.accountAddressManagementComponent .address{width:32.5%;margin-right:1.25%}.accountAddressManagementComponent .address:nth-child(3n){margin-right:0}}@media only screen and (max-width: 699px){.accountAddressManagementComponent .address{width:49.5%;margin-right:1%}.accountAddressManagementComponent .address:nth-child(2n){margin-right:0}}.addToCartQuickAddComponent .table__cell--quantity .orderUnit{display:inline}.addToCartQuickAddComponent .table__cell--quantity .input--number{position:relative}.addToCartQuickAddComponent .table__cell--quantity .input--number input{padding-right:36px}.addToCartQuickAddComponent .table__cell--quantity .input--number .orderUnit{position:absolute;right:5px;top:8px;display:inline-block;width:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;font-size:1rem;line-height:1.5;text-align:left;color:gray}.addToCartSelectComponent .actionPanel .addToCartButton{width:calc(100% - 147px);vertical-align:middle}.addToCartSelectComponent .actionPanel .quantityNumberSpinner{width:135px}.addToCartSelectComponent .actionPanel .quantityNumberSpinner .button--numberSpinner{margin:0;padding:7px 10px;width:auto;height:auto;line-height:1}.addToCartSelectComponent .actionPanel .quantityNumberSpinner .input--number{position:relative}.addToCartSelectComponent .actionPanel .quantityNumberSpinner .input--number input{padding-right:36px}.addToCartSelectComponent .actionPanel .quantityNumberSpinner .input--number .orderUnit{position:absolute;right:5px;top:9px;display:inline-block;width:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;font-size:1rem;text-align:left;color:gray}.addToCartSelectComponent .actionPanel .inputNumberSpinner--circles>.button.inputNumberSpinner__spinnerUp>.inputNumberSpinner__spinnerUpIcon{top:0}.addToCartSelectComponent .actionPanel .inputNumberSpinner--circles>.input{width:calc(100% - 70px)}.addToCartSelectComponent .addToShoppingListButton,.addToCartSelectComponent .removeFromShoppingListButton,.addToCartSelectComponent .addToShoppingListButton:disabled,.addToCartSelectComponent .removeFromShoppingListButton:disabled{margin-right:15px;margin-top:3px;background-color:rgba(0,0,0,0);color:#949494}.addToCartSelectComponent .actionPanel .quantityNumberField{position:relative;margin-right:10px;width:120px;vertical-align:middle}.addToCartSelectComponent .actionPanel .quantityNumberField input{padding-right:36px}.addToCartSelectComponent .actionPanel .quantityNumberField .orderUnit{position:absolute;right:5px;top:8px;display:inline-block;width:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;font-size:1rem;text-align:left;color:gray}@media only screen and (max-width: 800px){.addToCartSelectComponent .actionPanel .quantityNumberSpinner .button--numberSpinner{padding-top:14px;padding-bottom:14px}.addToCartSelectComponent .actionPanel .quantityNumberSpinner .input--number .orderUnit{top:15px}}.imageGallery .imageGallery__main{margin-bottom:0}.cartComponent .cartIsEmptyIndicator{border:1px solid #f2f3ee}@media only screen and (max-width: 400px){.cartComponent .actionPanel{display:flex;flex-direction:column-reverse}.cartComponent .actionPanel .button{display:block;width:100%;margin-left:0;margin-bottom:10px}.cartComponent .upperActionPanel{display:none}}.catalogBreadcrumbsComponent>.breadcrumbs>.breadcrumb{display:inline-block}.catalogBreadcrumbsComponent>.breadcrumbs>.breadcrumb>.breadcrumb__designation{font-size:14px;font-size:1.4rem;margin-right:2px;color:#2c2a29}.catalogBreadcrumbsComponent>.breadcrumbs>.breadcrumb>.breadcrumb__delimiter{margin-right:2px;font-size:10px;font-size:1rem;position:relative;top:-1px;color:#2c2a29}.catalogItemsLoadMoreComponent .displayModeSelector .link{color:#979797}.catalogItemsLoadMoreComponent .displayModeSelector .link--current{color:#002575}.catalogItemsLoadMoreComponent .headerWrapper>h2{margin-top:0}.catalogItemsLoadMoreComponent .commercialUnit__quantities{display:none}@media only screen and (max-width: 900px){.catalogItemsLoadMoreComponent .sortOrderSelector,.catalogItemsLoadMoreComponent .displayModeSelector{display:block;position:static;margin-bottom:10px}}.catalogTreeComponent .tree__li{padding-left:10px;text-overflow:initial}.catalogTreeComponent .tree__li .link{vertical-align:top;white-space:normal}.catalogTreeComponent .tree__li .tree__toggler{vertical-align:top;padding-top:8px}.catalogTreeComponent .tree__li.tree__li--depth0{padding-left:0}.catalogTreeComponent .tree__toggler{width:11px}.categoriesComponent .title{display:none}.categoriesComponent .categories{font-size:0}.categoriesComponent .category{display:block;margin-bottom:20px}.categoriesComponent .category{text-decoration:none}.categoriesComponent .category:hover{color:#fff}.categoriesComponent .category:hover .category__name{background-color:#269fd9}.categoriesComponent .noImageIcon{width:100%;height:150px;height:60vw;background-color:#efefef}.categoriesComponent .category>.category__image{height:150px;height:60vw}.categoriesComponent .category>.category__image img{width:100%;height:100%;object-fit:contain}.categoriesComponent .category>.category__name{padding:10px 10px;text-align:center;font-weight:bold;font-size:14px;font-size:1.4rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-transform:uppercase}.categoriesComponent .link[href^="/de/catalog/aktuell"],.categoriesComponent .link[href^="/fr/catalog/actuellement"]{display:none}@media only screen and (min-width: 500px)and (max-width: 1000px){.categoriesComponent .category{display:inline-block;vertical-align:top;margin-right:25px;width:45%;width:calc(50% - 13px)}.categoriesComponent .category:nth-child(2n){margin-right:0}.categoriesComponent .noImageIcon,.categoriesComponent .category>.category__image{height:20vw}}@media only screen and (min-width: 1000px)and (max-width: 1250px){.categoriesComponent .category{display:inline-block;vertical-align:top;margin-right:25px;width:28%;width:calc(33.3% - 18px)}.categoriesComponent .category:nth-child(3n){margin-right:0}.categoriesComponent .noImageIcon,.categoriesComponent .category>.category__image{height:15vw}}@media only screen and (min-width: 1250px){.categoriesComponent .category{display:inline-block;vertical-align:top;margin-right:25px;width:20%;width:calc(25% - 20px)}.categoriesComponent .category:nth-child(4n){margin-right:0}.categoriesComponent .noImageIcon,.categoriesComponent .category>.category__image{height:11vw;max-height:190px}}@media only screen and (max-width: 500px){.catalogPage .categoriesComponent .category{margin-bottom:10px}.catalogPage .categoriesComponent .category__name{padding:9px 5px;font-size:14px;font-size:1.4rem}}.checkoutAuthenticationComponent .checkoutTile{padding:0;border:none}@media only screen and (min-width: 900px){.checkoutAuthenticationComponent .checkoutTile{margin-right:40px;width:30%;width:calc(33% - 25px)}.checkoutAuthenticationComponent .checkoutTile:nth-child(3n){margin-right:0}}@media only screen and (max-width: 899px){.checkoutAuthenticationComponent .checkoutTiles{width:100%;max-width:300px}}.checkoutOrderPreviewDetailsComponent .tile{border:1px solid #f2f3ee}@media only screen and (max-width: 700px){.checkoutOrderPreviewDetailsComponent .tiles{font-size:0}.checkoutOrderPreviewDetailsComponent .tile{width:100%;border:none;padding:0;margin:0}.checkoutOrderPreviewDetailsComponent .tile:first-child>h2:first-child{margin-top:0}.checkoutOrderPreviewDetailsComponent .tile>h2:first-child{margin-top:24px}}.checkoutProgressComponent .step{padding:10px 30px;background-color:#f0f0f0;color:#000;font-weight:normal}.checkoutProgressComponent .step--ok,.checkoutProgressComponent .step:first-child,.checkoutProgressComponent .step:last-child{background-color:#f0f0f0}.checkoutProgressComponent .step--active{background-color:#269fd9;color:#fff}.checkoutProgressComponent .step--ok.step--clickable:hover{background-color:#6cf;color:#fff}.checkoutProgressComponent .delimiter::before{border:11px solid #fff}@media only screen and (min-width: 900px){.checkoutProgressComponent .step:first-child:nth-last-child(6),.checkoutProgressComponent .step:first-child:nth-last-child(6)~.step{width:16.666%}.checkoutProgressComponent .step:first-child:nth-last-child(7),.checkoutProgressComponent .step:first-child:nth-last-child(7)~.step{width:14.285%}.checkoutProgressComponent .step:first-child:nth-last-child(8),.checkoutProgressComponent .step:first-child:nth-last-child(8)~.step{width:12.5%}}@media only screen and (max-width: 899px)and (min-width: 700px){.checkoutProgressComponent .step:first-child,.checkoutProgressComponent .step:last-child{display:none}.checkoutProgressComponent .step:first-child:nth-last-child(6),.checkoutProgressComponent .step:first-child:nth-last-child(6)~.step{width:25%}.checkoutProgressComponent .step:first-child:nth-last-child(7),.checkoutProgressComponent .step:first-child:nth-last-child(7)~.step{width:20%}.checkoutProgressComponent .step:first-child:nth-last-child(8),.checkoutProgressComponent .step:first-child:nth-last-child(8)~.step{width:16.666%}.checkoutProgressComponent .step:nth-child(2)>.delimiter--left,.checkoutProgressComponent .step:nth-last-child(2)>.delimiter--right{display:none}}@media only screen and (max-width: 699px){.checkoutProgressComponent .step{display:block;width:100%;height:30px;padding-top:4px}.checkoutProgressComponent .step:first-child,.checkoutProgressComponent .step:last-child{display:none}.checkoutProgressComponent .step>.delimiter{display:none}.checkoutProgressComponent .step>.icon{display:inline-block;height:30px;width:30px;position:absolute;top:0;left:0;color:#fff;line-height:30px}.checkoutProgressComponent .step--ok>.icon{background-color:#e3e3e3}.checkoutProgressComponent .step--ok:hover>.icon{background-color:#0057ad}.checkoutProgressComponent .step--active>.icon{background-color:#002575}}@media only screen and (min-width: 1000px){.filterComponent--asList .filter{width:18%;margin-right:2.5%}.filterComponent--asList .filter:nth-child(5n){margin-right:0}}@media only screen and (max-width: 999px)and (min-width: 800px){.filterComponent--asList .filter{width:23%;margin-right:2.666%}.filterComponent--asList .filter:nth-child(4n){margin-right:0}}@media only screen and (max-width: 799px)and (min-width: 600px){.filterComponent--asList .filter{width:31.5%;margin-right:2.75%}.filterComponent--asList .filter:nth-child(3n){margin-right:0}}@media only screen and (max-width: 599px)and (min-width: 400px){.filterComponent--asList .filter{width:48.5%;margin-right:3%}.filterComponent--asList .filter:nth-child(2n){margin-right:0}}@media only screen and (max-width: 399px){.filterComponent--asList .filter{width:100%}}@media only screen and (min-width: 1000px){.filterComponent--asSelect .filter{width:19%;margin-right:1.25%;margin-bottom:1.25%}.filterComponent--asSelect .filter:nth-child(5n){margin-right:0}}@media only screen and (max-width: 999px)and (min-width: 800px){.filterComponent--asSelect .filter{width:24%;margin-right:1.333%;margin-bottom:1.333%}.filterComponent--asSelect .filter:nth-child(4n){margin-right:0}}@media only screen and (max-width: 799px)and (min-width: 600px){.filterComponent--asSelect .filter{width:32.5%;margin-right:1.25%;margin-bottom:1.25%}.filterComponent--asSelect .filter:nth-child(3n){margin-right:0}}@media only screen and (max-width: 599px)and (min-width: 400px){.filterComponent--asSelect .filter{width:49.5%;margin-right:1%;margin-bottom:1%}.filterComponent--asSelect .filter:nth-child(2n){margin-right:0}}@media only screen and (max-width: 399px){.filterComponent--asSelect .filter{width:100%;margin-bottom:1%}}.loginComponent .items{max-width:300px}.loginComponent .links{margin-top:0}.loginComponent .links .link{margin:1px 0;padding:1px 8px}.loginComponent .links .link[href$="/registration"]{font-weight:bold;font-size:15px;color:#fff;background-color:#6bc7e6}.loginModalWindow .loginComponent .items,.loginModalWindow .loginComponent .actionPanel,.checkoutTile--login .loginComponent .items,.checkoutTile--login .loginComponent .actionPanel,.tile--login .loginComponent .items,.tile--login .loginComponent .actionPanel{max-width:none}.loginModalWindow .loginComponent{padding:0;border:none}.messagesComponent{min-height:33px;background-color:#fff;background-color:rgba(255,255,255,.9)}.messagesComponent--keepVisible .messages{top:0;left:0;right:0;max-width:none}.ordersComponent .left{font-size:14px;font-size:1.4rem}.ordersComponent .orderUnit{display:inline;font-size:14px;font-size:1.4rem}.ordersComponent .orderUnit::before{display:none}@media only screen and (max-width: 800px){.ordersComponent .left,.ordersComponent .right{width:100%;margin-right:0}.ordersComponent .left{margin-bottom:20px}}.registrationComponent .deliveryAddressWrapper{display:none}.registrationPrivateComponent .title{padding:0;background-color:rgba(0,0,0,0);font-size:17px;font-size:1.7rem;font-weight:700;margin-bottom:10px}@media only screen and (max-width: 600px){.registrationPrivateComponent .leftColumn,.registrationPrivateComponent .rightColumn{width:100%;margin-right:0;max-width:300px}.registrationPrivateComponent .column>.region:last-child{margin-bottom:40px}.registrationPrivateComponent .rightColumn>.region:last-child{margin-bottom:0}}.searchComponent{display:inline-block;position:relative;text-align:left;max-width:175px;margin:0}.searchComponent .searchButton{position:absolute;top:0;left:0;width:40px;height:40px;line-height:40px;font-size:24px;background-color:rgba(0,0,0,0);box-shadow:none}.searchComponent .button.searchButton>.button__icon{font-size:26px;font-size:2.6rem;color:#1d215f;top:-1px}.searchComponent .inputCustomSelect__spinner{right:9px;top:9px;background-image:url(../img/spinner_000000.svg)}.searchComponent .inputCustomSelect{height:auto}.searchComponent .inputCustomSelect__top,.searchComponent .inputCustomSelect__top:hover{border:1px solid rgba(0,0,0,0);border-bottom:1px solid #fff;background-color:rgba(0,0,0,0)}.searchComponent .inputCustomSelect__top input,.searchComponent .inputCustomSelect__top:hover input{padding-left:40px;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.searchComponent .inputCustomSelect__top input::placeholder,.searchComponent .inputCustomSelect__top:hover input::placeholder{color:#7f99b2}.searchComponent .inputCustomSelect__dropdown{right:0;max-height:calc(100vh - 70px);overflow:auto}@media only screen and (max-width: 800px){.searchComponent .searchButton{height:44px;line-height:44px}}.shoppingListComponent .shoppingListIsEmptyIndicator{border:1px solid #f2f3ee}.smallCartComponent{padding:0 0 10px 0;min-width:400px}.smallCartComponent .titleContent{display:none}.smallCartComponent .cartContent{padding-left:10px;border-bottom:1px solid #fff}.smallCartComponent .cartContent .designation{margin-bottom:3px;font-weight:normal}.smallCartComponent .cartContent .table.table--material>.table__body>.table__row>.table__cell{padding:20px}.smallCartComponent .cartContent .table.table--material>.table__body>.table__row:last-child{border-bottom:none}.smallCartComponent .cartContent .quantity .orderUnit{display:inline}.smallCartComponent .cartContent .price{bottom:20px;right:10px}.smallCartComponent .table.table--material>.table__body>.table__row{border-bottom:1px solid #fff}.smallCartComponent .table.table--material>.table__body>.table__row>.table__cell{padding:10px 20px;font-weight:300}.smallCartComponent .additionalInformationsContent{margin-bottom:10px}.smallCartComponent .additionalInformationsContent .table__cell:nth-child(2){width:auto}.smallCartComponent .additionalInformationsContent .subtotalTable{display:none}.smallCartComponent .vatIncluded{padding:10px 20px;text-align:right}.smallCartComponent .actionPanelBottomContent .cartLink{padding:6px 12px;font-size:14px;font-size:1.4rem;font-weight:bold}.smallCartComponent .actionPanelBottomContent .possibleBr{display:none}.smallCartComponent .actionPanelBottomContent .checkoutButton{margin-left:1px;width:auto}.smallCartComponent .actionPanelBottomContent .checkoutButton:after{content:"";margin-left:5px;font-family:"Font Awesome 5 Pro"}@media only screen and (min-width: 900px){.subscriptionAuthenticationComponent .tile{width:32.5%;margin-right:1.25%}.subscriptionAuthenticationComponent .tile:nth-child(3n){margin-right:0}}@media only screen and (max-width: 899px){.subscriptionAuthenticationComponent .tiles{width:100%;max-width:300px}}.subscriptionProgressComponent .step{padding:10px 30px;background-color:#f0f0f0;color:#000;font-weight:normal}.subscriptionProgressComponent .step--ok,.subscriptionProgressComponent .step:first-child,.subscriptionProgressComponent .step:last-child{background-color:#f0f0f0}.subscriptionProgressComponent .step--active{background-color:#269fd9;color:#fff}.subscriptionProgressComponent .step--ok.step--clickable:hover{background-color:#6cf;color:#fff}.subscriptionProgressComponent .delimiter::before{border:11px solid #fff}@media only screen and (min-width: 900px){.subscriptionProgressComponent .step:first-child:nth-last-child(6),.subscriptionProgressComponent .step:first-child:nth-last-child(6)~.step{width:16.666%}.subscriptionProgressComponent .step:first-child:nth-last-child(7),.subscriptionProgressComponent .step:first-child:nth-last-child(7)~.step{width:14.285%}.subscriptionProgressComponent .step:first-child:nth-last-child(8),.subscriptionProgressComponent .step:first-child:nth-last-child(8)~.step{width:12.5%}}@media only screen and (max-width: 899px)and (min-width: 700px){.subscriptionProgressComponent .step:first-child,.subscriptionProgressComponent .step:last-child{display:none}.subscriptionProgressComponent .step:first-child:nth-last-child(6),.subscriptionProgressComponent .step:first-child:nth-last-child(6)~.step{width:25%}.subscriptionProgressComponent .step:first-child:nth-last-child(7),.subscriptionProgressComponent .step:first-child:nth-last-child(7)~.step{width:20%}.subscriptionProgressComponent .step:first-child:nth-last-child(8),.subscriptionProgressComponent .step:first-child:nth-last-child(8)~.step{width:16.666%}.subscriptionProgressComponent .step:nth-child(2)>.delimiter--left,.subscriptionProgressComponent .step:nth-last-child(2)>.delimiter--right{display:none}}@media only screen and (max-width: 699px){.subscriptionProgressComponent .step{display:block;width:100%;height:30px;padding-top:4px}.subscriptionProgressComponent .step:first-child,.subscriptionProgressComponent .step:last-child{display:none}.subscriptionProgressComponent .step>.delimiter{display:none}.subscriptionProgressComponent .step>.icon{display:inline-block;height:30px;width:30px;position:absolute;top:0;left:0;color:#fff;line-height:30px}.subscriptionProgressComponent .step--ok>.icon{background-color:#002575}.subscriptionProgressComponent .step--ok:hover>.icon{background-color:#0057ad}.subscriptionProgressComponent .step--active>.icon{background-color:#64b5f6}}@media only screen and (max-width: 800px){.subscriptionsComponent .left,.subscriptionsComponent .right{width:100%;margin-right:0}.subscriptionsComponent .left{margin-bottom:20px}}.cartContent .cartItems.table .table__body .table__cell--commercialUnit{font-size:0}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemImage{margin-right:20px;width:180px}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemImage .noImageIcon{background-color:#efefef;background-image:none;width:160px;height:120px}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemDescription{width:50%;width:calc(100% - 200px)}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemDescription .designation{font-weight:bold}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemDescription .designation,.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemDescription .comment{font-size:14px;font-size:1.4rem;line-height:1.8}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemDescription .removeLink{color:#2c2a29}.cartContent .subtotalTable{display:none}.cartContent .cartItems.table .table__body .table__cell--quantity{min-width:180px}.cartContent .cartItems.table .table__body .table__cell--quantity .inputNumberSpinner{vertical-align:top;margin-right:5px;width:160px;max-width:none}.cartContent .cartItems.table .table__body .table__cell--quantity .inputNumberSpinner .input--number{position:relative;width:calc(100% - 64px)}.cartContent .cartItems.table .table__body .table__cell--quantity .inputNumberSpinner .input--number input{padding-left:30px}.cartContent .cartItems.table .table__body .table__cell--quantity .inputNumberSpinner .input--number .orderUnit{position:absolute;top:1px;left:3px;display:inline-block;width:90px;overflow:hidden;text-overflow:ellipsis;font-size:9px;font-size:.9rem;text-align:left;color:gray}.cartContent .cartSurchargesTable>.table__body>.table__row>.table__cell{font-weight:bold;color:#fc4c02}@media only screen and (max-width: 800px){.cartContent .cartItems.table.table--material{display:block;padding:0;margin:0}.cartContent .cartItems.table.table--material>.table__head{display:none}.cartContent .cartItems.table.table--material>.table__body{display:block;padding:0;margin:0}.cartContent .cartItems.table.table--material>.table__body>.table__row{display:block;border:1px solid #eee;margin-bottom:20px;padding:10px}.cartContent .cartItems.table.table--material>.table__body>.table__row>.table__cell{padding:0;height:auto;min-height:32px;display:block;margin-bottom:10px;text-align:left}.cartContent .cartItems.table.table--material>.table__body>.table__row>.table__cell:last-child{margin-bottom:0}.cartContent .cartItems.table.table--material>.table__body>.table__row--clickable:hover{background-color:#e0e0e0}.cartContent .cartItems.table.table--material>.table__body>.table__row>.table__cell:before{display:block;font-weight:700;font-size:13px}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemImage{display:block;width:100%}.cartContent .cartItems.table .table__body .table__cell--commercialUnit .itemDescription{display:block;width:100%}.cartContent .cartItems.table .table__body .bonus .table__cell--commercialUnit .itemImage{text-align:left}.upperActionPanel{display:none}}.articleTiles .articleTile .articleTile__image img{width:100%;height:100%;object-fit:contain}.commercialUnitTiles{border-top:1px solid #dfdfdf}.commercialUnitTiles .commercialUnitTile{padding:0 20px}.commercialUnitTiles .commercialUnitTile:hover .commercialUnitTile__designation{background-color:#269fd9;color:#fff}.commercialUnitTiles .commercialUnitTile:hover .commercialUnitTile__designation .link{color:#fff}.commercialUnitTiles .commercialUnitTile__imageWrapper{width:100%;height:250px}.commercialUnitTiles .commercialUnitTile__imageWrapper .link{width:100%;height:100%}.commercialUnitTiles .commercialUnitTile__imageWrapper .commercialUnitTile__image{height:100%;width:100%}.commercialUnitTiles .commercialUnitTile__imageWrapper .commercialUnitTile__image img{width:100%;height:100%;object-fit:contain;object-position:center center}.commercialUnitTiles .commercialUnitTile__contentWrapper{position:relative;font-size:16px;font-size:1.6rem;text-align:center}.commercialUnitTiles .commercialUnitTile__designation{display:block;margin-top:0;margin-bottom:5px;font-size:14px;font-size:1.4rem}.commercialUnitTiles .commercialUnitTile__configuration{margin-bottom:5px;font-size:16px;font-size:1.6rem}.commercialUnitTiles .commercialUnitTile__deliverabilityIcon::before{display:inline-block;margin-right:5px;font-family:"Font Awesome 5 Pro";font-size:12px;font-weight:bold}.commercialUnitTiles .commercialUnitTile__deliverabilityIcon--available::before{content:"";color:green}.commercialUnitTiles .commercialUnitTile__deliverabilityIcon--onorder::before{content:"";color:orange}.commercialUnitTiles .commercialUnitTile__deliverabilityIcon--notavailable::before{content:"";color:gray}.commercialUnitTiles .commercialUnitTile__price{margin-top:5px;float:none;font-weight:inherit}.commercialUnitTiles .commercialUnitTile__more{margin-top:5px}.commercialUnitTiles .commercialUnitTile__flagText{padding-top:26px;width:82px;height:41px;transform-origin:50% 0%;transform:translateX(24px) rotate(45deg);background-color:#fbb800;color:#001f5b}.commercialUnitTiles .commercialUnitTile__shoppingList{position:absolute;right:0;bottom:0}.commercialUnitTiles .commercialUnitTile__hardRemoveFromShoppingListButton{display:none}.commercialUnitTiles .commercialUnitTile__actionsWrapper{margin-top:20px;font-size:14px;font-size:1.4rem;text-align:right}.commercialUnitTiles .commercialUnitTile__actions{position:inherit;white-space:nowrap}.commercialUnitTiles .commercialUnitTile__actions .inputNumberSpinner{vertical-align:top;margin-right:5px;width:160px}.commercialUnitTiles .commercialUnitTile__actions .inputNumberSpinner .input--number{position:relative;width:calc(100% - 64px)}.commercialUnitTiles .commercialUnitTile__actions .inputNumberSpinner .input--number input{padding-left:30px}.commercialUnitTiles .commercialUnitTile__actions .inputNumberSpinner .input--number .orderUnit{position:absolute;top:-12px;left:2px;display:inline-block;width:90px;overflow:hidden;text-overflow:ellipsis;font-size:9px;font-size:.9rem;text-align:left;color:gray}.commercialUnitTiles .commercialUnitTile__actions .commercialUnitTile__addToCartButton{vertical-align:top;margin-left:0;padding:9px 10px}.commercialUnitTiles .button__spinnerWrapper{padding-top:9px}.commercialUnitTiles .possibleLine{border-bottom:1px solid #eee}.ie .commercialUnitTiles .commercialUnitTile__imageWrapper .commercialUnitTile__image{position:relative}.ie .commercialUnitTiles .commercialUnitTile__imageWrapper .commercialUnitTile__image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%;max-height:100%;width:auto;height:auto}@media only screen and (max-width: 800px){.commercialUnitTiles .commercialUnitTile__actions .inputNumberSpinner{width:180px}.commercialUnitTiles .commercialUnitTile__actions .inputNumberSpinner .input--number{width:calc(100% - 88px)}.commercialUnitTiles .commercialUnitTile__actions .commercialUnitTile__addToCartButton{padding:11px 12px}}.commercialUnitList .commercialUnit{border-top:1px solid #dfdfdf;padding:20px 0}.commercialUnitList .commercialUnit:last-child{border-bottom:none}.commercialUnitList .commercialUnit__imageWrapper{width:150px;height:150px}.commercialUnitList .commercialUnit__imageWrapper .link{width:100%;height:100%}.commercialUnitList .commercialUnit__imageWrapper .commercialUnit__image{height:100%;width:100%}.commercialUnitList .commercialUnit__imageWrapper .commercialUnit__image img{width:100%;height:100%;object-fit:contain;object-position:center center}.commercialUnitList .commercialUnit__contentWrapper{position:relative;width:calc(100% - 400px);font-size:16px;font-size:1.6rem}.commercialUnitList .commercialUnit__designation{display:block;margin-top:0;margin-bottom:5px}.commercialUnitList .commercialUnit__configuration{margin-bottom:5px;font-size:14px;font-size:1.4rem}.commercialUnitList .commercialUnit__deliverabilityIcon::before{display:inline-block;margin-right:5px;font-family:"Font Awesome 5 Pro";font-size:12px;font-weight:bold}.commercialUnitList .commercialUnit__deliverabilityIcon--available::before{content:"";color:green}.commercialUnitList .commercialUnit__deliverabilityIcon--onorder::before{content:"";color:orange}.commercialUnitList .commercialUnit__deliverabilityIcon--notavailable::before{content:"";color:gray}.commercialUnitList .commercialUnit__price{margin-top:5px}.commercialUnitList .commercialUnit__more{position:absolute;left:200px;bottom:0}.commercialUnitList .commercialUnit__flagText{padding-top:26px;width:82px;height:41px;transform-origin:50% 0%;transform:translateX(24px) rotate(45deg);background-color:#fbb800;color:#001f5b}.commercialUnitList .commercialUnit__shoppingList{margin-bottom:15px;text-align:right}.commercialUnitList .commercialUnit__hardRemoveFromShoppingListButton{display:none}.commercialUnitList .commercialUnit__actionsWrapper{display:inline-block;vertical-align:bottom;margin:10px 0;width:230px;font-size:14px;font-size:1.4rem;text-align:right}.commercialUnitList .commercialUnit__actions{position:inherit;white-space:nowrap}.commercialUnitList .commercialUnit__actions .inputNumberSpinner{vertical-align:top;margin-right:5px;width:160px}.commercialUnitList .commercialUnit__actions .inputNumberSpinner .input--number{position:relative;width:calc(100% - 64px)}.commercialUnitList .commercialUnit__actions .inputNumberSpinner .input--number input{padding-left:30px}.commercialUnitList .commercialUnit__actions .inputNumberSpinner .input--number .orderUnit{position:absolute;top:-12px;left:2px;display:inline-block;width:90px;overflow:hidden;text-overflow:ellipsis;font-size:9px;font-size:.9rem;text-align:left;color:gray}.commercialUnitList .commercialUnit__actions .commercialUnit__addToCartButton{vertical-align:top;margin-left:0;padding:5px 10px}.ie .commercialUnitList .commercialUnit__imageWrapper .commercialUnit__image{position:relative}.ie .commercialUnitList .commercialUnit__imageWrapper .commercialUnit__image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%;max-height:100%;width:auto;height:auto}@media only screen and (max-width: 800px){.commercialUnitList .commercialUnit__contentWrapper{width:calc(100% - 170px)}.commercialUnitList .commercialUnit__actionsWrapper{display:block;width:100%}.commercialUnitList .commercialUnit__actions .inputNumberSpinner{width:180px}.commercialUnitList .commercialUnit__actions .inputNumberSpinner .input--number{width:calc(100% - 84px)}.commercialUnitList .commercialUnit__actions .commercialUnit__addToCartButton{padding:11px 12px}}@media only screen and (max-width: 550px){.commercialUnitList .commercialUnit__contentWrapper{display:block;width:100%}}.cookiesConsentComponent.cookiesConsent--simple{position:fixed;z-index:40;bottom:30px;right:30px;padding:20px;width:360px}.cookiesConsentComponent.cookiesConsent--simple .cookiesConsent__content{display:block}.cookiesConsentComponent.cookiesConsent--simple .cookiesConsent__actionPanel{margin-top:10px}.priceDetailsTooltip{background-color:#fff}.priceDetailsTooltip .priceDetailsTooltip__arrow:after{background-color:#fff}.accountPage .column{font-size:14px;font-size:1.4rem}.accountSubmenu ul{margin:0;padding:0}.accountSubmenu li{display:inline-block;vertical-align:top;margin:0;padding:0;list-style-type:none}.accountSubmenu li:not(:last-child):after{content:"|";margin:0 15px}.accountSubmenu .link--current{color:#000}@media only screen and (max-width: 900px){.accountPage .column{width:100%;margin-right:0}}.accountShoppingListPage .commercialUnit__commercialUnit{display:block}.catalogPage .categoriesContent{margin-bottom:24px}.checkoutConfirmationPage .content:not(.messagesContent):not(.breadcrumbsContent):not(.checkoutProgressContent) .centered{padding:0 25px}@media only screen and (max-width: 680px){.checkoutOrderPreviewConfirmComponent .actionPanel{display:flex;flex-flow:column}.checkoutOrderPreviewConfirmComponent .actionPanel .button--colorContrast{order:1}.checkoutOrderPreviewConfirmComponent .actionPanel .prevButton{order:2}}.checkoutPaymentStatusPage .content--main>.centered{text-align:center}.shoppingListPage .commercialUnit__hardRemoveFromShoppingListButton{display:inline-block}.loginPage .registrationBox{position:relative;padding-bottom:64px}.loginPage .registrationBox .button[href^="/de/registration"],.loginPage .registrationBox .button[href^="/fr/registration"]{position:absolute;bottom:15px;right:15px}.productPage .breadcrumbs{margin-bottom:20px}.productPage .columns{font-size:0}.productPage .leftColumn{position:relative;margin-bottom:20px;background-color:#fff;font-size:14px;font-size:1.4rem}.productPage .rightColumn{position:relative;margin-bottom:20px;font-size:14px;font-size:1.4rem}.productPage .imageGallery__main{height:40vw;overflow:hidden}.productPage .designation{margin-top:0}.productPage .description{margin-top:0;margin-bottom:20px;text-align:center}.productPage #commercialUnits .commercialUnit{border:none}.productPage #commercialUnits .commercialUnit__imageWrapper .link,.productPage #commercialUnits .commercialUnit__designation .link{cursor:default}.productPage #commercialUnits .commercialUnit__more{display:none}.productPage #video{text-align:center}.productPage #pdf{text-align:center}.productPage #pdf ul{display:inline-block;vertical-align:top;margin:0;padding:0;list-style-type:none;text-align:left}.productPage #pdf .link{vertical-align:middle}.productPage #pdf .link::before{display:inline-block;vertical-align:middle;margin-right:10px;content:"";font-family:"Font Awesome 5 Pro";font-size:24px;color:#002575}@media only screen and (min-width: 800px){.productPage .leftColumn{display:inline-block;vertical-align:top;width:40%}.productPage .rightColumn{display:inline-block;vertical-align:top;width:60%}.productPage .imageGallery__main{height:40vw;max-height:320px}}.subscriptionSchedulePage .ul__li--schedulerRepeatType_2,.subscriptionSchedulePage .schedulerDaysItemGroup,.subscriptionSchedulePage .ul__li--schedulerTriggerType_1{display:none}