@font-face{font-family:FuturaBd;src:url(/static/media/bba6bebc-758c-4958-be5c-2d2daf126b56.96eb1b9c.eot);src:url(/static/media/bba6bebc-758c-4958-be5c-2d2daf126b56.eot.96eb1b9c.eot) format("embedded-opentype"),url(/static/media/3099aa0c-d988-466b-9aa4-e94ddc71c81a.a5bb6464.woff) format("woff"),url(/static/media/52084199-11aa-44aa-8b5a-be3f020c44ef.7985ffae.ttf) format("truetype")}@font-face{font-family:FuturaBk;src:url(/static/media/035cba35-4fdc-49e8-be11-5bc8cd5b402a.506f77d7.eot);src:url(/static/media/035cba35-4fdc-49e8-be11-5bc8cd5b402a.eot.506f77d7.eot) format("embedded-opentype"),url(/static/media/7a6b64dd-1fb8-4de0-810d-df26a6c67b03.f5d2d2e6.woff) format("woff"),url(/static/media/fb6fff71-86e4-4bb3-9751-d9d387471ba8.fe904f48.ttf) format("truetype")}@font-face{font-family:FuturaLt;src:url(/static/media/3cd1721e-4a46-4eb5-bc5e-af79094babc1.d77d6a6a.eot);src:url(/static/media/3cd1721e-4a46-4eb5-bc5e-af79094babc1.eot.d77d6a6a.eot) format("embedded-opentype"),url(/static/media/3999080d-6014-4742-ac4e-1b472a48d303.892d0a02.woff) format("woff"),url(/static/media/586c5d53-4f7f-4c0e-9e87-da6184893c59.cbe56c60.ttf) format("truetype")}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:12px;vertical-align:initial;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:initial;background:transparent;color:#333;text-decoration:none}ins{text-decoration:none}ins,mark{background-color:#00949c;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #333;margin:.5rem 0;padding:0}.row{margin-right:-7px;margin-left:-7px}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{padding-right:7px;padding-left:7px}.m-1,.ml-1,.mx-1{margin-left:.75rem!important}.m-1,.mr-1,.mx-1{margin-right:.75rem!important}.m-1,.mt-1,.my-1{margin-top:.75rem!important}.m-1,.mb-1,.my-1{margin-bottom:.75rem!important}.m-2,.ml-2,.mx-2{margin-left:1rem!important}.m-2,.mr-2,.mx-2{margin-right:1rem!important}.m-2,.mt-2,.my-2{margin-top:1rem!important}.m-2,.mb-2,.my-2{margin-bottom:1rem!important}.m-3,.ml-3,.mx-3{margin-left:1.5rem!important}.m-3,.mr-3,.mx-3{margin-right:1.5rem!important}.m-3,.mt-3,.my-3{margin-top:1.5rem!important}.m-3,.mb-3,.my-3{margin-bottom:1.5rem!important}.m-4,.ml-4,.mx-4{margin-left:2rem!important}.m-4,.mr-4,.mx-4{margin-right:2rem!important}.m-4,.mt-4,.my-4{margin-top:2rem!important}.m-4,.mb-4,.my-4{margin-bottom:2rem!important}.m-5,.ml-5,.mx-5{margin-left:2.5rem!important}.m-5,.mr-5,.mx-5{margin-right:2.5rem!important}.m-5,.mt-5,.my-5{margin-top:2.5rem!important}.m-5,.mb-5,.my-5{margin-bottom:2.5rem!important}.m-gap,.ml-gap,.mx-gap{margin-left:2rem!important}.m-gap,.mr-gap,.mx-gap{margin-right:2rem!important}.m-gap,.mt-gap,.my-gap{margin-top:2rem!important}.m-gap,.mb-gap,.my-gap{margin-bottom:2rem!important}.m-gap-sm,.ml-gap-sm,.mx-gap-sm{margin-left:1.236rem!important}.m-gap-sm,.mr-gap-sm,.mx-gap-sm{margin-right:1.236rem!important}.m-gap-sm,.mt-gap-sm,.my-gap-sm{margin-top:1.236rem!important}.m-gap-sm,.mb-gap-sm,.my-gap-sm{margin-bottom:1.236rem!important}.p-gap-sm,.pl-gap-sm,.px-gap-sm{padding-left:1.236rem!important}.p-gap-sm,.pr-gap-sm,.px-gap-sm{padding-right:1.236rem!important}.p-gap-sm,.pt-gap-sm,.py-gap-sm{padding-top:1.236rem!important}.p-gap-sm,.pb-gap-sm,.py-gap-sm{padding-bottom:1.236rem!important}.btn,.form-control{border-radius:0}.btn-primary{background-color:#00949c;border-color:#00949c;text-transform:uppercase}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary:target{background-color:#007c82;border-color:#007c82}.btn-primary.disabled,.btn-primary:disabled{background-color:#a7a7a7;border-color:#a7a7a7}.btn-white{color:#333;background-color:#fff;border-color:#fff}.btn-white:hover{background-color:#d9d9d9;border-color:#d9d9d9}.btn-white2{color:#00949c;background-color:#fff;border-color:#00949c}.btn-white2:hover{background-color:rgba(0,148,156,.2);border-color:#00949c;color:#007c82}.custom-control{font-size:1rem}.custom-control>label{display:flex;align-items:center;cursor:pointer;padding:.2em}.custom-control>label:hover{background-color:rgba(0,0,0,.1)}.custom-control .custom-radio .custom-control-label:before{border-radius:0}.custom-control .custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:#00949c}.custom-control .custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#d9d9d9}table.table{margin-bottom:0}table.table .clear>tbody>tr>td{padding:.3em .5em;border:none!important}table.table .clear>tbody>tr>td:first-child{padding-left:0!important}table.table .clear>tbody>tr>td:last-child{padding-right:0!important}.modal .modal-dialog{max-width:unset}input[type=range]{-webkit-appearance:none;-moz-appearance:none;height:.65rem;margin:.65rem;border-radius:25px;outline:none;cursor:pointer;background:#d9d9d9;position:relative}input#customRange1:before{background-color:red;height:.65rem;width:.65rem;position:absolute;top:0;left:0;z-index:10000000000;content:""}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;height:24px;width:24px;border:4px solid #fff;border-radius:50%;background-color:#00949c;color:#00949c;box-shadow:1px 1px 5px 1px rgba(0,0,0,.19)}input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;height:18px;width:18px;border:4px solid #fff;border-radius:50%;background-color:#00949c;color:#00949c;box-shadow:1px 1px 5px 1px rgba(0,0,0,.19)}input[type=range]::-moz-range-progress{background-color:#00949c;height:inherit;border-radius:25px}input[type=range]:before{position:absolute;background-color:#00949c;height:20px;border-radius:25px}input[type=range]::-ms-fill-lower{background:#00949c;border-radius:25px;height:.65rem}input[type=range]::-ms-fill-upper{background:transparent;border-radius:25px;height:.65rem}.pointer{cursor:pointer}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#00949c;outline:0 none}.pagination{margin-top:2rem}.pagination .page-item{margin:2px}.pagination .page-item>.page-link{color:#333}.pagination .page-item>.page-link:hover{background-color:#d9d9d9;color:#00949c;border:1px solid #00949c;transition-duration:.25s}.pagination .page-item.active>.page-link{color:#fff;background-color:#00949c;border-color:#00949c}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{border-radius:0}.MuiPaper-root{border-radius:0!important}.MuiTabs-root{overflow-x:auto}.MuiSlider-root{height:6px!important;border-radius:0!important}.MuiSlider-root .MuiSlider-rail{opacity:unset}.MuiSlider-root .MuiSlider-rail:after,.MuiSlider-root .MuiSlider-rail:before{content:"";width:1em;background-color:inherit;position:absolute;height:6px}.MuiSlider-root .MuiSlider-rail:before{right:100%;border-radius:12px 0 0 12px}.MuiSlider-root .MuiSlider-rail:after{left:100%;border-radius:0 12px 12px 0}.MuiSlider-root .MuiSlider-mark{background-color:#30c4cc}.MuiSlider-root .MuiSlider-thumb{color:#fff}.MuiSlider-root .MuiSlider-thumb:before{background-color:#00949c;border:2px solid #fff;box-shadow:0 0 .5em .1em rgba(0,0,0,.1),0 .5em .5em .1em rgba(0,0,0,.1)}.MuiSlider-root .MuiSlider-thumb:after{content:unset}.MuiSlider-root .MuiSlider-thumb .MuiSlider-valueLabel{font-family:"FuturaBk";top:45px;border-radius:0;color:#333;background-color:#fff;box-shadow:0 .5em .5em .1em rgba(0,0,0,.1);padding:.25em .5em}.MuiSlider-root .MuiSlider-thumb .MuiSlider-valueLabel:before{content:unset;bottom:unset;top:-10px}.MuiSlider-root .MuiSlider-markLabel{font-family:"FuturaBk";font-size:.8rem;color:#a7a7a7}.MuiSlider-root .MuiSlider-markLabel.MuiSlider-markLabelActive{color:#00949c}.MuiOutlinedInput-root{background-color:#fff}.MuiFormControl-root,.MuiOutlinedInput-root{width:100%;margin:0!important;border-radius:0!important}.MuiFormControl-root .MuiFormControlLabel-root .MuiCheckbox-root,.MuiOutlinedInput-root .MuiFormControlLabel-root .MuiCheckbox-root{transition:color .3s ease}.MuiFormControl-root .MuiFormControlLabel-root .MuiCheckbox-root.Mui-checked,.MuiFormControl-root .MuiFormControlLabel-root .MuiCheckbox-root:hover,.MuiOutlinedInput-root .MuiFormControlLabel-root .MuiCheckbox-root.Mui-checked,.MuiOutlinedInput-root .MuiFormControlLabel-root .MuiCheckbox-root:hover{color:#00949c}.MuiFormControl-root .MuiFormControlLabel-root .MuiTypography-root,.MuiOutlinedInput-root .MuiFormControlLabel-root .MuiTypography-root{font-family:"FuturaBk";font-weight:700}.MuiFormControl-root .MuiFormControlLabel-root .MuiTypography-root a,.MuiOutlinedInput-root .MuiFormControlLabel-root .MuiTypography-root a{color:#00949c}.MuiFormControl-root .MuiFormControlLabel-root .MuiTypography-root a:hover,.MuiOutlinedInput-root .MuiFormControlLabel-root .MuiTypography-root a:hover{color:#007c82}.MuiFormControl-root .MuiFormLabel-filled,.MuiOutlinedInput-root .MuiFormLabel-filled{background:#fff;padding:0 4px;letter-spacing:1px}.MuiFormControl-root .MuiSelect-select,.MuiOutlinedInput-root .MuiSelect-select{min-width:3em}.MuiBreadcrumbs-root .MuiBreadcrumbs-li a{font-family:"FuturaBk";font-weight:700;text-decoration:none;color:#333}.MuiBreadcrumbs-root .MuiBreadcrumbs-li p{font-family:"FuturaBk";font-weight:700;color:#00949c}.MuiTextField-root .MuiInputBase-root{border-radius:0!important}.MuiTooltip-tooltip{font-size:inherit!important}.MuiPagination-root .MuiPaginationItem-root{border-radius:0}html{overflow-x:hidden;width:100vw;font-family:Verdana;height:100%}html body{height:100%;font-family:"FuturaBk";background-color:#efefef}html body .h1,html body .h2,html body .h2-thin,html body .h3,html body .h4,html body .h5,html body h1,html body h2,html body h3,html body h4,html body h5{text-transform:uppercase;color:#00949c;letter-spacing:.05em;font-weight:700;letter-spacing:1px}html body .h1,html body h1{font-size:2rem;font-family:"FuturaBd";font-weight:400;letter-spacing:.0125em}html body .h2,html body h2{font-size:1.3rem;font-family:"FuturaBd";font-weight:400}html body .h2-thin{font-size:1.3rem}html body .h3,html body h3{font-size:1.1rem;font-weight:700}html body .font-bold{font-family:"FuturaBd";font-weight:400}html body .text-bold{font-weight:700}html body .text-small{font-size:.8em}html body .color-default{color:#333!important}html body .color-brand{color:#00949c!important}html body .color-white{color:#fff!important}html body .color-inactive{color:#d9d9d9!important}html body .bgcolor-brand{background-color:#00949c!important}html body .bgcolor-th{background-color:#6c6c74!important}html body .hr-white{color:#fff!important;background-color:#fff!important;border-top:none}html body .box-shadow1{box-shadow:0 0 .5em .1em rgba(0,0,0,.1)}html body input{border-radius:0;border:1px solid #d9d9d9}html body .divider{margin:0 1rem}html body .divider-primary{border-top:1px solid #00949c}html body .divider-secondary{border-top:1px solid #c3c3c3}html body .product-list-header{display:flex;justify-content:space-between}html body .product-list-item-ejector-infos.product-list-item-ejector-infos--block{position:absolute;left:1.236rem;right:1.236rem;bottom:1.236rem}html body .product-list-item-ejector-infos img{width:2rem;height:2rem}html body .product-list-item-ejector-infos span{color:#000!important}html body .product-list-item-wrapper{font-size:1rem;padding:0;text-decoration:none;position:relative}html body .product-list-item-wrapper .product-list-item,html body .product-list-item-wrapper .special-list-item{height:100%;position:relative;box-shadow:0 0 0 0 transparent;transition:all .3s ease}html body .product-list-item-wrapper .product-list-item .product-list-item-number,html body .product-list-item-wrapper .special-list-item .product-list-item-number{position:absolute;font-size:.8em;top:-.5em;left:2em;color:#00949c;background-color:#fff;z-index:1;padding:.25em .5em}html body .product-list-item-wrapper .product-list-item .product-list-item-inner,html body .product-list-item-wrapper .product-list-item .special-list-item-inner,html body .product-list-item-wrapper .special-list-item .product-list-item-inner,html body .product-list-item-wrapper .special-list-item .special-list-item-inner{border:2px solid #00949c;position:relative;padding:1.5em;height:100%}html body .product-list-item-wrapper .product-list-item .special-list-item-inner,html body .product-list-item-wrapper .special-list-item .special-list-item-inner{background-color:#00949c}html body .product-list-item-wrapper .product-list-item .product-list-item-saletag,html body .product-list-item-wrapper .special-list-item .product-list-item-saletag{position:absolute;top:-1px;right:-1px;background-color:#00949c;font-size:1.2em;color:#fff;text-align:center;padding:.25em 1em;min-height:2em;display:flex;justify-content:center;align-items:center;min-width:4em}html body .product-list-item-wrapper .product-list-item .product-list-item-name,html body .product-list-item-wrapper .product-list-item .special-list-item-name,html body .product-list-item-wrapper .special-list-item .product-list-item-name,html body .product-list-item-wrapper .special-list-item .special-list-item-name{color:#333;position:absolute;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;font-weight:700;width:100%;left:0;padding:inherit}html body .product-list-item-wrapper .product-list-item .special-list-item-name,html body .product-list-item-wrapper .special-list-item .special-list-item-name{top:50%;transform:translateY(-50%);font-family:"FuturaBd";color:#fff;text-align:center;font-size:1.2em;letter-spacing:1px}html body .product-list-item-wrapper .product-list-item .product-list-item-image,html body .product-list-item-wrapper .product-list-item .special-list-item-image,html body .product-list-item-wrapper .special-list-item .product-list-item-image,html body .product-list-item-wrapper .special-list-item .special-list-item-image{position:absolute;display:flex;align-items:flex-end;left:0;right:0;top:30%;bottom:0;overflow:hidden}html body .product-list-item-wrapper .product-list-item .product-list-item-image>img,html body .product-list-item-wrapper .product-list-item .special-list-item-image>img,html body .product-list-item-wrapper .special-list-item .product-list-item-image>img,html body .product-list-item-wrapper .special-list-item .special-list-item-image>img{width:100%;height:100%;object-fit:contain;transition:transform .5s ease}html body .product-list-item-wrapper .product-list-item .product-list-item-image.product-list-item-image--placeholder,html body .product-list-item-wrapper .product-list-item .special-list-item-image.product-list-item-image--placeholder,html body .product-list-item-wrapper .special-list-item .product-list-item-image.product-list-item-image--placeholder,html body .product-list-item-wrapper .special-list-item .special-list-item-image.product-list-item-image--placeholder{padding:2rem}html body .product-list-item-wrapper .product-list-item .product-list-item-image.product-list-item-image--withFooter,html body .product-list-item-wrapper .product-list-item .special-list-item-image.product-list-item-image--withFooter,html body .product-list-item-wrapper .special-list-item .product-list-item-image.product-list-item-image--withFooter,html body .product-list-item-wrapper .special-list-item .special-list-item-image.product-list-item-image--withFooter{top:0}html body .product-list-item-wrapper .product-list-item .special-list-item-image,html body .product-list-item-wrapper .special-list-item .special-list-item-image{top:0;padding:1.236rem}html body .product-list-item-wrapper .product-list-item:hover,html body .product-list-item-wrapper .special-list-item:hover{box-shadow:0 .5em .5em .1em rgba(0,0,0,.1);transform:translateY(-3px)}html body .product-list-item-wrapper .product-list-item:hover .product-list-item-image>img,html body .product-list-item-wrapper .product-list-item:hover .special-list-item-image>img,html body .product-list-item-wrapper .special-list-item:hover .product-list-item-image>img,html body .product-list-item-wrapper .special-list-item:hover .special-list-item-image>img{transform:scale(1.05)}html body .product-list-item-wrapper.product-list-item-wrapper--square:before{content:"";display:block;width:100%;padding-top:100%}html body .product-list-item-wrapper.product-list-item-wrapper--square>.product-list-item,html body .product-list-item-wrapper.product-list-item-wrapper--square>.special-list-item{position:absolute;top:0;width:100%}html body .product-list-item-wrapper.product-list-item-wrapper--tile{background-color:#fff;padding:1.236rem}html body .product-list-item-wrapper.product-list-item-wrapper--row{grid-column-start:1;grid-column-end:7;grid-gap:.5em}html body .product-list-item-wrapper.product-list-item-wrapper--row .product-list-item{box-sizing:border-box;margin-bottom:1em}html body .product-list-item-wrapper.product-list-item-wrapper--row .product-list-item:hover{background-color:#fff;z-index:1;transform:none;box-shadow:-8px 0 0 0 #00949c,0 6px 6px 0 rgba(0,0,0,.2),0 0 6px 0 rgba(0,0,0,.2)}html body .product-list-item-wrapper.product-list-item-wrapper--row .product-list-item .product-list-item-inner{padding:0;display:grid;align-items:center;grid-template-columns:1fr 1fr 3fr 3fr;grid-template-areas:"image number name infos";border:none;border-bottom:2px solid #00949c}html body .product-list-item-wrapper.product-list-item-wrapper--row .product-list-item .product-list-item-inner>.product-list-item-image{position:static;grid-area:image}html body .product-list-item-wrapper.product-list-item-wrapper--row .product-list-item .product-list-item-inner>.product-list-item-image>img{min-height:3em;max-height:5em;max-width:100%;width:auto}html body .product-list-item-wrapper.product-list-item-wrapper--row .product-list-item .product-list-item-inner>.product-list-item-number{text-align:left;position:static;grid-area:number}html body .product-list-item-wrapper.product-list-item-wrapper--row .product-list-item .product-list-item-inner>.product-list-item-name{position:static;grid-area:name}html body .product-list-item-wrapper.product-list-item-wrapper--row .product-list-item .product-list-item-inner>.product-list-item-ejector-infos{position:static;grid-area:infos}html body .product-list-item-wrapper.product-list-item-wrapper--row .special-list-item .special-list-item-inner{padding:2em}html body .f-gap{grid-gap:2rem;gap:2rem}html body .f-gap-sm{grid-gap:1.236rem;gap:1.236rem}html body .collapse-group-wrapper{display:flex;flex-direction:column;font-size:1rem;margin-bottom:1.236rem;border:1px solid #d9d9d9}html body .collapse-group-wrapper .btn-collapse-toggle{display:flex;justify-content:space-between;align-items:center;background-color:initial;text-transform:uppercase;font-weight:700;letter-spacing:1px;padding:.5em;width:100%;border:none;box-shadow:0 1px 0 0 #d9d9d9;transition:box-shadow .4s ease}html body .collapse-group-wrapper .btn-collapse-toggle>svg{transition:transform .3s ease}html body .collapse-group-wrapper.active .btn-collapse-toggle{box-shadow:0 1px 0 0 #00949c}html body .collapse-group-wrapper .collapse-group-children>div{padding:1.236rem 1.236rem 0}html body .product-list-wrapper{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-template-rows:repeat(auto-fill,1fr)}html body .product-list-wrapper.product-list-wrapper-type--row{grid-gap:4px}html body .product-list-wrapper.product-list-wrapper-type--row .product-list-item-wrapper--row{padding:0;margin:0}html body .product-list-wrapper.product-list-wrapper-type--row .product-list-item-wrapper--row .product-list-item-image--placeholder{padding:1.236rem}html body .fullwidth-component-wrapper{margin:2rem;padding:1.236rem 2rem;background-color:#fff;flex-grow:1}html body .formOptionsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;grid-auto-flow:row;grid-gap:.1rem 1.236rem;gap:.1rem 1.236rem}html body .no-content-page{background-color:#fff;font-weight:700;display:flex;padding:2rem;font-size:1.1rem;height:100%;justify-content:center}html body .input-slider-label>span{font-weight:700}html body .base-tile{padding:2rem;background-color:#fff}html body .base-tile-sm{padding:1.236rem;background-color:#fff}html body .brand-tile{padding:2rem;background-color:#00949c}html body .brand-tile-sm{padding:1.236rem;background-color:#00949c}html body .table-unstyled tr{background:none!important}html body .table-unstyled tr td{padding:.25em;border:none}html body .loading-overlay-wrapper{display:flex;position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.5);align-items:center;justify-content:center;z-index:9999;padding:2rem}html body .loading-overlay-wrapper>div{transform:scale(2)}html body #pli-import-textarea{min-height:5em}html body .pli-table-head{min-width:50em;max-width:100%;display:flex;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3}html body .pli-table-head>.MuiFormControl-root{margin:0!important;width:1px;flex-grow:1;border-right:1px solid #c3c3c3}html body .pli-table-head>.MuiFormControl-root:first-child{border-left:1px solid #c3c3c3}html body .pli-table-head>.MuiFormControl-root:hover{background-color:rgba(0,148,156,.1)}html body .pli-table-head>.MuiFormControl-root>.MuiInputBase-root{margin:0!important}html body .pli-table-head>.MuiFormControl-root>.MuiInputBase-root>fieldset{border:none!important}html body .pli-table-head>.MuiFormControl-root>select{background:none;border:none;padding:.75rem;background-color:#fff;color:#333}html body .pli-table-body{min-width:50em;max-width:100%;font-size:1rem;display:flex;flex-direction:column}html body .pli-table-body .pli-table-row{border-bottom:1px solid #c3c3c3;display:flex;flex-direction:row}html body .pli-table-body .pli-table-row .pli-table-cell{height:1.5em;border-right:1px solid #c3c3c3;width:1px;flex-grow:1;overflow:hidden;text-overflow:ellipsis;padding:.2em}html body .pli-table-body .pli-table-row .pli-table-cell:first-child{border-left:1px solid #c3c3c3}html body .pli-table-body .pli-table-row .pli-table-cell:hover{background-color:rgba(0,148,156,.1)}html body .pli-table-body .pli-table-row .pli-table-cell>.pli-table-cell-label{width:100%}html body .app-language-flag{width:1.5em;margin-right:1.236rem;box-shadow:0 .2em .5em .1em rgba(0,0,0,.2)}html body .events-wrapper{display:grid;grid-auto-columns:1fr;grid-template-rows:1fr;grid-gap:2rem 2rem;gap:2rem 2rem;height:100%}html body .events-wrapper .events-item{position:relative;padding:.75rem 1.25rem 2rem;background-color:#4c4c4c;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none}html body .events-wrapper .events-item>.events-item-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;filter:brightness(.9)}html body .events-wrapper .events-item>.events-item-content{z-index:2;text-shadow:0 0 1em rgba(0,0,0,.5)}@media only screen and (max-width:1479px){html body .product-list-wrapper{grid-template-columns:repeat(5,1fr)}}@media only screen and (max-width:1329px){html body .product-list-wrapper{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:1179px){html body .product-list-wrapper{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1080px),screen and (max-width:1366px)and (-webkit-min-device-pixel-ratio:2){html body .product-list-wrapper{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:920px){html body .product-list-wrapper{grid-gap:2rem}}@media only screen and (max-width:920px){html body .product-list-wrapper{grid-gap:1.236rem;gap:1.236rem;grid-template-columns:repeat(3,1fr)}html body .fullwidth-component-wrapper{margin:1.236rem;padding:1.236rem}}@media only screen and (max-width:640px){html body .product-list-wrapper{grid-template-columns:repeat(2,1fr)}html body .fullwidth-component-wrapper{margin:.75rem;padding:.75rem}}@media only screen and (max-width:440px){html body .product-list-wrapper{grid-template-columns:repeat(1,1fr)}}html body .mui-carousel-jumbotron .mui-carousel-inner{height:100%}html body .mui-carousel-jumbotron .mui-carousel-inner .mui-carousel-item{min-height:40rem;height:50vh;max-height:100vh}html body .mui-carousel-jumbotron .mui-carousel-inner .mui-carousel-item>img{width:100%;height:100%;object-fit:cover}html body .mui-carousel-jumbotron .mui-carousel-inner .mui-carousel-item>.mui-carousel-caption{position:absolute;bottom:50%;left:10%;max-width:80%;transform:translateY(50%);letter-spacing:.15em;text-align:start;padding-top:0;padding-bottom:1.236rem}html body .mui-carousel-jumbotron .mui-carousel-inner .mui-carousel-item>.mui-carousel-caption h2{font-family:"FuturaBd";color:#fff;font-size:2.5rem;line-height:1em;text-shadow:0 5px 10px rgba(0,0,0,.5),0 0 4px rgba(0,0,0,.25)}html body .mui-carousel-jumbotron .mui-carousel-inner .mui-carousel-item>.mui-carousel-caption p{margin-top:1.236rem;color:#fff;font-size:2rem;line-height:1em;text-shadow:0 5px 10px rgba(0,0,0,.5),0 0 4px rgba(0,0,0,.25);padding:5px 10px 15px;transform:translateX(-10px);max-height:16rem;overflow:hidden;text-overflow:ellipsis}html body .mui-carousel-jumbotron .mui-carousel-inner .mui-carousel-item>.mui-carousel-caption .mui-carousel-caption-button{margin-top:1.618rem;display:inline-block;background-color:#fff;border:1px solid #fff;padding:1rem 1.236rem;color:#000;transition:all .2s ease;letter-spacing:2px;text-decoration:none}html body .mui-carousel-jumbotron .mui-carousel-inner .mui-carousel-item>.mui-carousel-caption .mui-carousel-caption-button:hover{background-color:initial;border-color:hsla(0,0%,100%,.1);color:#fff}html body .mui-carousel-jumbotron .mui-carousel-indicators{position:absolute;bottom:2rem;z-index:1}html body .mui-carousel-jumbotron .mui-carousel-indicators>button{width:1.236rem;height:1.236rem;border-radius:7em;border:none;opacity:unset;margin:0 .5rem;background-color:#fff}html body .mui-carousel-jumbotron .mui-carousel-indicators>button.active{background-color:#00949c}html body #landingpage-component-wrapper .carousel-jumbotron{height:50vh}html body #landingpage-component-wrapper .carousel-indicators>li{margin:0 .5rem}@media only screen and (max-width:640px){html body .mui-carousel-item{min-height:18rem;height:20vh}}html body header{font-size:1em}html body header#App-header{z-index:20}html body header#App-header #App-utility-navigation{background-color:#4c4c4c;color:#fff;padding:0 2.5rem;align-items:center;line-height:1.25;font-size:1rem}html body header#App-header #App-utility-navigation .App-header-user-info .user-login-name,html body header#App-header #App-utility-navigation .App-header-user-info .user-login-text,html body header#App-header #App-utility-navigation .App-header-user-info .user-logout-text{color:#fff}html body header#App-header #App-utility-navigation #utility-navigation-left{flex:1 1 50%;font-weight:inherit;color:inherit}html body header#App-header #App-utility-navigation #utility-navigation-left>div{display:flex;justify-content:space-between}html body header#App-header #App-utility-navigation #utility-navigation-left>div:not(:last-child){margin-right:1.5rem}html body header#App-header #App-utility-navigation #utility-navigation-left>div a{display:flex;align-items:center;color:inherit;font-weight:inherit}html body header#App-header #App-utility-navigation #utility-navigation-left>div a:not(:nth-child(3)){text-transform:uppercase}html body header#App-header #App-utility-navigation #utility-navigation-left>div a:not(:last-child){margin-right:1.5rem}html body header#App-header #App-utility-navigation #utility-navigation-right{flex:1 1 50%;justify-content:flex-end;font-weight:inherit;color:inherit}html body header#App-header #App-utility-navigation #utility-navigation-right>div:nth-child(2) a{padding-right:0;font-weight:inherit;color:inherit}html body header#App-header #App-utility-navigation #utility-navigation-right>div:nth-child(2) a svg,html body header#App-header #App-utility-navigation .app-language-selector{margin-right:1.236rem}html body header#App-header #App-utility-navigation .app-language-selector>.MuiFormControl-root{margin:0!important}html body header#App-header #App-utility-navigation .app-language-selector>.MuiFormControl-root>.MuiFilledInput-root{color:#fff;background:none;border:none}html body header#App-header #App-utility-navigation .app-language-selector>.MuiFormControl-root>.MuiFilledInput-root>.MuiSelect-filled{padding-top:.5em;padding-bottom:.5em}html body header#App-header #App-utility-navigation .language-dropdown-item{cursor:pointer;transition:background-color .3s ease}html body header#App-header #App-utility-navigation .language-dropdown-item:hover{background-color:rgba(0,0,0,.25)}html body header#App-header #App-header-main{display:grid;grid-template-rows:1fr;grid-template-columns:auto 1fr auto auto;grid-template-areas:"logo nav search cart";padding:0 2rem;grid-gap:1.236rem 2rem;background-color:#fff;align-items:center}html body header#App-header #App-header-main .App-header-logo{grid-area:logo;padding:2rem 0}html body header#App-header #App-header-main .App-header-navigation{width:100%;justify-content:center;grid-area:nav;position:relative;font-size:1.5rem;line-height:1.3888;padding:2rem 0}html body header#App-header #App-header-main .App-header-navigation .App-header-nav-list{display:flex;justify-content:flex-start;flex-wrap:wrap}html body header#App-header #App-header-main .App-header-navigation .App-header-nav-list>.App-header-nav-item{display:flex;align-items:center;font-size:1.3rem;padding:.75rem 1rem;text-decoration:none;position:relative}html body header#App-header #App-header-main .App-header-navigation .App-header-nav-list>.App-header-nav-item>a{text-transform:uppercase}html body header#App-header #App-header-main .App-header-navigation .App-header-nav-list>.App-header-nav-item .App-header-nav-item-icon{height:1.8em;max-width:2.5em;margin-right:.5em;transition:transform .3s ease;object-fit:contain}html body header#App-header #App-header-main .App-header-navigation .App-header-nav-list>.App-header-nav-item:hover .App-header-nav-item-icon{transform:scale(1.25)}html body header#App-header #App-header-main .App-header-navigation .App-header-nav-list>.App-header-nav-item.dropdown a{text-decoration:none;color:initial;font-weight:700;letter-spacing:1px}html body header#App-header #App-header-main .App-header-navigation .App-header-nav-list>.App-header-nav-item.dropdown .dropdown-content-wrapper{display:none;position:absolute;left:0;z-index:1000;width:auto;min-width:100%;padding:1.236rem 0;background:#fff}html body header#App-header #App-header-main .App-header-navigation .App-header-nav-list>.App-header-nav-item.dropdown .dropdown-content-wrapper .dropdown-content{position:static;display:flex!important;flex-direction:column;font-size:inherit;padding:.5rem 1.236rem}html body header#App-header #App-header-main .App-header-navigation .App-header-nav-list>.App-header-nav-item.dropdown .dropdown-content-wrapper .dropdown-content>a{text-decoration:none;border-bottom:3px solid transparent;padding-bottom:.1rem}html body header#App-header #App-header-main .App-header-navigation .App-header-nav-list>.App-header-nav-item.dropdown .dropdown-content-wrapper .dropdown-content p{white-space:normal}html body header#App-header #App-header-main .App-header-navigation .App-header-nav-list>.App-header-nav-item.dropdown .dropdown-content-wrapper .dropdown-content:first-child{padding-top:0}html body header#App-header #App-header-main .App-header-navigation .App-header-nav-list>.App-header-nav-item.dropdown .dropdown-content-wrapper .dropdown-content:last-child{padding-bottom:0}html body header#App-header #App-header-main .App-header-navigation .App-header-nav-list>.App-header-nav-item.dropdown .dropdown-content-wrapper .dropdown-content:hover>a{border-bottom-color:#00949c}html body header#App-header #App-header-main .App-header-navigation .App-header-nav-list>.App-header-nav-item.dropdown:hover{box-shadow:0 .5em .5em .1em rgba(0,0,0,.1)}html body header#App-header #App-header-main .App-header-navigation .App-header-nav-list>.App-header-nav-item.dropdown:hover>.mainCategory{text-decoration:none;color:initial}html body header#App-header #App-header-main .App-header-navigation .App-header-nav-list>.App-header-nav-item.dropdown:hover .dropdown-content-wrapper{display:flex;flex-direction:column;box-shadow:0 .5em .5em .1em rgba(0,0,0,.1);top:100%;border-top:3px solid #00949c}html body header#App-header #App-header-main .App-header-navigation .App-header-nav-list>.App-header-nav-item.dropdown:hover .dropdown-content-wrapper:before{content:"";width:5%;height:5%;position:absolute;left:0;top:-.5rem;background-color:#fff}html body header#App-header #App-header-main .App-header-navigation .App-header-nav-list>.App-header-nav-item.dropdown:hover .dropdown-content-wrapper:after{content:"";width:5%;height:5%;position:absolute;right:0;top:-.5rem;background-color:#fff}html body header#App-header #App-header-main .App-header-navigation .App-header-nav-list>.App-header-nav-item.dropdown:hover .dropdown-content-wrapper .dropdown-content{display:block}html body header#App-header #App-header-main #App-mobile-menu-btn{grid-area:nav;display:none;cursor:pointer}html body header#App-header #App-header-main .App-header-search{grid-area:search;height:100%;display:flex;align-items:center}html body header#App-header #App-header-main .App-header-search .panel{height:100%;display:flex;align-items:center}html body header#App-header #App-header-main .App-header-search .panel .input-wrapper{display:flex;flex-shrink:0}html body header#App-header #App-header-main .App-header-search .panel .input-wrapper.search{padding:0;width:13rem;align-items:center;border:none;border-bottom:1px solid #c3c3c3}html body header#App-header #App-header-main .App-header-search .panel .input-wrapper.search button.search-btn{-webkit-appearance:none;appearance:none;border:none;font-size:1.2rem;background:transparent;position:relative;padding:.75rem 1.236rem;color:#6c6c74}html body header#App-header #App-header-main .App-header-search .panel .input-wrapper.search button.search-btn>span{font-size:1.2rem}html body header#App-header #App-header-main .App-header-search .panel .input-wrapper.search button.search-btn:focus{outline:none!important}html body header#App-header #App-header-main .App-header-search .panel .input-wrapper.search button svg{margin-right:1.236rem}html body header#App-header #App-header-main .App-header-search .panel .input-wrapper.search button svg.cart{position:absolute;margin-left:.75rem}html body header#App-header #App-header-main .App-header-filter{display:none;grid-area:filter;height:100%;align-items:center}html body header#App-header #App-header-main .App-header-filter .panel{height:100%;display:flex;align-items:center}html body header#App-header #App-header-main .App-header-filter .panel .input-wrapper{display:flex;flex-shrink:0}html body header#App-header #App-header-main .App-header-filter .panel .input-wrapper.filter{padding:0;align-items:center}html body header#App-header #App-header-main .App-header-filter .panel .input-wrapper.filter button.filter-btn{-webkit-appearance:none;appearance:none;border:none;font-size:1.2rem;background:transparent;position:relative;padding:.75rem 1.236rem;color:#6c6c74}html body header#App-header #App-header-main .App-header-filter .panel .input-wrapper.filter button.filter-btn>span{font-size:1.2rem}html body header#App-header #App-header-main .App-header-filter .panel .input-wrapper.filter button.filter-btn:focus{outline:none!important}html body header#App-header #App-header-main .App-header-user{display:none;grid-area:user}html body header#App-header #App-header-main .App-header-user>.App-header-user-info .user-login-name,html body header#App-header #App-header-main .App-header-user>.App-header-user-info .user-login-text,html body header#App-header #App-header-main .App-header-user>.App-header-user-info .user-logout-text{color:#fff}html body header#App-header #App-header-main .App-header-cart{grid-area:cart;height:100%;display:flex;align-items:center}html body header#App-header #App-header-main .App-header-cart .panel{height:100%;display:flex;align-items:center}html body header#App-header #App-header-main .App-header-cart .panel .input-wrapper{display:flex;flex-shrink:0}html body header#App-header #App-header-main .App-header-cart .panel .input-wrapper.cart-btn-wrapper{height:100%;display:flex;align-items:center;padding:0 1.5rem 0 1rem}html body header#App-header #App-header-main .App-header-cart .panel .input-wrapper.cart-btn-wrapper .cart-btn{position:relative;z-index:10}html body header#App-header #App-header-main .App-header-cart .panel .input-wrapper.cart-btn-wrapper .cart-btn .cart-item-num-indicator{display:flex;align-items:center;justify-content:center;font-weight:400;flex-shrink:0;height:20px;min-width:20px;border-radius:100px;background-color:#00949c;position:absolute;color:#fff;bottom:1.5rem;left:1.5rem;font-size:1rem;padding:0 .2em}html body header#App-header #App-header-main .App-header-cart .panel .input-wrapper.cart-btn-wrapper .cart-btn .cart-item-num-indicator span{font-size:inherit;line-height:inherit}html body header#App-header #App-header-main .App-header-cart .panel .input-wrapper.cart-btn-wrapper.active,html body header#App-header #App-header-main .App-header-cart .panel .input-wrapper.cart-btn-wrapper:hover{background-color:#00949c;transition-duration:.5s}html body header#App-header #App-header-main .App-header-cart .panel .input-wrapper.cart-btn-wrapper.active .cart-item-num-indicator,html body header#App-header #App-header-main .App-header-cart .panel .input-wrapper.cart-btn-wrapper:hover .cart-item-num-indicator{background-color:#fff;color:#00949c}html body header#App-header #App-header-main .App-header-cart .panel .input-wrapper.cart-btn-wrapper.active .cart-item-num-indicator~svg,html body header#App-header #App-header-main .App-header-cart .panel .input-wrapper.cart-btn-wrapper:hover .cart-item-num-indicator~svg{fill:#fff}html body header#App-header #App-header-main .App-header-search-slidein{height:100%;width:100%;grid-area:1/2/2/5;position:relative;left:0;transform:rotateY(90deg);transform-origin:right;z-index:10}html body header#App-header #App-header-main .App-header-search-slidein.active{transform:rotateY(0);transition:all .5s ease}html body header#App-header #App-header-main .App-header-search-slidein.inactive{pointer-events:none}html body header#App-header #App-header-main .App-header-search-slidein .App-header-search-slidein-inner{transition:all .5s ease;z-index:10;position:absolute;width:100%;background:linear-gradient(90deg,hsla(0,0%,100%,.8274509803921568),#fff 24%,#fff);display:grid;grid-template-columns:4fr 1fr;grid-template-rows:100%;grid-template-areas:"search-field close";justify-items:center;align-items:center;font-size:inherit;height:100%}html body header#App-header #App-header-main .App-header-search-slidein .App-header-search-slidein-inner .search-field-wrapper{grid-area:search-field}html body header#App-header #App-header-main .App-header-search-slidein .App-header-search-slidein-inner .search-field-wrapper .input-wrapper input[type=text]{-webkit-appearance:none;appearance:none;border-top:none;border-left:none;border-right:none;background:transparent;color:#6c6c74;width:50rem;font-size:inherit;padding:.75rem 1.5rem}html body header#App-header #App-header-main .App-header-search-slidein .App-header-search-slidein-inner .search-field-wrapper .input-wrapper input[type=text]:focus{outline:none!important}html body header#App-header #App-header-main .App-header-search-slidein .App-header-search-slidein-inner .search-field-wrapper .input-wrapper button.search{padding:.75rem 1.5rem;background-color:#00949c;color:#fff;display:flex;justify-content:center;align-items:center;border:none}html body header#App-header #App-header-main .App-header-search-slidein .App-header-search-slidein-inner .search-field-wrapper .input-wrapper button.search p{text-transform:uppercase;font-size:1.3rem}html body header#App-header #App-header-main .App-header-search-slidein .App-header-search-slidein-inner .search-field-wrapper .input-wrapper button.search svg{margin-right:.75rem}html body header#App-header #App-header-main .App-header-search-slidein .App-header-search-slidein-inner .search-close-btn-wrapper{grid-area:close}html body header#App-header #App-header-main .App-header-search-slidein .menu-wrapper .panel{align-items:center;display:flex;font-size:1.17rem;height:100%}html body header#App-header #App-header-main .App-header-search-slidein .menu-wrapper .panel h1,html body header#App-header #App-header-main .App-header-search-slidein .menu-wrapper .panel h2,html body header#App-header #App-header-main .App-header-search-slidein .menu-wrapper .panel h3,html body header#App-header #App-header-main .App-header-search-slidein .menu-wrapper .panel h4,html body header#App-header #App-header-main .App-header-search-slidein .menu-wrapper .panel h5,html body header#App-header #App-header-main .App-header-search-slidein .menu-wrapper .panel h6,html body header#App-header #App-header-main .App-header-search-slidein .menu-wrapper .panel title{color:#00949c;font-weight:700;text-transform:capitalize}html body header#App-header #App-header-main .App-header-search-slidein .menu-wrapper .panel h1,html body header#App-header #App-header-main .App-header-search-slidein .menu-wrapper .panel h2,html body header#App-header #App-header-main .App-header-search-slidein .menu-wrapper .panel h3,html body header#App-header #App-header-main .App-header-search-slidein .menu-wrapper .panel h4,html body header#App-header #App-header-main .App-header-search-slidein .menu-wrapper .panel h5,html body header#App-header #App-header-main .App-header-search-slidein .menu-wrapper .panel h6{line-height:1.3}html body header#App-header #App-header-main .App-header-search-slidein .menu-wrapper .panel .title{line-height:1.35}html body header#App-header #App-header-main .App-header-search-slidein .menu-wrapper .panel h3{font-size:1.14em}html body header#App-header #App-header-main .App-header-search-slidein .menu-wrapper .panel .inner{font-size:inherit;height:100%}html body header#App-header #App-header-main .App-header-search-slidein .menu-wrapper.search-menu{position:absolute;left:0;top:0;height:100%;width:100%;z-index:100;display:flex;justify-content:center;align-items:center;transform:translateX(150%)}html body header#App-header #App-mobile-menu-background{background-color:initial;transition:background-color 1s ease;position:fixed;right:100%;top:0;bottom:0;width:100%;z-index:-1}html body header#App-header #App-mobile-menu-background.active{right:0;background-color:rgba(0,0,0,.1)}html body header#App-header #App-mobile-menu{display:none;position:absolute;left:0;transform:translateX(-100%);background-color:rgba(0,0,0,.4);z-index:999;font-size:1rem;transition:transform .3s ease;height:calc(100vh - 54px)}html body header#App-header #App-mobile-menu:before{content:"";display:block;position:absolute;pointer-events:none;top:0;left:0;width:100%;box-shadow:inset 0 2em 2em -2em rgba(0,0,0,.5);height:2em}html body header#App-header #App-mobile-menu.active{transform:translateX(0)}html body header#App-header #App-mobile-menu h2{padding:.75rem;background-color:#fff}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper{display:flex;flex-direction:column;padding:1.236rem;overflow:scroll;max-height:calc(100vh - 54px)}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-header{margin-bottom:1.236rem;display:flex;justify-content:space-between;grid-gap:1.236rem;gap:1.236rem}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-header>.App-mobile-menu-header-backbtn{padding:1.236rem;border:none;background-color:#fff}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-header>.App-header-search-slidein{flex-grow:1}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-header>.App-header-search-slidein .search-close-btn-wrapper{display:none!important}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-header>.App-header-search-slidein>.App-header-search-slidein-inner,html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-header>.App-header-search-slidein>.App-header-search-slidein-inner>.search-field-wrapper{height:100%}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-header>.App-header-search-slidein>.App-header-search-slidein-inner>.search-field-wrapper>div.input-wrapper{height:100%;background-color:#fff}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-header>.App-header-search-slidein>.App-header-search-slidein-inner>.search-field-wrapper>div.input-wrapper>.MuiAutocomplete-root{flex-grow:1;padding:0 1.236rem}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-header>.App-header-search-slidein>.App-header-search-slidein-inner>.search-field-wrapper>div.input-wrapper>input.header-search-input{border:none;padding:1.236rem}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-header>.App-header-search-slidein>.App-header-search-slidein-inner>.search-field-wrapper>div.input-wrapper>button.search{padding:1.236rem;border:none;background-color:rgba(0,0,0,.1)}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-header>.App-header-search-slidein>.App-header-search-slidein-inner>.search-field-wrapper>div.input-wrapper>button.search>svg{fill:#00949c}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-header>.App-header-search-slidein>.App-header-search-slidein-inner>.search-field-wrapper>div.input-wrapper>button.search>p{display:none}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-template-areas:"main";max-height:100vh}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-categories,html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-filter,html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-search,html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-subcategories{grid-area:main}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-filter .product-category-page-filter .product-category-page-filter-inner .collapse-group-wrapper{background-color:#fff}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-filter .product-category-page-filter .product-category-page-filter-inner .collapse-group-wrapper .formOptionsGrid{display:flex;flex-direction:column}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-language>.app-language-selector{margin-top:2rem}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-language>.app-language-selector>.MuiFormControl-root{margin:0!important}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-language>.app-language-selector>.MuiFormControl-root>.MuiFilledInput-root{background:none;border:none}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-language>.app-language-selector>.MuiFormControl-root>.MuiFilledInput-root>.MuiSelect-filled{padding-top:.5em;padding-bottom:.5em}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-list{transition:transform .3s ease}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-list.inactive{transform:translateX(calc(-100% - 2rem))}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-list .App-mobile-menu-item{display:flex;align-items:center;background-color:#fff;margin-bottom:1.236rem;padding-left:1.236rem;transition:background-color .3s ease}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-list .App-mobile-menu-item:hover{background-color:#00949c}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-list .App-mobile-menu-item:hover>a,html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-list .App-mobile-menu-item:hover>button{color:#fff}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-list .App-mobile-menu-item>img{width:1.5em;height:1.5em;object-fit:contain;margin-right:.75rem;background:#fff;box-shadow:0 0 0 .5em #fff}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-list .App-mobile-menu-item>a,html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-list .App-mobile-menu-item>button{transition:color .3s ease;flex-grow:1;border:none;background-color:initial;text-decoration:none;padding:1.236rem;color:#333}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-list .App-mobile-menu-item>a>div,html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-list .App-mobile-menu-item>button>div{display:flex;justify-content:space-between;align-items:center}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-list .App-mobile-menu-item>a>div>span,html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-list .App-mobile-menu-item>button>div>span{margin-right:1.236rem;font-size:1.2em;color:#333}html body header#App-header #App-mobile-menu .App-mobile-menu-wrapper #App-mobile-menu-body .App-mobile-menu-list .App-mobile-menu-item .App-mobile-menu-search-count{padding:.75rem;margin-right:.75rem;background-color:#00949c;color:#fff;box-shadow:0 .2em .2em 0 rgba(0,0,0,.1),0 0 .1em 0 rgba(0,0,0,.1)}@media only screen and (max-width:1919px){html body header#App-header #App-header-main .App-header-navigation .App-header-nav-list>.App-header-nav-item{font-size:1.1rem}html body header#App-header #App-header-main .App-header-search .panel .input-wrapper.search{width:10em}}@media only screen and (max-width:1479px){html body header#App-header #App-header-main .App-header-navigation .App-header-nav-list>.App-header-nav-item{font-size:1rem}}@media only screen and (max-width:1080px),screen and (max-width:1366px)and (-webkit-min-device-pixel-ratio:2){html body header#App-header{position:fixed;top:0;left:0;width:100vw;z-index:1000;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"header" "mobileMenu"}html body header#App-header #App-utility-navigation{display:none!important}html body header#App-header #App-header-main{grid-area:header;grid-template-rows:1fr;grid-template-columns:50px 50px 50px 1fr 50px 50px 50px;grid-template-areas:"nav search filter logo . user cart";padding:0 1.236rem;grid-gap:0;background-color:#fff;align-items:center;box-shadow:0 -1em 1em 1em rgba(0,0,0,.2)}html body header#App-header #App-header-main .App-header-logo{padding:0;display:flex;justify-content:center}html body header#App-header #App-header-main .App-header-logo>a>img{max-height:1.5em}html body header#App-header #App-header-main .App-header-navigation,html body header#App-header #App-header-main>.App-header-search-slidein{display:none!important}html body header#App-header #App-header-main #App-mobile-menu-btn{display:flex}html body header#App-header #App-header-main .App-header-search .panel .input-wrapper.search{width:auto;border:none}html body header#App-header #App-header-main .App-header-search .panel .input-wrapper.search button.search-btn{padding:1.236rem}html body header#App-header #App-header-main .App-header-search .panel .input-wrapper.search button.search-btn>span{display:none}html body header#App-header #App-header-main .App-header-search .panel .input-wrapper.search button.search-btn:focus{outline:none!important}html body header#App-header #App-header-main .App-header-search .panel .input-wrapper.search button svg{width:1.3em;margin-right:0}html body header#App-header #App-header-main .App-header-filter{display:flex}html body header#App-header #App-header-main .App-header-filter .panel .input-wrapper.filter button.filter-btn{padding:1.236rem}html body header#App-header #App-header-main .App-header-filter .panel .input-wrapper.filter button svg{width:1.3em;margin-right:0}html body header#App-header #App-header-main .App-header-user{display:block}html body header#App-header #App-header-main .App-header-user>div button{padding:0}html body header#App-header #App-header-main .App-header-user>div>a{padding:1.236rem}html body header#App-header #App-header-main .App-header-user>div svg{fill:#333}html body header#App-header #App-header-main .App-header-user>div .user-login-name,html body header#App-header #App-header-main .App-header-user>div .user-login-text,html body header#App-header #App-header-main .App-header-user>div .user-logout-text{display:none}html body header#App-header #App-header-main .App-header-cart>div>#cart-btn>div>svg{width:2rem}html body header#App-header #App-header-main .App-header-cart>div>#cart-btn>div>.cart-item-num-indicator{bottom:1.33rem;left:1.33rem;height:15px;min-width:15px}html body header#App-header #App-mobile-menu{grid-area:mobileMenu;display:block}html body header#App-header #App-mobile-menu>.App-mobile-menu-wrapper>#App-mobile-menu-body .App-mobile-menu-language{background-color:#fff;padding:1.236rem;margin-top:2rem}html body header#App-header #App-mobile-menu>.App-mobile-menu-wrapper>#App-mobile-menu-body .App-mobile-menu-language>.app-language-selector{margin:0}html body header#App-header #App-mobile-menu>.App-mobile-menu-wrapper>#App-mobile-menu-body .App-mobile-menu-language>.app-language-selector .MuiFilledInput-root:before{border:0}}@media only screen and (max-width:640px){html body header#App-header #App-header-main{grid-template-columns:1fr 1fr 1fr 2fr 1fr 1fr 1fr;padding:0}html body header#App-header #App-header-main .App-header-logo>a>img{max-height:1em}html body header#App-header #App-header-main>#App-mobile-menu-btn,html body header#App-header #App-header-main>.App-header-filter>.panel>.input-wrapper.filter>button.filter-btn,html body header#App-header #App-header-main>.App-header-search>.panel>.input-wrapper.search>button.search-btn,html body header#App-header #App-header-main>.App-header-user>.App-header-user-info>a{padding:1.236rem .75rem}}html body #dashboard-grid{display:grid;background-color:initial;padding:0;grid-template-columns:13fr 13fr 13fr 13fr 17fr;grid-template-rows:auto auto auto auto;grid-gap:2rem 2rem;gap:2rem 2rem;grid-template-areas:"greeting shoppingCarts events events newsletter" "upSell upSell events events directOrder" "upSell upSell events events listImport" "lastOrders orderHistory orderHistory orderHistory contact"}html body #dashboard-grid>div:not(.clear){background-color:#fff;padding:1.236rem}html body #dashboard-grid .lastOrders{grid-area:lastOrders}html body #dashboard-grid .lastOrders table tr td:first-child{padding-left:0}html body #dashboard-grid .lastOrders table tr td:last-child{padding-right:0}html body #dashboard-grid .orderHistory{grid-area:orderHistory}html body #dashboard-grid .contact{grid-area:contact}html body #dashboard-grid .listImport{grid-area:listImport}html body #dashboard-grid .directOrder{grid-area:directOrder}html body #dashboard-grid .upSell{grid-area:upSell}html body #dashboard-grid .events{grid-area:events}html body #dashboard-grid .greeting{grid-area:greeting}html body #dashboard-grid .shoppingCarts{grid-area:shoppingCarts}html body #dashboard-grid .newsletter{grid-area:newsletter}html body .contact-item .contact-item-atts>span{text-transform:capitalize}html body .contact-item .contact-item-atts>a{text-transform:none;color:inherit}html body .contact-item .contact-item-img-wrapper{position:relative}html body .contact-item .contact-item-img-wrapper:before{content:"";display:block;position:relative;width:100%;padding-top:100%}html body .contact-item .contact-item-img-wrapper .contact-item-img{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:100px;width:100%;height:100%;top:0;left:0;color:#333}html body .contact-item .contact-item-img-wrapper .contact-item-img>img{border-radius:inherit;width:100%;height:100%;object-fit:contain;background:#fff}html body .contact-item .contact-item-img-wrapper .contact-item-img.contact-item-img-fallback>img{padding:10px}html body .product-upsell-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:2rem 2rem;gap:2rem 2rem;height:100%}html body .order-timetable-grid{height:100%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-gap:0 2rem;gap:0 2rem;grid-template-areas:"i1 t1" "s1 ." "i2 t2" "s2 ." "i3 t3" "s3 ." "i5 t5"}html body .order-timetable-grid .i1{grid-area:i1}html body .order-timetable-grid .i2{grid-area:i2}html body .order-timetable-grid .i3{grid-area:i3}html body .order-timetable-grid .i4{grid-area:i4}html body .order-timetable-grid .i5{grid-area:i5}html body .order-timetable-grid .t1{grid-area:t1}html body .order-timetable-grid .t2{grid-area:t2}html body .order-timetable-grid .t3{grid-area:t3}html body .order-timetable-grid .t4{grid-area:t4}html body .order-timetable-grid .t5{grid-area:t5}html body .order-timetable-grid .s1{grid-area:s1}html body .order-timetable-grid .s2{grid-area:s2}html body .order-timetable-grid .s3{grid-area:s3}html body .order-timetable-grid .s4{grid-area:s4}html body .order-timetable-grid>div{display:flex;align-items:center}html body .order-timetable-grid>.spacer{font-size:1rem;display:flex;flex-direction:column;align-items:center;padding:.3em 0}html body .order-timetable-grid>.spacer>span{line-height:.9em}html body .order-timetable-grid>.icon-inactive{box-shadow:inset 0 0 0 1px #d9d9d9;border-radius:10em;height:1.5em}html body .orderHistory .order-history-widget-row p.clipped-paragraph{white-space:nowrap;width:7rem;overflow:hidden;text-overflow:ellipsis}html body .orderHistory .order-history-widget-row .order-history-widget-row-btns{display:grid;grid-template-columns:32px 32px 32px;grid-template-rows:32px;grid-gap:1.236rem;gap:1.236rem;grid-template-areas:"order-confirmation order-invoice order-reorder";justify-content:center}html body .orderHistory .order-history-widget-row .order-history-widget-row-btns .order-confirmation{grid-area:order-confirmation}html body .orderHistory .order-history-widget-row .order-history-widget-row-btns .order-invoice{grid-area:order-invoice}html body .orderHistory .order-history-widget-row .order-history-widget-row-btns .order-reorder{grid-area:order-reorder}html body #userAccount-component-wrapper .userrole{display:flex;align-items:center;cursor:pointer;margin:.1em;padding:.2em}html body #userAccount-component-wrapper .userrole:hover{background:#f8f8f8}html body #userAccount-component-wrapper .userrole.active{color:#00949c}html body #userAccount-component-wrapper .userrole.inactive{color:#d32f2f}@media only screen and (max-width:1279px){html body #dashboard-grid{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto auto auto auto auto;grid-template-areas:"greeting shoppingCarts newsletter" "upSell upSell directOrder" "upSell upSell listImport" "events events contact" "events events contact" "lastOrders lastOrders lastOrders" "orderHistory orderHistory orderHistory"}}@media only screen and (max-width:1080px),screen and (max-width:1366px)and (-webkit-min-device-pixel-ratio:2){html body #dashboard-grid{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto auto auto auto auto;grid-template-areas:"greeting shoppingCarts newsletter" "upSell upSell directOrder" "upSell upSell listImport" "events events contact" "events events contact" "lastOrders lastOrders lastOrders" "orderHistory orderHistory orderHistory"}}@media only screen and (max-width:920px){html body .product-upsell-grid{grid-gap:1.236rem;gap:1.236rem}html body #dashboard-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto 20em auto 20em auto auto;grid-gap:1.236rem;gap:1.236rem;grid-template-areas:"greeting greeting" "shoppingCarts newsletter" "upSell upSell" "directOrder listImport" "events events" "lastOrders contact" "orderHistory orderHistory"}html body #dashboard-grid>.events:not(.clear){padding:0}html body #dashboard-grid .orderHistory{max-width:calc(100vw - 2.472rem)}html body #dashboard-grid .orderHistory .orderHistory-table-wrapper{width:100%;overflow:scroll;box-shadow:inset 0 1.236rem 1.236rem 1.236rem rgba(0,0,0,.1),inset 1.236rem 0 1.236rem 1.236rem rgba(0,0,0,.1)}}@media only screen and (max-width:640px){html body .product-upsell-grid{grid-template-columns:1fr;grid-template-rows:1fr 1fr}html body #dashboard-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto 100vh auto auto 100vh auto auto auto;grid-gap:1.236rem;gap:1.236rem;grid-template-areas:"greeting" "shoppingCarts" "newsletter" "upSell" "directOrder" "listImport" "events" "contact" "lastOrders" "orderHistory"}}html body #landing-page-footer{background-color:#f8f8f8;display:flex;justify-content:center;font-size:1rem}html body #landing-page-footer>a{font-size:.66em;text-transform:uppercase;text-decoration:none;color:#6c6c74;padding:5em 3em;transition:background-color 2s ease;background-color:transparent}html body #landing-page-footer>a:hover{transition:background-color .5s ease;background-color:rgba(0,0,0,.05)}html body #landing-page-upsell .product-list-wrapper{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}html body #landing-page-gallerynav{display:grid}html body #landing-page-gallerynav>a{text-decoration:none;color:#333}html body #landing-page-gallerynav>a:hover{color:inherit}html body #landing-page-gallerynav>a>span{margin-top:2rem}html body #landing-page-gallerynav>a>.gallerynav-image-wrapper{position:relative}html body #landing-page-gallerynav>a>.gallerynav-image-wrapper:before{content:"";display:block;padding-top:62.5%;width:100%}html body #landing-page-gallerynav>a>.gallerynav-image-wrapper>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}html body #landing-page-news{margin-top:2rem}html body #landing-page-news.events-wrapper{grid-template-columns:1fr 1fr 1fr}html body #landing-page-news.events-wrapper>a{height:30em;max-height:100vh;max-width:100%}@media only screen and (max-width:920px){html body #landing-page-news.events-wrapper{grid-template-columns:1fr}}html body #product-category-page-grid,html body #search-results-page-grid{padding:2rem;flex-grow:1;display:grid;grid-template-columns:1fr 4fr;grid-template-rows:100%;grid-gap:2rem 2rem;gap:2rem 2rem;grid-template-areas:"pc-filter pc-content"}html body #product-category-page-grid #search-results-page-sidebar,html body #product-category-page-grid .product-category-page-filter,html body #search-results-page-grid #search-results-page-sidebar,html body #search-results-page-grid .product-category-page-filter{padding:1.236rem 2rem;grid-area:"pc-filter";background-color:#fff}html body #product-category-page-grid #search-results-page-sidebar>.product-category-page-filter-inner,html body #product-category-page-grid .product-category-page-filter>.product-category-page-filter-inner,html body #search-results-page-grid #search-results-page-sidebar>.product-category-page-filter-inner,html body #search-results-page-grid .product-category-page-filter>.product-category-page-filter-inner{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:1.236rem}html body #product-category-page-grid #search-results-page-sidebar>.product-category-page-filter-inner>.collapse-group-wrapper,html body #product-category-page-grid .product-category-page-filter>.product-category-page-filter-inner>.collapse-group-wrapper,html body #search-results-page-grid #search-results-page-sidebar>.product-category-page-filter-inner>.collapse-group-wrapper,html body #search-results-page-grid .product-category-page-filter>.product-category-page-filter-inner>.collapse-group-wrapper{margin:0}html body #product-category-page-grid #search-results-page-sidebar>.search-results-succestion-wrapper,html body #product-category-page-grid .product-category-page-filter>.search-results-succestion-wrapper,html body #search-results-page-grid #search-results-page-sidebar>.search-results-succestion-wrapper,html body #search-results-page-grid .product-category-page-filter>.search-results-succestion-wrapper{margin-top:1.236rem}html body #product-category-page-grid #search-results-page-sidebar>.search-results-succestion-wrapper>.search-results-category-suggestion,html body #product-category-page-grid .product-category-page-filter>.search-results-succestion-wrapper>.search-results-category-suggestion,html body #search-results-page-grid #search-results-page-sidebar>.search-results-succestion-wrapper>.search-results-category-suggestion,html body #search-results-page-grid .product-category-page-filter>.search-results-succestion-wrapper>.search-results-category-suggestion{margin:.75rem 0}html body #product-category-page-grid #search-results-page-sidebar>.search-results-succestion-wrapper>.search-results-category-suggestion .search-results-category-suggestion-name,html body #product-category-page-grid .product-category-page-filter>.search-results-succestion-wrapper>.search-results-category-suggestion .search-results-category-suggestion-name,html body #search-results-page-grid #search-results-page-sidebar>.search-results-succestion-wrapper>.search-results-category-suggestion .search-results-category-suggestion-name,html body #search-results-page-grid .product-category-page-filter>.search-results-succestion-wrapper>.search-results-category-suggestion .search-results-category-suggestion-name{margin-right:.5em}html body #product-category-page-grid #search-results-page-sidebar>.search-results-succestion-wrapper>.search-results-category-suggestion span,html body #product-category-page-grid .product-category-page-filter>.search-results-succestion-wrapper>.search-results-category-suggestion span,html body #search-results-page-grid #search-results-page-sidebar>.search-results-succestion-wrapper>.search-results-category-suggestion span,html body #search-results-page-grid .product-category-page-filter>.search-results-succestion-wrapper>.search-results-category-suggestion span{font-size:1.1rem}html body #product-category-page-grid #search-results-page-sidebar>.search-results-succestion-wrapper>.search-results-category-suggestion:first-child,html body #product-category-page-grid .product-category-page-filter>.search-results-succestion-wrapper>.search-results-category-suggestion:first-child,html body #search-results-page-grid #search-results-page-sidebar>.search-results-succestion-wrapper>.search-results-category-suggestion:first-child,html body #search-results-page-grid .product-category-page-filter>.search-results-succestion-wrapper>.search-results-category-suggestion:first-child{margin-top:0}html body #product-category-page-grid #search-results-page-sidebar .product-category-filter-slider,html body #product-category-page-grid .product-category-page-filter .product-category-filter-slider,html body #search-results-page-grid #search-results-page-sidebar .product-category-filter-slider,html body #search-results-page-grid .product-category-page-filter .product-category-filter-slider{border:none;margin:0 auto;padding:1em 0;width:28em}html body #product-category-page-grid #search-results-page-sidebar .product-category-filter-slider__bar,html body #product-category-page-grid .product-category-page-filter .product-category-filter-slider__bar,html body #search-results-page-grid #search-results-page-sidebar .product-category-filter-slider__bar,html body #search-results-page-grid .product-category-page-filter .product-category-filter-slider__bar{width:17em;margin:0 0 0 1em;padding:0;float:left;overflow:hidden}html body #product-category-page-grid #search-results-page-sidebar .product-category-filter-slider__item,html body #product-category-page-grid .product-category-page-filter .product-category-filter-slider__item,html body #search-results-page-grid #search-results-page-sidebar .product-category-filter-slider__item,html body #search-results-page-grid .product-category-page-filter .product-category-filter-slider__item{display:block;position:relative;float:left;width:20%;height:2.5em}html body #product-category-page-grid #search-results-page-sidebar .product-category-filter-slider input[type=radio],html body #product-category-page-grid .product-category-page-filter .product-category-filter-slider input[type=radio],html body #search-results-page-grid #search-results-page-sidebar .product-category-filter-slider input[type=radio],html body #search-results-page-grid .product-category-page-filter .product-category-filter-slider input[type=radio]{display:block;margin:-1em auto .5em;position:relative}html body #product-category-page-grid #search-results-page-sidebar .product-category-filter-slider input[type=radio]:checked:focus~label:after,html body #product-category-page-grid .product-category-page-filter .product-category-filter-slider input[type=radio]:checked:focus~label:after,html body #search-results-page-grid #search-results-page-sidebar .product-category-filter-slider input[type=radio]:checked:focus~label:after,html body #search-results-page-grid .product-category-page-filter .product-category-filter-slider input[type=radio]:checked:focus~label:after{border-color:#c3c3c3;box-shadow:0 0 3px #7bdbff}html body #product-category-page-grid #search-results-page-sidebar .product-category-filter-slider label,html body #product-category-page-grid .product-category-page-filter .product-category-filter-slider label,html body #search-results-page-grid #search-results-page-sidebar .product-category-filter-slider label,html body #search-results-page-grid .product-category-page-filter .product-category-filter-slider label{display:block;font-size:.75em;line-height:1.5em;height:4em;text-align:center;cursor:pointer}html body #product-category-page-grid #search-results-page-sidebar .product-category-filter-slider input[type=radio]:checked~label,html body #product-category-page-grid .product-category-page-filter .product-category-filter-slider input[type=radio]:checked~label,html body #search-results-page-grid #search-results-page-sidebar .product-category-filter-slider input[type=radio]:checked~label,html body #search-results-page-grid .product-category-page-filter .product-category-filter-slider input[type=radio]:checked~label{z-index:-1}html body #product-category-page-grid #search-results-page-sidebar .product-category-filter-slider input[type=radio]:checked~label:before,html body #product-category-page-grid .product-category-page-filter .product-category-filter-slider input[type=radio]:checked~label:before,html body #search-results-page-grid #search-results-page-sidebar .product-category-filter-slider input[type=radio]:checked~label:before,html body #search-results-page-grid .product-category-page-filter .product-category-filter-slider input[type=radio]:checked~label:before{content:"";display:block;height:.75em;width:41em;border:solid #d9d9d9;border-width:0 20.5em 0 0;box-shadow:0 0 0 1px #dcdcdc;position:absolute;margin-left:-18.25em;top:2.125em;background-color:#00949c}html body #product-category-page-grid #search-results-page-sidebar .product-category-filter-slider input[type=radio]:checked~label:after,html body #product-category-page-grid .product-category-page-filter .product-category-filter-slider input[type=radio]:checked~label:after,html body #search-results-page-grid #search-results-page-sidebar .product-category-filter-slider input[type=radio]:checked~label:after,html body #search-results-page-grid .product-category-page-filter .product-category-filter-slider input[type=radio]:checked~label:after{content:"";display:block;position:absolute;height:1.75em;width:1.75em;border:1px solid #dcdcdc;border-radius:50%;top:1.75em;left:1.25em;background-color:#6c6c74}html body #product-category-page-grid #product-category-page-content,html body #product-category-page-grid #search-results-page-content,html body #search-results-page-grid #product-category-page-content,html body #search-results-page-grid #search-results-page-content{padding:1.236rem 2rem;grid-area:"pc-content";background-color:#fff}html body .product-view-table-utils{display:flex;justify-content:end;padding-bottom:.75rem}@media only screen and (max-width:1919px){html body #product-category-page-grid .product-category-page-filter .product-category-page-filter-inner .collapse-group-wrapper .formOptionsGrid{display:flex;flex-direction:column}}@media only screen and (max-width:1080px),screen and (max-width:1366px)and (-webkit-min-device-pixel-ratio:2){html body #product-category-page-grid{display:block}html body #product-category-page-grid .product-category-page-filter{display:none}html body #search-results-page-grid{display:block}html body #search-results-page-grid #search-results-page-sidebar{display:none}}@media only screen and (max-width:920px){html body #product-category-page-grid,html body #product-category-page-grid>#product-category-page-content,html body #search-results-page-grid,html body #search-results-page-grid #search-results-page-content{padding:1.236rem}}@media only screen and (max-width:640px){html body #product-category-page-grid,html body #product-category-page-grid>#product-category-page-content,html body #search-results-page-grid,html body #search-results-page-grid #search-results-page-content{padding:.75rem}}@media only screen and (max-width:440px){html body .product-view-table-utils{padding:.75rem 1.236rem;background-color:#f8f8f8}html body .product-view-table-utils .custom-switch{padding-left:0}}html body #product-view-page-wrapper{display:grid;grid-gap:0 2rem;gap:0 2rem}html body #product-view-page-wrapper>#product-view-info-head{margin-bottom:2rem}html body #product-view-page-wrapper #product-view-info-attributes{display:grid;grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-auto-rows:auto;grid-gap:0 0;grid-gap:1.236rem 1.236rem;gap:1.236rem 1.236rem}html body #product-view-page-wrapper #product-view-info-attributes>.product-view-info-attributes-subgrid{grid-gap:.5em;gap:.5em;display:flex;flex-direction:column}html body #product-view-page-wrapper #product-view-info-attributes>.product-view-info-attributes-subgrid>.g-title{font-weight:bolder}html body #product-view-page-wrapper>#product-view-info>#product-view-info-inner{position:-webkit-sticky;position:sticky;z-index:12;top:1em;max-height:100vh;overflow:auto}html body #product-view-page-wrapper>#product-view-info .product-view-image-wrapper{overflow:hidden}html body #product-view-page-wrapper>#product-view-info .product-view-image-wrapper>img{max-width:100%;transition:transform .3s ease}html body #product-view-page-wrapper>#product-view-info .product-view-image-wrapper:hover>img{transform:scale(1.05)}html body #product-view-page-wrapper>#product-view-info #product-view-info-utils{display:flex;margin:2rem 0}html body #product-view-page-wrapper>#product-view-info #product-view-info-utils>a,html body #product-view-page-wrapper>#product-view-info #product-view-info-utils>button{display:flex;margin-right:1.236rem;font-size:1.2rem;text-transform:uppercase}html body #product-view-page-wrapper>#product-view-info #product-view-info-utils>a>div,html body #product-view-page-wrapper>#product-view-info #product-view-info-utils>button>div{margin-right:.75rem}html body #product-view-page-wrapper>#product-view-info #product-view-info-utils>a:last-child,html body #product-view-page-wrapper>#product-view-info #product-view-info-utils>button:last-child{margin-right:0}html body #product-view-page-wrapper #product-view-extra-texts{padding:2rem}html body #product-view-page-wrapper #product-view-extra-texts>ul{list-style:none}html body #product-view-page-wrapper #product-view-extra-texts>ul>li{font-size:1.2em;line-height:1.5em;margin-bottom:.75rem}html body #product-view-page-wrapper #product-view-extra-texts>ul>li:before{content:"•";color:#00949c;font-weight:700;display:inline-block;width:1em;margin-left:-1em}html body #product-view-page-wrapper>#product-view-main{grid-area:table;min-width:0}html body #product-view-page-wrapper>#product-view-main>#product-view-table{width:100%}html body .special-switch{display:flex}html body .special-switch>label:first-child{margin-right:2.75rem}html body .special-switch>label:first-child.active,html body .special-switch>label:last-child.active{color:#00949c}html body .special-switch.custom-switch .custom-control-label:after{background-color:#fff;transform:translateX(.75rem)}html body .special-switch.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translateX(0)}html body .special-switch.custom-switch .custom-control-input:checked~.custom-control-label:before,html body .special-switch.custom-switch .custom-control-input~.custom-control-label:before{color:#fff;border-color:#00949c;background-color:#00949c}html body .product-list-util-grid{border:1px solid #000;display:grid;padding:1.236rem;grid-column-gap:2rem;column-gap:2rem;grid-row-gap:1.236rem;row-gap:1.236rem;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"lg-utils lg-comment lg-venting lg-venting lg-length-label lg-length lg-length-tolerance lg-price" "lg-options lg-comment lg-venting lg-venting lg-amount-label lg-amount lg-cartbtn lg-cartbtn"}html body .product-list-util-grid .lg-utils{grid-area:lg-utils}html body .product-list-util-grid .lg-utils .btn-table-list-utils{width:100%;display:flex;justify-content:center}html body .product-list-util-grid .lg-options{grid-area:lg-options;display:flex;flex-direction:row;align-items:flex-start;justify-content:start}html body .product-list-util-grid .lg-options .form-check{margin-bottom:.75rem}html body .product-list-util-grid .lg-options .form-check:last-child{margin-bottom:0}html body .product-list-util-grid .lg-options .form-check>label{display:flex;align-items:center}html body .product-list-util-grid .lg-comment{grid-area:lg-comment;display:flex;justify-content:flex-start}html body .product-list-util-grid .lg-price{grid-area:lg-price;display:flex;justify-content:center;align-items:center}html body .product-list-util-grid .lg-cartbtn{grid-area:lg-cartbtn;display:flex;align-items:center}html body .product-list-util-grid .lg-cartbtn>button{width:100%}html body .product-list-util-grid .lg-venting{grid-area:lg-venting;display:flex}html body .product-list-util-grid .lg-amount{grid-area:lg-amount;display:flex;align-items:center}html body .product-list-util-grid .lg-amount-label{grid-area:lg-amount-label;display:flex;justify-content:flex-end;align-items:center;pointer-events:none}html body .product-list-util-grid .lg-length{grid-area:lg-length}html body .product-list-util-grid .lg-length>.input-group input{padding-right:0}html body .product-list-util-grid .lg-length-label{grid-area:lg-length-label;display:flex;justify-content:flex-end;align-items:center;pointer-events:none}html body .product-list-util-grid .lg-length-tolerance{grid-area:lg-length-tolerance;display:flex}html body #product-view-gallery{display:flex;flex-direction:column;margin-bottom:2rem}html body #product-view-gallery>.product-view-gallery-thumbnails{display:grid;grid-auto-rows:1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:1.236rem;gap:1.236rem}html body #product-view-gallery>.product-view-gallery-thumbnails>.product-view-gallery-thumbnail{padding:0;border:1px solid #c3c3c3;background-color:#fff;overflow:hidden;transition:all .3s ease;min-height:5em}html body #product-view-gallery>.product-view-gallery-thumbnails>.product-view-gallery-thumbnail>img{max-width:100%;object-fit:contain}html body #product-view-gallery>.product-view-gallery-thumbnails>.product-view-gallery-thumbnail.active{border-color:#00949c}html body #product-view-gallery>.product-view-gallery-thumbnails>.product-view-gallery-thumbnail:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 .5em .5em .1em rgba(0,0,0,.1)}html body #product-view-gallery>.product-view-gallery-image-wrapper{width:100%;margin-bottom:1.236rem}html body #product-view-gallery>.product-view-gallery-image-wrapper>.product-view-gallery-image-container{width:100%;position:relative;overflow:hidden}html body #product-view-gallery>.product-view-gallery-image-wrapper>.product-view-gallery-image-container:before{content:"";width:100%;display:block;padding-top:60%}html body #product-view-gallery>.product-view-gallery-image-wrapper>.product-view-gallery-image-container>.product-view-gallery-image{display:flex;align-items:center;position:absolute;width:100%;height:100%;left:0;top:0;transition:transform .3s ease}html body #product-view-gallery>.product-view-gallery-image-wrapper>.product-view-gallery-image-container>.product-view-gallery-image>img{max-width:100%;object-fit:contain}html body #product-view-gallery>.product-view-gallery-image-wrapper>.product-view-gallery-image-container>.product-view-gallery-image>.product-view-gallery-image-utils{position:absolute;bottom:1.236rem;right:1.236rem;display:flex}html body #product-view-gallery>.product-view-gallery-image-wrapper>.product-view-gallery-image-container>.product-view-gallery-image>.product-view-gallery-image-utils>*{background-color:#00949c;border:none;padding:.5em;transition:background-color .3s ease;margin-right:1.236rem}html body #product-view-gallery>.product-view-gallery-image-wrapper>.product-view-gallery-image-container>.product-view-gallery-image>.product-view-gallery-image-utils>:hover{background-color:#007c82}html body #product-view-gallery>.product-view-gallery-image-wrapper>.product-view-gallery-image-container>.product-view-gallery-image>.product-view-gallery-image-utils>:last-child{margin-right:0}html body #product-view-gallery>.product-view-gallery-image-wrapper>.product-view-gallery-image-container>.product-view-gallery-image.active{z-index:2}html body #product-view-gallery>.product-view-gallery-image-wrapper>.product-view-gallery-image-container>.product-view-gallery-image.inactive{transform:translateX(100%);z-index:1}html body .product-view-gallery-image-btn-hq{background-color:#00949c;border:none;padding:.5em;transition:background-color .3s ease;margin-right:1.236rem}html body .product-view-gallery-image-btn-hq:hover{background-color:#007c82}html body .product-view-gallery-image-btn-hq:last-child{margin-right:0}html body .product-view-gallery-modal{background-color:rgba(0,0,0,.1);z-index:1000;position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;padding:2rem}html body .product-view-gallery-modal .product-view-gallery-modal-inner{max-width:calc(100% - 2rem);max-height:100%;display:flex}html body .product-view-gallery-modal .product-view-gallery-modal-inner>img{object-fit:contain;max-width:100%;max-height:100%}html body .product-view-gallery-modal .product-view-gallery-modal-inner>video{background-color:rgba(0,0,0,.1);object-fit:contain;width:1500px;max-width:100%;max-height:100%}@media only screen and (max-width:1080px),screen and (max-width:1366px)and (-webkit-min-device-pixel-ratio:2){html body #product-view-page-wrapper{grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr;grid-template-areas:"info" "switch" "table-head" "table"}html body #product-view-page-wrapper>#product-view-table-head{grid-area:switch}html body #product-view-page-wrapper>#product-view-table-head .special-switch{padding-left:0}}@media only screen and (min-width:1080px){html body #product-view-page-wrapper{grid-template-columns:1fr 3fr;grid-template-rows:auto 1fr;grid-template-areas:"info table-head" "info table";grid-gap:0 2rem;gap:0 2rem}html body #product-view-page-wrapper>#product-view-table-head{grid-area:table-head}html body #product-view-page-wrapper>#product-view-info-head{grid-area:info-head;margin-bottom:2rem}html body #product-view-page-wrapper>#product-view-info{grid-area:info}}@media only screen and (min-width:640px)and (max-width:1080px){html body #product-view-info-inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"title title" "gallery info"}html body #product-view-info-inner h2{grid-area:title}html body #product-view-info-inner .product-view-gallery{grid-area:gallery}html body #product-view-info-inner #product-tabpanel-info{grid-area:info!important;display:flex;justify-content:center;flex-direction:column;margin-left:2rem}}@media only screen and (max-width:1600px){html body .product-list-util-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"lg-utils   lg-utils    lg-comment      lg-comment  lg-comment          lg-comment" "lg-options lg-options  lg-comment      lg-comment  lg-comment          lg-comment" "lg-venting lg-venting  lg-length-label lg-length   lg-length-tolerance lg-price" "lg-venting lg-venting  lg-amount-label lg-amount   lg-cartbtn          lg-cartbtn"}}@media only screen and (max-width:920px){html body .product-view-gallery-modal{padding:0}html body .product-list-util-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"lg-utils   lg-utils    lg-comment  lg-comment        lg-comment  lg-comment          lg-comment" "lg-options lg-options  lg-comment  lg-comment        lg-comment  lg-comment          lg-comment" "lg-venting lg-venting  lg-venting  lg-length-label   lg-length   lg-length-tolerance lg-price" "lg-venting lg-venting  lg-venting  lg-amount-label   lg-amount   lg-amount           lg-amount" "lg-cartbtn lg-cartbtn  lg-cartbtn  lg-cartbtn        lg-cartbtn  lg-cartbtn          lg-cartbtn"}}@media only screen and (min-width:920px){html body #product-tabpanel-upsell #product-view-upsell .product-list-header,html body #product-view-info-utils{margin:2rem 0}}@media only screen and (max-width:920px){html body #webshop-breadcrumb{display:none}html body #product-tabpanel-info.pos-sm #product-view-info-attributes{display:grid;grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-auto-rows:auto;grid-gap:0 0;grid-gap:1.236rem 1.236rem;gap:1.236rem 1.236rem}html body #product-tabpanel-upsell #product-view-upsell .product-list-header{margin:1.236rem 0}html body .procuctView-tabList{grid-area:table-head}html body .procuctView-tabList>div{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}html body #product-view-info{grid-area:info}html body #product-view-main{grid-area:table}html body #product-view-main #product-tabpanel-info{padding:1.236rem 0}html body #product-view-info-utils{margin:1.236rem 0}html body #product-view-info-utils a{margin-right:1.236rem}}@media only screen and (min-width:640px){html body #product-tabpanel-info.pos-sm,html body #product-view-page-wrapper .MuiTabs-flexContainer,html body #product-view-page-wrapper .MuiTabs-root.procuctView-tabList{display:none}}@media only screen and (max-width:800px){html body .product-list-util-grid{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"lg-utils         lg-comment  lg-comment          lg-comment" "lg-options       lg-comment  lg-comment          lg-comment" "lg-venting       lg-venting  lg-venting          lg-venting" "lg-length-label  lg-length   lg-length-tolerance lg-price" "lg-amount-label  lg-amount   lg-amount           lg-amount" "lg-cartbtn       lg-cartbtn  lg-cartbtn          lg-cartbtn"}}@media only screen and (max-width:640px){html body #product-tabpanel-info.pos-lg{display:none}}html body #side-nav{position:relative;font-size:1rem;margin-top:2rem}html body #side-nav>ul{background-color:#fff;display:flex;flex-direction:column;list-style-type:none}html body #side-nav li{border-left:3px solid transparent;width:8em;transition:all .5s ease}html body #side-nav li a{display:flex;flex-direction:column;align-items:center;padding:1em .5em;width:100%;height:100%;text-decoration:none;font-size:.75rem;line-height:1.3em;color:#333;text-align:center}html body #side-nav li a .side-nav-icon-wrapper{display:flex;justify-content:center;width:2em;height:2em;margin-bottom:.2em}html body #side-nav li:hover{background-color:rgba(0,0,0,.1)}html body #side-nav li.active{border-color:#000;background-color:#00949c}html body #side-nav li.active:hover{background-color:#007c82}html body #side-nav li.active a{color:#fff}html body #side-nav li.divider-top{position:relative;margin-top:.5em}html body #side-nav li.divider-top:before{position:absolute;content:"";padding:.25em 1em;background-clip:content-box;top:-.5em;left:0;right:0;box-sizing:initial;height:1px;background-color:#333;display:block}html body .sidenav-component-wrapper{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-template-areas:"sidenav content";width:100%}html body .sidenav-component-wrapper #side-nav{grid-area:sidenav}html body .sidenav-component-wrapper .sidenav-content{grid-area:content;margin:2rem;font-size:1rem;flex-grow:1;background-color:#fff;padding:1.236rem 2rem;max-width:100%;overflow:scroll}html body .sidenav-component-wrapper .sidenav-content .nav-link{cursor:pointer}html body .sidenav-component-wrapper .fav{background-color:#efefef}@media only screen and (max-width:920px){html body .sidenav-component-wrapper{grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"sidenav" "content"}html body .sidenav-component-wrapper>.sidenav-content{margin:1.236rem;padding:1.236rem}html body #side-nav{margin-top:1.236rem}html body #side-nav>ul{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}html body #side-nav>ul>li{width:6em;border:none}}html body #signin-component-wrapper{padding:2rem;flex-grow:1}html body #signin-component-wrapper .signin-component-title{background-color:#00949c;padding:1.236rem;margin-bottom:1.236rem}html body #signin-component-wrapper .signin-component-title h3{color:#fff}html body #signin-component-wrapper h6{font-weight:700}html body #signin-component-wrapper .signin-component-section{background-color:#fff;padding:1.236rem;grid-template-columns:1fr;grid-template-rows:auto}html body #signin-component-wrapper .signin-component-section [class*=" signin-input-"],html body #signin-component-wrapper .signin-component-section [class^=signin-input-]{margin:1rem 0}html body #signin-component-wrapper .signin-component-section.pw-reset-request--server-error-dispay{color:#d32f2f;padding:0;margin-bottom:1rem}html body #register-component-wrapper{flex-grow:1;margin:3.5rem auto}html body #register-component-wrapper .register-component-title{background-color:#00949c;padding:1.236rem;margin-bottom:1.236rem}html body #register-component-wrapper .register-component-title h3{color:#fff}html body #register-component-wrapper .register-err-wrapper{color:#d32f2f;margin-bottom:1rem}html body #register-component-wrapper .register-pw-input-wrapper .register-pw-hint{color:#00949c}html body #register-component-wrapper h6{font-weight:700}html body #register-component-wrapper .register-component-section{background-color:#fff;padding:1.236rem}html body #register-component-wrapper .register-component-section .register-component-grid .register-component-grid-item{margin-bottom:1.236rem}html body #register-component-wrapper .register-component-section .register-component-grid .register-component-grid-item .MuiFormControl-root .MuiInputBase-root{margin-bottom:0!important}html body .register-component-confirmation-wrapper{padding:1.236rem;max-width:50rem}html body .register-component-confirmation-wrapper>p:first-child{font-size:1.5rem;font-weight:700;color:#222}html body .register-component-confirmation-wrapper>p:nth-child(2){font-size:inherit;color:#333}html body .register-component-confirmation-wrapper .pw-reset-btn-wrapper{display:flex;justify-content:space-between}html body #side-shopping-cart{font-size:1rem;position:fixed;left:100%;padding-right:2rem;z-index:100}html body #side-shopping-cart.active{transform:translateX(-100%);transition:transform .5s ease 0s}html body #side-shopping-cart.inactive{transition:transform .5s ease 1s}html body #side-shopping-cart .side-cart-menu-wrapper{height:100%;overflow-y:auto;background-color:#fff;padding:2rem;border-top:1px solid hsla(0,0%,76.5%,.2);flex-direction:column;justify-content:space-between;box-shadow:0 .5em .5em .1em rgba(0,0,0,.1)}html body #side-shopping-cart .side-cart-menu-wrapper>.side-cart-footer{margin-top:2rem}html body #side-shopping-cart .side-cart-menu-wrapper>.side-cart-footer .btn{text-transform:uppercase;width:100%;font-size:1.2rem}html body #side-shopping-cart .side-cart-menu-wrapper>.side-cart-footer .btn>svg{transform:translateY(-.2em)}html body #side-shopping-cart .side-cart-menu-wrapper>.side-cart-footer .btn>span{font-size:1em}html body #side-shopping-cart .side-cart-position-list{margin-top:2rem}html body #side-shopping-cart .side-cart-position-list .side-cart-position-inner{display:flex;flex-direction:column}html body #side-shopping-cart .side-cart-position-list .side-cart-position-inner .side-cart-position-title{text-transform:uppercase;margin-bottom:.75rem}html body #side-shopping-cart .side-cart-position-list .side-cart-position-inner .side-cart-position-main{display:flex}html body #side-shopping-cart .side-cart-position-list .side-cart-position-inner .side-cart-position-main .side-cart-position-image{padding-right:.5rem}html body #side-shopping-cart .side-cart-position-list .side-cart-position-inner .side-cart-position-main .side-cart-position-image>img{object-fit:contain;max-width:80px;max-height:40px}html body #side-shopping-cart .side-cart-position-list .side-cart-position-inner .side-cart-position-main .side-cart-position-desc{display:flex;flex-direction:column}html body #side-shopping-cart .side-cart-position-list .side-cart-position-inner .side-cart-position-main .side-cart-position-desc>span{margin-bottom:.5rem;margin-top:.1rem;white-space:nowrap}html body #side-shopping-cart .side-cart-position-list .side-cart-position-inner .side-cart-position-main .side-cart-position-desc .side-cart-position-amount{display:flex}html body #side-shopping-cart .side-cart-position-list .side-cart-position-inner .side-cart-position-main .side-cart-position-desc .side-cart-position-amount .side-cart-position-packaging-quantity{color:#00949c}html body #side-shopping-cart .side-cart-position-list>.side-cart-position-form-wrapper,html body #side-shopping-cart .side-cart-position-list>.side-shopping-cart-position-wrapper{display:flex;flex-flow:column;border:1px solid #c3c3c3;font-size:1rem;margin-bottom:1.236rem}html body #side-shopping-cart .side-cart-position-list>.side-shopping-cart-position-wrapper{padding:.75rem 1rem}html body #side-shopping-cart .side-cart-position-list>.side-shopping-cart-position-wrapper .side-cart-position-price{width:8em;display:flex;align-items:flex-end;justify-content:flex-end}html body #side-shopping-cart .side-cart-position-list>.side-shopping-cart-position-wrapper .side-cart-position-price>span{white-space:nowrap}html body #side-shopping-cart .side-cart-position-list>.side-cart-position-form-wrapper{padding:.75rem .5rem}html body #side-shopping-cart .side-cart-position-list>.side-cart-position-form-wrapper>.side-cart-position-form-header{display:flex;flex-direction:column;padding:0 .5rem .75rem;border-bottom:1px solid #00949c}html body #side-shopping-cart .side-cart-position-list>.side-cart-position-form-wrapper>.side-cart-position-form-header>.side-cart-position-form-title{text-transform:uppercase;color:#00949c;line-height:1.5}html body #side-shopping-cart .side-cart-position-list>.side-cart-position-form-wrapper>.side-cart-position-form-header>.side-cart-position-form-header-desc{font-size:.9em}html body #side-shopping-cart .side-cart-position-list>.side-cart-position-form-wrapper>.side-cart-position-form-header>.side-cart-position-form-price{width:8em;display:flex;align-items:flex-end;justify-content:flex-end}html body #side-shopping-cart .side-cart-position-list>.side-cart-position-form-wrapper .side-cart-position-inner{padding:.75rem .5rem;border-bottom:1px solid #c3c3c3}html body #side-shopping-cart .side-cart-position-list>.side-cart-position-form-wrapper .side-cart-position-inner:last-child{padding-bottom:0;border-bottom:none}html body #side-shopping-cart .side-cart-sum-wrapper{text-align:end;font-size:1.2em;margin-right:1rem;margin-top:1.236rem}html body #side-shopping-cart .side-cart-sum-wrapper .side-cart-sum-title{color:#00949c;text-transform:uppercase;white-space:nowrap;margin-right:1.236rem}html body #side-shopping-cart .side-cart-sum-wrapper .side-cart-sum{color:#00949c;font-size:1.1em;white-space:nowrap}html body .cart-menu[menu=true]{animation:slide-in .5s forwards;-webkit-animation:slide-in .5s forwards}html body .cart-menu[menu=false]{animation:slide-out .5s forwards;-webkit-animation:slide-out .5s forwards}@media only screen and (min-width:920px){html body .side-cart-menu-wrapper{display:flex}}@media only screen and (max-width:920px){html body .side-cart-menu-wrapper{display:none}}@media(max-width:576px){html body #side-shopping-cart{display:none}}html body #product-view-table-cross,html body #product-view-table-list{position:relative}html body #product-view-table-cross>table,html body #product-view-table-list>table{width:100%}html body #product-view-table-cross thead th.table-list-header-item,html body #product-view-table-list thead th.table-list-header-item{background-color:#6c6c74;color:#fff;top:0;z-index:1;position:-webkit-sticky;position:sticky;vertical-align:middle;text-align:center;border:none;border-right:2px solid #a7a7a7;font-family:"FuturaBd";font-weight:400;padding:.75rem;background-clip:padding-box}html body #product-view-table-cross thead th.table-list-header-item:last-child,html body #product-view-table-list thead th.table-list-header-item:last-child{border-right:none}html body #product-view-table-cross thead th.table-list-header-item#table-list-header-item--ordernr,html body #product-view-table-list thead th.table-list-header-item#table-list-header-item--ordernr{min-width:15em}html body #product-view-table-cross thead th.table-list-header-item .table-header-filter,html body #product-view-table-list thead th.table-list-header-item .table-header-filter{background-color:#fff;color:#333;border-radius:0;border:none;padding:.2em;font-family:"FuturaBk";font-weight:700;margin-left:.75rem}html body #product-view-table-cross thead th.table-list-header-item .table-header-filter>option,html body #product-view-table-list thead th.table-list-header-item .table-header-filter>option{font-family:"FuturaBk"}html body #product-view-table-cross thead th.table-list-header-item .table-list-header-item-label,html body #product-view-table-list thead th.table-list-header-item .table-list-header-item-label{display:flex;flex-direction:column}html body #product-view-table-cross tbody tr.product-table-cross-item,html body #product-view-table-cross tbody tr.product-table-list-item,html body #product-view-table-list tbody tr.product-table-cross-item,html body #product-view-table-list tbody tr.product-table-list-item{font-weight:700;position:relative}html body #product-view-table-cross tbody tr.product-table-cross-item>td,html body #product-view-table-cross tbody tr.product-table-list-item>td,html body #product-view-table-list tbody tr.product-table-cross-item>td,html body #product-view-table-list tbody tr.product-table-list-item>td{text-align:center;border:none;border-right:2px solid #d9d9d9;padding:.5rem;position:relative;vertical-align:middle}html body #product-view-table-cross tbody tr.product-table-cross-item>td:last-child,html body #product-view-table-cross tbody tr.product-table-list-item>td:last-child,html body #product-view-table-list tbody tr.product-table-cross-item>td:last-child,html body #product-view-table-list tbody tr.product-table-list-item>td:last-child{border-right:none}html body #product-view-table-cross tbody tr .product-table-list-item-price.product-table-list-item-price-deal,html body #product-view-table-list tbody tr .product-table-list-item-price.product-table-list-item-price-deal{background-color:rgba(0,148,156,.25)}html body #product-view-table-cross tbody tr .product-table-list-item-price .product-table-list-item-saletag,html body #product-view-table-list tbody tr .product-table-list-item-price .product-table-list-item-saletag{position:absolute;background-color:#00949c;padding:.25em 1.2rem;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.5em;transform:translateX(50%)}html body #product-view-table-cross tbody tr.active,html body #product-view-table-list tbody tr.active{background-color:#00949c!important;color:#fff}html body #product-view-table-cross tbody tr.active>td,html body #product-view-table-list tbody tr.active>td{border-right:2px solid #a7a7a7}html body #product-view-table-cross tbody tr.product-table-list-item:nth-child(4n-1),html body #product-view-table-list tbody tr.product-table-list-item:nth-child(4n-1){background-color:rgba(0,0,0,.05)}html body #product-view-table-cross tbody tr.product-table-list-item:hover,html body #product-view-table-list tbody tr.product-table-list-item:hover{background-color:rgba(0,148,156,.25)}html body #product-view-table-cross tbody tr.product-table-list-item>.product-table-list-item-orderdimension,html body #product-view-table-list tbody tr.product-table-list-item>.product-table-list-item-orderdimension{background-color:rgba(0,148,156,.05)}html body #product-view-table-cross tbody tr.product-table-cross-item,html body #product-view-table-list tbody tr.product-table-cross-item{position:relative;z-index:1}html body #product-view-table-cross tbody tr.product-table-cross-item>td,html body #product-view-table-list tbody tr.product-table-cross-item>td{vertical-align:middle;position:relative}html body #product-view-table-cross tbody tr.product-table-cross-item>td.table-cross-cell-inactive,html body #product-view-table-list tbody tr.product-table-cross-item>td.table-cross-cell-inactive{background-color:hsla(0,0%,65.5%,.1);color:#00949c;border-right:2px solid #a7a7a7;background-clip:padding-box;padding:.75rem}html body #product-view-table-cross tbody tr.product-table-cross-item>td.table-cross-cell-active,html body #product-view-table-list tbody tr.product-table-cross-item>td.table-cross-cell-active{padding:0}html body #product-view-table-cross tbody tr.product-table-cross-item>td.table-cross-cell-active>button,html body #product-view-table-list tbody tr.product-table-cross-item>td.table-cross-cell-active>button{font-weight:700}html body #product-view-table-cross tbody tr.product-table-cross-item>td.table-cross-cell-active.cross-hover,html body #product-view-table-list tbody tr.product-table-cross-item>td.table-cross-cell-active.cross-hover{background-color:rgba(0,148,156,.25)}html body #product-view-table-cross tbody tr.product-table-cross-item>td.table-cross-cell-orderable,html body #product-view-table-list tbody tr.product-table-cross-item>td.table-cross-cell-orderable{font-weight:400;font-family:"FuturaBd";background-color:hsla(0,0%,65.5%,.4)}html body #product-view-table-cross tbody tr.product-table-cross-item>td>.table-cross-deal,html body #product-view-table-list tbody tr.product-table-cross-item>td>.table-cross-deal{position:absolute;top:0;height:100%;right:0;padding:.1em .5em;color:#fff;background-color:#00949c}html body #product-view-table-cross tbody tr.product-table-cross-item:nth-child(2n-1),html body #product-view-table-list tbody tr.product-table-cross-item:nth-child(2n-1){background-color:hsla(0,0%,85.1%,.3)}html body #product-view-table-cross tbody tr.product-table-cross-item:nth-child(2n-1).table-cross-cell-inactive,html body #product-view-table-list tbody tr.product-table-cross-item:nth-child(2n-1).table-cross-cell-inactive{background-color:hsla(0,0%,65.5%,.4);border-right:2px solid #a7a7a7;background-clip:padding-box}html body #product-view-table-cross tbody tr.product-table-cross-item:hover,html body #product-view-table-list tbody tr.product-table-cross-item:hover{z-index:2;background-color:rgba(0,148,156,.25)}html body #product-view-table-cross tbody tr.product-table-list-collapse>td,html body #product-view-table-list tbody tr.product-table-list-collapse>td{border:none}html body #product-view-table-cross thead{position:relative;z-index:7}html body .product-table-list-util{max-height:0}html body .product-table-list-util.active{max-height:2em}@media only screen and (max-width:920px){html body #product-view-table-list{overflow-x:scroll}html body #product-view-table-cross tbody>tr>td.td-normal,html body #product-view-table-cross thead>tr>th.th-normal,html body #product-view-table-list tbody>tr>td.td-normal,html body #product-view-table-list thead>tr>th.th-normal{display:none}}html body #order-component-wrapper #order-nav{display:flex;font-size:1rem}html body #order-component-wrapper #order-nav>.order-nav-item{align-items:center;justify-content:center;border:none}html body #order-component-wrapper #order-nav>.order-nav-item>a,html body #order-component-wrapper #order-nav>.order-nav-item>div{transition:background-color .3s ease}html body #order-component-wrapper #order-nav>.order-nav-item>a:hover,html body #order-component-wrapper #order-nav>.order-nav-item>div:hover{background-color:rgba(0,0,0,.025)}html body #order-component-wrapper #order-nav>.order-nav-item a:hover{text-decoration:none}html body #order-component-wrapper #order-nav>.order-nav-item .order-nav-item-inner{display:flex;align-items:center;justify-content:center}html body #order-component-wrapper #order-nav>.order-nav-item .order-nav-item-inner .order-nav-item-index{min-width:2.5em}html body #order-component-wrapper #order-nav>.order-nav-item .order-nav-item-inner .order-nav-item-index>span{font-family:"FuturaBd";color:#00949c}html body #order-component-wrapper #order-nav>.order-nav-item .order-nav-item-inner .order-nav-item-title{display:flex;flex-direction:column;text-transform:uppercase;letter-spacing:1px;align-items:flex-start}html body #order-component-wrapper #order-nav>.order-nav-item .order-nav-item-inner .order-nav-item-title>span:first-child{padding-bottom:.75rem}html body #order-component-wrapper #order-nav>.order-nav-item.active{background-color:rgba(0,0,0,.05)}html body #order-component-wrapper #order-nav>.order-nav-item.active .order-nav-item-title{font-family:"FuturaBd"}html body #order-component-wrapper #order-nav>.order-nav-item.active .order-nav-item-title>span{color:#333}html body #order-component-wrapper #order-nav>.order-nav-item.inactive{cursor:default}html body #order-component-wrapper #order-nav>.order-nav-item.inactive .order-nav-item-title>span{color:#a7a7a7}html body #order-component-wrapper #order-nav>.order-nav-item.inactive .order-nav-item-index>span{color:#d9d9d9}html body #order-component-wrapper #order-nav .order-nav-spacer-wrapper,html body #order-component-wrapper #order-nav .order-nav-spacer-wrapper>.order-nav-spacer{align-items:center;display:flex}html body #shopping-cart-positions-wrapper #shopping-cart-positions-header{margin:0;width:100%;height:2rem;padding:0 1.236rem;background-color:rgba(0,0,0,.02);background:linear-gradient(180deg,rgba(0,0,0,.025),hsla(0,0%,100%,0) 75%)}html body #shopping-cart-positions-wrapper #shopping-cart-positions-header>span{display:flex;align-items:center;font-family:"FuturaBk";font-weight:700;color:#333;height:100%}html body #shopping-cart-positions-wrapper .shopping-cart-group-position{margin-bottom:2rem}html body #shopping-cart-positions-wrapper .shopping-cart-group-position .shopping-cart-group-position-header>div{display:flex;align-items:center}html body #shopping-cart-positions-wrapper .shopping-cart-group-position .shopping-cart-group-position-header>div.cart-pos-sum-wrapper{justify-content:end}html body #shopping-cart-positions-wrapper .shopping-cart-group-position .shopping-cart-group-position-header>.h2{letter-spacing:normal;margin-bottom:0}html body #shopping-cart-positions-wrapper .shopping-cart-group-position .shopping-cart-group-position-header>.h2>span{padding-left:2rem}html body #shopping-cart-positions-wrapper .shopping-cart-group-position .shopping-cart-group-position-header .btn-collapse-toggle{display:flex;justify-content:space-between;align-items:center;background-color:initial;width:100%;border:none;padding:0;transform:scale(2)}html body #shopping-cart-positions-wrapper .shopping-cart-group-position .shopping-cart-group-position-header .btn-collapse-toggle>svg{transition:transform .3s ease}html body #shopping-cart-positions-wrapper .shopping-cart-group-position .shopping-cart-group-position-header input{padding:.5rem}html body #shopping-cart-positions-wrapper .shopping-cart-group-position .shopping-cart-group-position-main>.MuiCollapse-root>.MuiCollapse-wrapper{transition:border .3s ease;margin-top:2rem}html body #shopping-cart-positions-wrapper .shopping-cart-group-position .shopping-cart-group-position-main .shopping-cart-position .shopping-cart-position-wrapper{padding-left:0;padding-right:0}html body #shopping-cart-positions-wrapper .shopping-cart-group-position .shopping-cart-group-position-main .shopping-cart-position:last-child .shopping-cart-position-wrapper{margin-bottom:0;padding-bottom:0}html body #shopping-cart-positions-wrapper .shopping-cart-group-position.active .shopping-cart-group-position-main>.MuiCollapse-root>.MuiCollapse-wrapper{border-top:1px solid #00949c}html body #shopping-cart-positions-wrapper .shopping-cart-position.position-type-Unknown .shopping-cart-position-wrapper{box-shadow:inset 5px 0 0 0 red}html body #shopping-cart-positions-wrapper .shopping-cart-position .shopping-cart-position-wrapper{background-color:#fff;padding:1.236rem}html body #shopping-cart-positions-wrapper .shopping-cart-position .shopping-cart-position-wrapper input{padding:.5rem}html body #shopping-cart-positions-wrapper .shopping-cart-position .shopping-cart-position-wrapper .shopping-cart-pos-amount-wrapper{display:flex;align-items:center}html body #shopping-cart-positions-wrapper .shopping-cart-position .shopping-cart-position-wrapper .shopping-cart-pos-amount-wrapper .shopping-cart-pos-amount-input{display:flex;align-items:center;background-color:#00949c}html body #shopping-cart-positions-wrapper .shopping-cart-position .shopping-cart-position-wrapper .shopping-cart-pos-amount-wrapper .shopping-cart-pos-amount-input>span{padding:0 .75rem;color:#fff}html body #shopping-cart-positions-wrapper .shopping-cart-position .shopping-cart-position-wrapper .shopping-cart-pos-amount-wrapper .shopping-cart-pos-list-amount-packaging-quantity{color:#00949c}html body #shopping-cart-positions-wrapper .shopping-cart-position .shopping-cart-position-wrapper .shopping-cart-pos-img-wrapper>img{max-width:100%;object-fit:contain;min-height:5em}html body #shopping-cart-positions-wrapper .shopping-cart-position .shopping-cart-position-wrapper>.shopping-cart-pos-info-wrapper>.shopping-cart-pos-info-wrapper-additional{display:flex;flex-direction:column}html body #shopping-cart-positions-wrapper .shopping-cart-position .shopping-cart-position-wrapper>.shopping-cart-pos-info-wrapper>.shopping-cart-pos-info-wrapper-additional>span{margin-top:.2rem}html body #shopping-cart-positions-wrapper .shopping-cart-position .shopping-cart-position-wrapper>.shopping-cart-pos-info-wrapper>.shopping-cart-pos-info-wrapper-additional>span:first-child{margin-top:.5rem}html body #shopping-cart-positions-wrapper .shopping-cart-position .shopping-cart-position-wrapper .cart-cad-checkbox-wrapper{margin-right:1.236rem;margin-left:.75rem}html body #shopping-cart-positions-wrapper .shopping-cart-position .shopping-cart-position-wrapper .cart-cad-checkbox-wrapper>.MuiFormControl-root{margin:0!important}html body #shopping-cart-positions-wrapper.shopping-cart-positions--summary{background-color:#fff;padding:1.236rem}html body #shopping-cart-positions-wrapper.shopping-cart-positions--summary #shopping-cart-positions-header{background:none;margin-bottom:.75rem}html body #shopping-cart-positions-wrapper.shopping-cart-positions--summary #shopping-cart-positions-header .shopping-cart-col-amount{justify-content:end}html body #shopping-cart-positions-wrapper.shopping-cart-positions--summary #shopping-cart-positions>.shopping-cart-position .shopping-cart-position-wrapper{border:1px solid #c3c3c3;margin-bottom:1.236rem}html body #shopping-cart-positions-wrapper.shopping-cart-positions--summary #shopping-cart-positions>.shopping-cart-position .shopping-cart-position-wrapper input{padding:.5rem}html body #shopping-cart-positions-wrapper.shopping-cart-positions--summary #shopping-cart-positions>.shopping-cart-position .shopping-cart-position-wrapper .shopping-cart-pos-img-wrapper>img{max-width:100%;object-fit:contain}html body #shopping-cart-positions-wrapper.shopping-cart-positions--summary #shopping-cart-positions>.shopping-cart-position:last-child .shopping-cart-position-wrapper{margin-bottom:0}html body #shopping-cart-positions-wrapper.shopping-cart-positions--summary #shopping-cart-positions>.shopping-cart-group-position{border:1px solid #c3c3c3}html body #shopping-cart-positions-wrapper.shopping-cart-positions--summary #shopping-cart-positions>.shopping-cart-group-position .shopping-cart-group-position-header{display:flex;justify-content:space-between}html body #fav-list-positions-wrapper{background-color:#efefef}html body #fav-list-positions-wrapper #fav-list-positions-header{margin:0;width:100%;height:2rem;padding:0 1.236rem;background-color:#efefef}html body #fav-list-positions-wrapper #fav-list-positions-header>span{display:flex;align-items:center;font-family:"FuturaBk";font-weight:700;color:#333}html body #fav-list-positions-wrapper .fav-list-group-position{margin-bottom:2rem}html body #fav-list-positions-wrapper .fav-list-group-position .fav-list-group-position-header>div{display:flex;align-items:center}html body #fav-list-positions-wrapper .fav-list-group-position .fav-list-group-position-header>div.cart-pos-sum-wrapper{justify-content:end}html body #fav-list-positions-wrapper .fav-list-group-position .fav-list-group-position-header>.h2{letter-spacing:normal;margin-bottom:0}html body #fav-list-positions-wrapper .fav-list-group-position .fav-list-group-position-header>.h2>span{padding-left:2rem}html body #fav-list-positions-wrapper .fav-list-group-position .fav-list-group-position-header .btn-collapse-toggle{display:flex;justify-content:space-between;align-items:center;background-color:initial;width:100%;border:none;padding:0;transform:scale(2)}html body #fav-list-positions-wrapper .fav-list-group-position .fav-list-group-position-header .btn-collapse-toggle>svg{transition:transform .3s ease}html body #fav-list-positions-wrapper .fav-list-group-position .fav-list-group-position-header input{padding:.5rem}html body #fav-list-positions-wrapper .fav-list-group-position .fav-list-group-position-main>.MuiCollapse-root>.MuiCollapse-wrapper{transition:border .3s ease;margin-top:2rem}html body #fav-list-positions-wrapper .fav-list-group-position .fav-list-group-position-main .fav-list-position .fav-list-position-wrapper{padding-left:0;padding-right:0}html body #fav-list-positions-wrapper .fav-list-group-position .fav-list-group-position-main .fav-list-position:last-child .fav.list-position-wrapper{margin-bottom:0;padding-bottom:0}html body #fav-list-positions-wrapper .fav-list-group-position.active .fav-list-group-position-main>.MuiCollapse-root>.MuiCollapse-wrapper{border-top:1px solid #00949c}html body #fav-list-positions-wrapper .shipping-address{height:70px}html body #fav-list-positions-wrapper .fav-list-position .fav-list-position-wrapper{background-color:#fff;padding:1.236rem;margin:0 0 2rem;align-items:center;justify-content:center}html body #fav-list-positions-wrapper .fav-list-position .fav-list-position-wrapper input{padding:.5rem}html body #fav-list-positions-wrapper #fav-list-positions>.fav-list-position .fav-list-position-wrapper{border:1px solid #c3c3c3;margin-bottom:1.236rem}html body #fav-list-positions-wrapper #fav-list-positions>.fav-list-position .fav-list-position-wrapper input{padding:.5rem}html body #fav-list-positions-wrapper #fav-list-positions>.fav-list-position .fav-list-position-wrapper .fav-list-pos-img-wrapper>img{max-width:100%;object-fit:contain}html body #fav-list-positions-wrapper #fav-list-positions>.fav-list-position:last-child .fav-list-position-wrapper{margin-bottom:0}html body #fav-list-positions-wrapper #fav-list-positions>.fav-list-group-position{border:1px solid #c3c3c3}html body #fav-list-positions-wrapper #fav-list-positions>.fav-list-group-position .fav-list-group-position-header{display:flex;justify-content:space-between}html body .order-footer-buttons{display:flex}html body .order-footer-buttons>div{display:flex;flex-wrap:wrap;justify-content:flex-end}html body .order-footer-buttons>div>button{min-width:20em;max-width:100%;padding:.75rem 2rem;font-weight:700;letter-spacing:1px}html body .order-footer-buttons>div>button:first-child{margin:0}html body #shopping-cart-positions-footer-wrapper{font-size:1rem}html body #shopping-cart-positions-footer-wrapper #shopping-cart-positions-footer{background-color:#00949c;color:#fff;padding:1.236rem;width:100%;display:grid}html body #shopping-cart-positions-footer-wrapper #shopping-cart-positions-footer .shopping-cart-positions-footer-inputs{display:grid}html body #shopping-cart-positions-footer-wrapper #shopping-cart-positions-footer .shopping-cart-positions-footer-inputs textarea{width:100%;max-width:100%;padding:.75rem;border:none}html body #shopping-cart-positions-footer-wrapper #shopping-cart-positions-footer .shopping-cart-positions-footer-inputs textarea:first-child{margin-left:0}html body #shopping-cart-positions-footer-wrapper #shopping-cart-positions-footer .shopping-cart-positions-footer-prices{width:100%}html body #shopping-cart-positions-footer-wrapper #shopping-cart-positions-footer .shopping-cart-positions-footer-prices>tbody>tr>td{padding-bottom:.75rem}html body #shopping-cart-positions-footer-wrapper #shopping-cart-positions-footer .shopping-cart-positions-footer-prices>tbody>tr>td span{font-family:"FuturaBk";text-align:right;white-space:nowrap}html body #shopping-cart-positions-footer-wrapper #shopping-cart-positions-footer .shopping-cart-positions-footer-prices>tbody>tr>td:nth-child(2n){margin-right:2rem;width:1px;white-space:nowrap}html body #shopping-cart-positions-footer-wrapper #shopping-cart-positions-footer .shopping-cart-positions-footer-prices>tbody>tr.shopping-cart-positions-footer-sum{border-top:2px solid #fff;padding-top:1.236rem}html body #shopping-cart-positions-footer-wrapper #shopping-cart-positions-footer .shopping-cart-positions-footer-prices>tbody>tr.shopping-cart-positions-footer-sum>td{padding-top:.75rem}html body .cart-list-link-wrapper{margin:2rem}html body .cart-list-link-wrapper>a{padding:1.236rem}html body #cart-sidebar{padding:0}html body #cart-sidebar .cart-sidebar-wrapper{padding:1.236rem;background-color:#fff}html body #cart-sidebar .cart-sidebar-wrapper button,html body #cart-sidebar .cart-sidebar-wrapper label{text-transform:uppercase;padding:.5rem}html body #cart-sidebar .cart-sidebar-wrapper .cart-sidebar-id-wrapper .cart-sidebar-id--id{color:#00949c}html body #cart-sidebar .cart-sidebar-wrapper .cart-sidebar-actions{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;grid-gap:.5em 1.236rem;gap:.5em 1.236rem}html body #cart-sidebar .cart-sidebar-wrapper .cart-sidebar-actions button,html body #cart-sidebar .cart-sidebar-wrapper .cart-sidebar-actions label{background-color:#fff;border:1px solid #00949c;color:#00949c;align-items:center;display:flex;flex-wrap:wrap;cursor:pointer}html body #cart-sidebar .cart-sidebar-wrapper .cart-sidebar-actions button>img,html body #cart-sidebar .cart-sidebar-wrapper .cart-sidebar-actions label>img{height:2em;width:2em;object-fit:cover;margin:0 .75rem}html body #cart-sidebar .cart-sidebar-wrapper .cart-sidebar-actions button svg,html body #cart-sidebar .cart-sidebar-wrapper .cart-sidebar-actions label svg{margin:0 .75rem}html body #cart-sidebar .cart-sidebar-wrapper .cart-sidebar-actions button.inactive,html body #cart-sidebar .cart-sidebar-wrapper .cart-sidebar-actions label.inactive{color:#c3c3c3;border-color:#c3c3c3;cursor:default}html body #cart-sidebar .cart-sidebar-wrapper .cart-sidebar-actions button.inactive svg,html body #cart-sidebar .cart-sidebar-wrapper .cart-sidebar-actions label.inactive svg{fill:#c3c3c3}html body #cart-sidebar .cart-sidebar-wrapper .cart-sidebar-actions button.inactive img,html body #cart-sidebar .cart-sidebar-wrapper .cart-sidebar-actions label.inactive img{filter:grayscale(1)}html body #cart-sidebar .cart-sidebar-wrapper .cart-sidebar-btn-list>a,html body #cart-sidebar .cart-sidebar-wrapper .cart-sidebar-btn-list>button{margin-bottom:.5rem;color:#fff;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}html body #cart-sidebar .cart-sidebar-wrapper .cart-sidebar-btn-list>a>img,html body #cart-sidebar .cart-sidebar-wrapper .cart-sidebar-btn-list>button>img{height:2em;width:2em;object-fit:cover;margin-right:.75rem}html body #cart-sidebar .cart-sidebar-wrapper .cart-sidebar-btn-list>a:last-child,html body #cart-sidebar .cart-sidebar-wrapper .cart-sidebar-btn-list>button:last-child{margin-bottom:0}html body #cart-sidebar .cart-sidebar-wrapper .cart-sidebar-btn-list>.cart-sidebar-import-parts-list-btn{margin-bottom:2rem}html body #shoppingCartList-component-wrapper{padding:2rem;flex-grow:1;display:grid;grid-gap:2rem 2rem;gap:2rem 2rem}html body #shoppingCartList-component-wrapper h2{color:#333}html body #shoppingCartList-component-wrapper #shoppingCartList-list-wrapper{grid-area:list-carts}html body #shoppingCartList-component-wrapper #shoppingCartList-list-wrapper .shoppingCartList-lsit-top{padding:1.236rem}html body #shoppingCartList-component-wrapper #shoppingCartList-list-wrapper .shoppingCartList-lsit-top h3{color:#fff}html body #shoppingCartList-component-wrapper #shoppingCartList-list-wrapper #animation-wrapper{padding:0;outline:0;background:none}html body #shoppingCartList-component-wrapper #shoppingCartList-list-wrapper #animation-wrapper #shopping-cart-preview-wrapper{background-color:#fff;position:relative}html body #shoppingCartList-component-wrapper #shoppingCartList-list-wrapper #animation-wrapper #shopping-cart-preview-wrapper .shopping-cart-preview{transition:.5s;padding:1.236rem;align-items:flex-start;grid-row-gap:2rem;row-gap:2rem}html body #shoppingCartList-component-wrapper #shoppingCartList-list-wrapper #animation-wrapper #shopping-cart-preview-wrapper .shopping-cart-preview:hover{background-color:#fff;color:#00949c}html body #shoppingCartList-component-wrapper #shoppingCartList-list-wrapper #animation-wrapper #shopping-cart-preview-wrapper .shopping-cart-preview:hover .shopping-cart-preview-overlay{display:flex}html body #shoppingCartList-component-wrapper #shoppingCartList-list-wrapper #animation-wrapper #shopping-cart-preview-wrapper .shopping-cart-preview>.shopping-cart-preview-overlay{display:none;position:absolute;height:100%;width:100%;top:0;left:0;background-color:#00949c;color:#fff;z-index:100;justify-content:center;align-items:center}html body #shoppingCartList-component-wrapper #shoppingCartList-list-wrapper #animation-wrapper #shopping-cart-preview-wrapper .shopping-cart-preview.false:hover{background-color:#fff;color:#00949c}html body #shoppingCartList-component-wrapper #shoppingCartList-list-wrapper #animation-wrapper #shopping-cart-preview-wrapper .shopping-cart-preview.true{background:#00949c;color:#fff}html body #shoppingCartList-component-wrapper #shoppingCartList-list-wrapper #animation-wrapper #shopping-cart-preview-wrapper .shopping-cart-preview.true h3,html body #shoppingCartList-component-wrapper #shoppingCartList-list-wrapper #animation-wrapper #shopping-cart-preview-wrapper .shopping-cart-preview.true h4{color:#fff}html body #shoppingCartList-component-wrapper #shoppingCartList-list-wrapper #animation-wrapper #shopping-cart-preview-wrapper .shopping-cart-preview.true:hover{background-color:#fff;color:#00949c}html body #shoppingCartList-component-wrapper #shoppingCartList-list-wrapper #animation-wrapper #shopping-cart-preview-wrapper .shopping-cart-preview.true:hover h3,html body #shoppingCartList-component-wrapper #shoppingCartList-list-wrapper #animation-wrapper #shopping-cart-preview-wrapper .shopping-cart-preview.true:hover h4{color:#00949c}html body #shoppingCartList-component-wrapper #shoppingCartList-list-wrapper #animation-wrapper #shopping-cart-preview-wrapper .shopping-cart-preview.true:hover .knr-btn{background-color:#00949c;color:#fff}html body #shoppingCartList-component-wrapper #shoppingCartList-list-wrapper #animation-wrapper #shopping-cart-preview-wrapper:first-of-type{position:relative}html body #shoppingCartList-component-wrapper #shoppingCartList-list-wrapper #animation-wrapper #shopping-cart-preview-wrapper:nth-of-type(2){position:absolute;z-index:1;top:0;left:0}html body #shoppingCartList-component-wrapper #shoppingCartList-addCart-wrapper{display:flex;align-items:stretch;grid-area:add-cart}html body #shoppingCartList-component-wrapper #shoppingCartList-addCart-wrapper>div{width:100%;background-color:#fff;padding:1.236rem}html body .custom-modal-style{max-width:500px;margin:0 auto}html body .play-slide-animation{animation:slide-in-cart .5s forwards;-webkit-animation:slide-in-cart .5s forwards}@keyframes slide-in-cart{0%{transform:translateX(150%);opacity:1}99%{opacity:1}to{transform:translateX(0);opacity:0}}html body .hide-cart-animation{animation:hide-cart .5s forwards;-webkit-animation:hide-cart .5s forwards}@keyframes hide-cart{0%{opacity:0}99%{opacity:0}to{opacity:1}}@media only screen and (max-width:920px){html body #order-nav{padding:0}html body .shopping-cart-position .shopping-cart-position-wrapper{margin:0}html body .shopping-cart-position .shopping-cart-position-wrapper .shopping-cart-pos-amount-wrapper{margin:0;justify-content:flex-start}html body .shopping-cart-position .shopping-cart-position-wrapper .shopping-cart-pos-amount-wrapper>span{margin:0 0 .25rem}html body .order-sidebar-summary{margin-bottom:1.236rem}html body .cart-sidebar-btn-list{margin-top:1.236rem}html body .cart-sidebar-btn-list .cart-sidebar-import-parts-list-btn{margin-bottom:1.236rem}html body .order-footer-buttons{margin-top:1.236rem}}@media only screen and (max-width:920px){html body .base-tile-sm{margin-bottom:0}html body .base-tile-sm>.order-nav-item>a,html body .base-tile-sm>.order-nav-item>div{padding:0}}@media only screen and (min-width:920px)and (max-width:1080px),screen and (min-width:920px)and (max-width:1366px)and (-webkit-min-device-pixel-ratio:2){html body #order-nav{padding:0}html body #order-nav>.order-nav-item>a,html body #order-nav>.order-nav-item>div{padding:2rem}html body .base-tile-sm{margin-bottom:1.236rem}html body .shopping-cart-position .shopping-cart-position-wrapper{margin:0 0 1.236rem}html body .shopping-cart-position .shopping-cart-position-wrapper .shopping-cart-pos-amount-wrapper>span{margin-right:1.236rem}html body .order-sidebar-summary{margin-bottom:1.236rem}html body .cart-sidebar-btn-list{margin-top:1.236rem}html body .cart-sidebar-btn-list .cart-sidebar-import-parts-list-btn{margin-bottom:1.236rem}}@media only screen and (min-width:1080px),screen and (min-width:1366px)and (-webkit-min-device-pixel-ratio:2){html body #order-nav{padding:0 2rem}html body #order-nav>.order-nav-item>a,html body #order-nav>.order-nav-item>div{padding:2rem}html body .base-tile-sm,html body .order-sidebar-summary{margin-bottom:2rem}html body .cart-sidebar-btn-list{margin-top:2rem}html body .cart-sidebar-btn-list .cart-sidebar-import-parts-list-btn{margin-bottom:2rem}html body .shopping-cart-position .shopping-cart-position-wrapper{margin:0 0 2rem}html body .shopping-cart-position .shopping-cart-position-wrapper .shopping-cart-pos-amount-wrapper>span{margin-right:0}html body #shopping-cart-positions-footer{grid-template-columns:repeat(2,1fr);grid-gap:1.236rem;gap:1.236rem}html body #shopping-cart-positions-footer .shopping-cart-positions-footer-inputs{grid-template-columns:2fr;grid-template-rows:1fr}}@media(max-width:1200px){html body .shopping-cart-positions-footer-prices>tbody>tr>td{vertical-align:bottom;text-align:left}}@media(min-width:1200px){html body .shopping-cart-positions-footer-prices{width:100%}html body .shopping-cart-positions-footer-prices>tbody>tr>td{vertical-align:top;text-align:right}}@media(max-width:992px){html body #shoppingCartList-component-wrapper{grid-template-columns:100%;grid-template-rows:repeat(2,auto);grid-template-areas:"add-cart" "list-carts"}html body #shoppingCartList-component-wrapper #animation-wrapper,html body #shoppingCartList-component-wrapper .shoppingCartList-lsit-top{margin-bottom:1.236rem}html body .shopping-cart-positions-footer-inputs{grid-gap:1.236rem;gap:1.236rem}html body .shopping-cart-positions-footer-prices{width:100%;margin-top:1.236rem}}@media(min-width:992px){html body #shoppingCartList-component-wrapper{grid-template-columns:1fr 4fr;grid-template-rows:100%;grid-template-areas:"add-cart list-carts"}html body #shoppingCartList-component-wrapper #animation-wrapper,html body #shoppingCartList-component-wrapper .shoppingCartList-lsit-top{margin-bottom:2rem}html body .shopping-cart-positions-footer-textarea-comment{min-width:30em}html body .shopping-cart-positions-footer-inputs{grid-gap:2rem;gap:2rem}html body .shopping-cart-positions-footer-prices{width:100%}}@media(max-width:768px){html body #order-nav>.order-nav-item{padding:1rem .5rem;display:flex;width:90%}html body #order-nav>.order-nav-item .order-nav-item-index{min-width:2.5em}html body #order-nav>.order-nav-item .order-nav-item-index>span{font-size:1.5em}html body #order-nav>.order-nav-item .order-nav-item-title>span{font-size:.75em}html body #order-nav>.order-nav-item .order-nav-spacer-wrapper{margin:0 1.236rem}html body #order-nav>.order-nav-item+.order-nav-spacer-wrapper{display:flex;width:10%}html body #order-nav>.order-nav-item+.order-nav-spacer-wrapper .order-nav-spacer{font-size:2.5em}html body .shopping-cart-position-wrapper{grid-row-gap:.75rem;row-gap:.75rem;align-items:last baseline}}@media(min-width:768px){html body #order-nav .order-nav-spacer-wrapper{margin:0 2rem}html body #order-nav .order-nav-spacer-wrapper .order-nav-spacer{font-size:5em}html body #order-nav>.order-nav-item{padding:0 2rem}html body #order-nav>.order-nav-item .order-nav-item-index{min-width:2.5em}html body #order-nav>.order-nav-item .order-nav-item-index>span{font-size:2em}html body #order-nav>.order-nav-item .order-nav-item-title>span{font-size:1em}html body #order-nav>.order-nav-item.active,html body #order-nav>.order-nav-item.active+.order-nav-spacer-wrapper,html body #order-nav>.order-nav-item.inactive,html body #order-nav>.order-nav-item.inactive+.order-nav-spacer-wrapper{display:flex}html body .shopping-cart-position-wrapper{align-items:center}}@media(max-width:576px){html body .shopping-cart-positions-footer-prices{width:100%}html body .shopping-cart-positions-footer-prices>tbody>tr>td{padding-right:0}html body .order-footer-buttons{flex-wrap:wrap;grid-gap:1.236rem;gap:1.236rem}html body .order-footer-buttons>div{flex-basis:100%;grid-gap:1.236rem;gap:1.236rem}html body .order-footer-buttons>div>button{flex-basis:100%}}@media(min-width:576px){html body .shopping-cart-positions-footer-prices{width:100%}html body .shopping-cart-positions-footer-prices>tbody>tr>td{padding-right:2rem}html body .order-footer-buttons{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;grid-gap:2rem;gap:2rem}html body .order-footer-buttons>div{grid-gap:2rem;gap:2rem;flex-basis:unset;align-items:flex-start}}html body .addresses-input-grid{display:grid;grid-template-columns:1fr 1fr .25fr .75fr;grid-template-rows:1fr 1fr 1fr;grid-gap:1.236rem 1.236rem;gap:1.236rem 1.236rem;grid-template-areas:"addr-companyName addr-street addr-zip addr-city" "addr-companyName2 addr-street2 addr-country addr-country" ". . addr-submit addr-submit"}html body .addresses-input-grid .addr-type{grid-area:addr-type}html body .addresses-input-grid .addr-companyName{grid-area:addr-companyName}html body .addresses-input-grid .addr-companyName2{grid-area:addr-companyName2}html body .addresses-input-grid .addr-street{grid-area:addr-street}html body .addresses-input-grid .addr-street2{grid-area:addr-street2}html body .addresses-input-grid .addr-zip{grid-area:addr-zip}html body .addresses-input-grid .addr-city{grid-area:addr-city}html body .addresses-input-grid .addr-country{grid-area:addr-country}html body .addresses-input-grid .addr-submit{grid-area:addr-submit}html body .ordering-options-list,html body .user-addresses-list{display:flex;flex-wrap:wrap}html body .ordering-options-list .user-address-item,html body .user-addresses-list .user-address-item{display:flex;flex-direction:column;border:1px solid #c3c3c3}html body .ordering-options-list .user-address-item input,html body .user-addresses-list .user-address-item input{display:none}html body .ordering-options-list .user-address-item.active,html body .user-addresses-list .user-address-item.active{border-color:#00949c;box-shadow:inset 0 0 0 1px #00949c}html body .ordering-options-list .user-address-item>div,html body .ordering-options-list .user-address-item>label,html body .user-addresses-list .user-address-item>div,html body .user-addresses-list .user-address-item>label{padding:1.236rem;display:flex;flex-direction:column;justify-content:center;flex-grow:1;cursor:pointer}html body .ordering-options-list .user-address-item .user-address-segment,html body .user-addresses-list .user-address-item .user-address-segment{display:flex;flex-direction:column;margin-bottom:.1rem}html body .ordering-options-list .user-address-item .user-address-segment:last-child,html body .user-addresses-list .user-address-item .user-address-segment:last-child{margin-bottom:0}html body .ordering-options-list .user-address-item:last-child,html body .user-addresses-list .user-address-item:last-child{margin-right:0}html body .ordering-options-list.user-addresses-list--summary>.user-address-item,html body .user-addresses-list.user-addresses-list--summary>.user-address-item{border:none}html body .ordering-options-list.user-addresses-list--summary>.user-address-item>.user-address-segment,html body .user-addresses-list.user-addresses-list--summary>.user-address-item>.user-address-segment{margin-bottom:.3em;padding:0}html body .order-summary-sidebar-text>span{font-size:1.15em;font-weight:700;letter-spacing:1px}@media only screen and (max-width:920px){html body .addresses-input-grid{grid-template-columns:1fr .25fr .75fr;grid-template-rows:1fr 1fr 1fr 1fr;grid-gap:1.236rem 1.236rem;gap:1.236rem 1.236rem;grid-template-areas:"addr-companyName addr-companyName2 addr-companyName2" "addr-street addr-zip addr-city" "addr-street2 addr-country addr-country" ". addr-submit addr-submit"}}@media only screen and (max-width:640px){html body .addresses-input-grid{grid-template-columns:.25fr .75fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:1.236rem 1.236rem;gap:1.236rem 1.236rem;grid-template-areas:"addr-companyName addr-companyName" "addr-companyName2 addr-companyName2" "addr-street addr-street" "addr-street2 addr-street2" "addr-zip addr-city" "addr-country addr-country" "addr-submit addr-submit"}}html body #order-component-wrapper{position:relative;flex-grow:1}html body #order-component-wrapper>#order-confirmation-wrapper{position:absolute;top:0;right:100%;width:100%;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:initial;padding:2rem;transition:background-color .6s ease;overflow:hidden}html body #order-component-wrapper>#order-confirmation-wrapper>.order-confirmation-inner{position:relative;max-width:100%;transition:transform .6s ease;transform:translateX(-100%)}html body #order-component-wrapper>#order-confirmation-wrapper>.order-confirmation-inner>.order-confirmation-content{display:flex;padding-top:2rem;padding-bottom:2rem}html body #order-component-wrapper>#order-confirmation-wrapper>.order-confirmation-inner>.order-confirmation-content>.order-confirmation-icon{display:flex;align-items:center;justify-content:center;width:50%}html body #order-component-wrapper>#order-confirmation-wrapper>.order-confirmation-inner>.order-confirmation-content>.order-confirmation-icon>svg{max-width:100%}html body #order-component-wrapper>#order-confirmation-wrapper>.order-confirmation-inner>.order-confirmation-content>.order-confirmation-text{width:50%;display:flex;flex-direction:column;justify-content:space-between;padding:2rem 0}html body #order-component-wrapper>#order-confirmation-wrapper>.order-confirmation-inner>.order-confirmation-content>.order-confirmation-text>.order-confirmation-title{font-family:"FuturaBd";font-size:3.2rem;letter-spacing:1px}html body #order-component-wrapper>#order-confirmation-wrapper>.order-confirmation-inner>.order-confirmation-content>.order-confirmation-text>.order-confirmation-message{font-size:1.2rem;letter-spacing:1px}html body #order-component-wrapper>#order-confirmation-wrapper>.order-confirmation-inner>.order-confirmation-content>.order-confirmation-text>.order-confirmation-sum{max-width:100%;width:20rem;justify-content:space-between;display:flex}html body #order-component-wrapper>#order-confirmation-wrapper>.order-confirmation-inner>.order-confirmation-content>.order-confirmation-text>.order-confirmation-sum>span{font-size:1.2rem;letter-spacing:1px;text-transform:uppercase;color:#00949c}html body #order-component-wrapper>#order-confirmation-wrapper>.order-confirmation-inner>.order-confirmation-content>.order-confirmation-text .order-confirmation-btn.pw-reset-btn-wrapper{display:flex;grid-column-gap:2rem;column-gap:2rem}html body #order-component-wrapper>#order-confirmation-wrapper>.order-confirmation-inner>.order-confirmation-content>.order-confirmation-text .order-confirmation-btn>a{max-width:100%;width:20rem}html body #order-component-wrapper>#order-confirmation-wrapper>.order-confirmation-footer{position:absolute;bottom:0;border-top:1px solid #333;padding:0 2rem;min-width:50%;max-width:95%;display:flex;justify-content:center;transform:translateY(100%);transition:transform .6s ease}html body #order-component-wrapper>#order-confirmation-wrapper>.order-confirmation-footer>div{display:flex}html body #order-component-wrapper>#order-confirmation-wrapper>.order-confirmation-footer>div>a{display:block;padding:2rem}html body #order-component-wrapper>#order-confirmation-wrapper>.order-confirmation-footer>div>a:hover{color:#00949c}html body #order-component-wrapper>#order-confirmation-wrapper.active{transition:background-color 1.2s ease;background-color:#d9d9d9;right:0}html body #order-component-wrapper>#order-confirmation-wrapper.active>.order-confirmation-footer,html body #order-component-wrapper>#order-confirmation-wrapper.active>.order-confirmation-inner{transform:translateY(0)}html body .ordering-page-grid{display:grid;grid-template-columns:1fr 4fr;grid-template-rows:auto auto;grid-template-areas:"o-sidebar o-main" "o-sidebar o-footer";width:100%;height:auto}html body .ordering-page-grid .ordering-page-sidebar{grid-area:o-sidebar}html body .ordering-page-grid .ordering-page-main{grid-area:o-main;width:100%}html body .ordering-page-grid .ordering-page-footer{grid-area:o-footer}html body .order-sidebar-summary{color:#fff;padding:1.236rem;display:flex;flex-direction:column}html body .order-sidebar-summary .order-sidebar-summary-sum-gross{text-transform:uppercase;margin:.75rem 0}html body .order-sidebar-summary button{color:#00949c;background-color:#fff;border:none}html body .order-sidebar-summary button.order-sidebar-summary-next-btn.disabled,html body .order-sidebar-summary button.order-sidebar-summary-next-btn:disabled{background-color:#a7a7a7;border-color:#a7a7a7;color:#fff}html body .ordering-page-options{padding:0 2rem;margin-top:2rem;margin-right:1.236rem;text-align:right}html body .ordering-page-options>.MuiFormControl-root{width:auto;padding:0;margin:0!important}html body .ordering-options-list{display:flex;grid-gap:1.236rem}html body .ordering-options-list .ordering-options-item{padding:1.236rem;margin-right:1.236rem;border:1px solid #c3c3c3}html body .ordering-options-list .ordering-options-item:last-child{margin-bottom:0}@media only screen and (max-width:920px){html body .ordering-page-grid{grid-gap:0}}@media only screen and (min-width:920px)and (max-width:1080px),screen and (min-width:920px)and (max-width:1366px)and (-webkit-max-device-pixel-ratio:2){html body .ordering-page-grid{grid-gap:1.236rem}}@media only screen and (max-width:1080px),screen and (max-width:1366px)and (-webkit-max-device-pixel-ratio:2){html body .ordering-page-grid{padding:0;grid-template-areas:"o-sidebar o-sidebar" "o-main o-main" "o-footer o-footer"}html body .ordering-page-grid .order-sidebar-summary{margin:1.236rem 0}}@media only screen and (min-width:1080px),screen and (min-width:1366px)and (-webkit-max-device-pixel-ratio:2){html body .ordering-page-grid{grid-gap:2rem;padding:0 2rem 2rem;grid-template-areas:"o-sidebar o-main" "o-sidebar o-footer"}html body .ordering-page-grid .order-sidebar-summary{margin:1.236rem 0 2rem}}html body .register-input-pw .register-pw-hint{color:#00949c}html body #adm-lps-wrapper,html body #adm-lps-wrapper .adm-lps-slides-list{margin-top:1.236rem}html body #adm-lps-wrapper .adm-lps-slides-list .adm-lps-option{padding:2rem;margin-bottom:2rem;box-shadow:0 0 .5em .1em rgba(0,0,0,.1),0 .5em .5em .1em rgba(0,0,0,.1)}html body #adm-lps-wrapper .adm-lps-slides-list .adm-lps-option .adm-lps-option-main{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-template-rows:auto;grid-gap:1.236rem;gap:1.236rem;margin-bottom:1.236rem}html body #adm-lps-wrapper .adm-lps-slides-list .adm-lps-option .adm-lps-option-img{max-width:100%;max-height:500px;min-height:200px;background:#a7a7a7;box-shadow:0 .5em .5em .1em rgba(0,0,0,.1)}html body #adm-lps-wrapper .adm-lps-slides-list .adm-lps-option .adm-lps-option-img>img{max-width:100%;max-height:100%;object-fit:contain}html body #adm-lps-wrapper .adm-lps-slides-list .adm-lps-option .adm-lps-buttons{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-template-rows:auto;grid-gap:1.236rem;gap:1.236rem;margin-bottom:1.236rem}html body #adm-lps-wrapper .adm-lps-slides-list .adm-lps-option .adm-lps-option-texts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-template-rows:auto;grid-gap:1.236rem;gap:1.236rem}html body #adm-lps-wrapper .adm-lps-slides-list .adm-lps-option .adm-lps-option-texts .adm-lps-language-inputs{padding:.75rem}html body #adm-lps-wrapper .adm-lps-slides-list .adm-lps-option .adm-lps-option-texts .adm-lps-language-inputs:nth-child(2n){background-color:rgba(0,0,0,.025)}html body #adm-lps-wrapper .adm-lps-slides-list .adm-lps-option .adm-lps-option-texts .adm-lps-language-inputs .adm-lps-language-inputgroup{display:flex;flex-direction:column;margin-bottom:6px}html body #adm-lps-wrapper .adm-lps-slides-list .adm-lps-option .adm-lps-option-texts .adm-lps-language-inputs .adm-lps-language-inputgroup>label{margin-bottom:2px}html body #adm-lps-wrapper .adm-lps-slides-list .adm-lps-option .adm-lps-option-texts .adm-lps-language-inputs .adm-lps-language-inputgroup>input{padding:3px}html body #adm-lps-wrapper .adm-lps-slides-list .adm-lps-option .adm-lps-option-sorting{display:flex;flex-direction:column}html body #adm-lps-wrapper .adm-lps-slides-list .adm-lps-option .adm-lps-option-sorting>span{font-weight:bolder;font-size:1.1em;margin-bottom:.75rem}@media only screen and (max-width:1479px){html body #usermanagement-tabpanel-users{overflow:scroll;width:100%}html body #usermanagement-tabpanel-users table a>span,html body #usermanagement-tabpanel-users table button>span{display:none}html body #administration-tabpanel-users{overflow:scroll}}html body #knr-app{height:100%}html body #App{display:flex;flex-direction:column;height:100%}html body #App #App-body,html body #App #App-body #content{min-height:0;flex-grow:1;display:flex;flex-direction:column}html body #App #App-body #content{justify-content:stretch;align-items:stretch}html body #App #App-body #content #easyKatView-component-wrapper{display:flex;flex-direction:column;height:100%;min-height:0}html body #App .divider{margin:0 1rem}html body #App .divider-primary{border-top:1px solid #00949c}html body #App .divider-secondary{border-top:1px solid #c3c3c3}html body #App .knr-btn{display:flex;justify-content:center;align-items:center;text-decoration:none;border:none;text-transform:uppercase;text-align:center}html body #App .knr-btn:focus{text-decoration:none;outline:none;border:none;color:inherit}html body #App .knr-btn.primary{background-color:#00949c;color:#fff;padding:.75rem 1.5rem;border:none}html body #App .knr-btn.white{color:#333;background-color:#fff;padding:.75rem 1.5rem;border:none}html body #App .dropdown{font-weight:inherit;color:inherit}html body #App .dropdown button{font-weight:inherit;text-transform:uppercase}html body #App .dropdown button svg{margin-right:1rem}html body #App .dropdown .dropdown-menu{background-color:#4c4c4c;padding:0;max-height:12rem;overflow-y:scroll}html body #App .dropdown .dropdown-menu .dropdown-item-text{padding:1.5rem;color:#fff;text-transform:uppercase}*{scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,.05);scrollbar-width:thin}*>:hover{scrollbar-color:#00949c rgba(0,0,0,.05)}* ::-webkit-scrollbar{width:5px;height:5px}* ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}* ::-webkit-scrollbar-thumb:hover{background:#00949c}* ::-webkit-scrollbar-track{background:rgba(0,0,0,.05)}@media only screen and (max-width:1080px),screen and (max-width:1366px)and (-webkit-min-device-pixel-ratio:2){#App #App-body{margin-top:54px}}@media(max-width:920px){html>body{padding-bottom:4em}}#shopping-cart-print{position:relative;display:none;background-color:#fff;padding-left:1cm;z-index:9999;min-width:21cm;min-height:29.7cm}#shopping-cart-print #sc-print-positions{margin-top:1.5cm;margin-bottom:1cm;width:100%}#shopping-cart-print #sc-print-positions table{width:100%}#shopping-cart-print #sc-print-positions table thead tr th{padding-right:.25cm;padding-bottom:.125cm;border-bottom:.5mm solid #c3c3c3;vertical-align:middle}#shopping-cart-print #sc-print-positions table thead tr th:last-child{padding-right:0}#shopping-cart-print #sc-print-positions table tbody tr td{padding-right:.25cm;padding-top:.125cm;padding-bottom:.125cm;vertical-align:top;border-bottom:.5mm solid #c3c3c3}#shopping-cart-print #sc-print-positions table tbody tr td:last-child{padding-right:0;min-width:2cm}#shopping-cart-print #sc-print-positions table tbody tr td>.product-list-item-image{width:1.5cm!important;height:1cm!important}#shopping-cart-print #sc-print-positions table tbody tr td>.product-list-item-image img{width:100%;object-fit:contain}#shopping-cart-print #sc-print-positions table tbody tr:last-child td{border:none}#shopping-cart-print #sc-print-positions table tbody tr.sc-print-subpos>td{border-bottom:.5mm dashed #c3c3c3}#shopping-cart-print #sc-print-positions table tbody tr.sc-print-subpos.sc-print-subpos-last>td{border-bottom:1mm solid #c3c3c3}#shopping-cart-print #sc-print-footer{display:grid;grid-template-columns:1fr 1fr 1.5fr;grid-template-rows:auto;grid-template-areas:"comment ordernr price";border-top:.125cm solid #00949c;width:100%}#shopping-cart-print #sc-print-footer #sc-print-footer-comment{grid-area:comment}#shopping-cart-print #sc-print-footer #sc-print-footer-ordernr{grid-area:ordernr}#shopping-cart-print #sc-print-footer table#sc-print-footer-price tbody tr td{text-align:right;padding-top:.2cm}#shopping-cart-print #sc-print-footer table#sc-print-footer-price tbody tr td:first-child{padding-right:1cm}@media print{html{min-width:21cm;min-height:29.7cm}html #App-header,html #cart-sidebar,html #order-confirmation-wrapper,html #order-nav,html #side-shopping-cart,html .cart-pos-clear-wrapper,html .cart-sidebar-actions,html .cart-sidebar-btn-list,html .d-md-none,html .order-sidebar-summary,html .ordering-page-footer,html .ordering-page-main,html textarea{display:none!important}html .ordering-page-grid{display:block}html #shopping-cart-print{display:block!important}}
/*# sourceMappingURL=main.b671cc27.chunk.css.map */