.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.shop-testimonial{width:100%;margin:20px 0;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;padding:25px 15px;margin:30px auto}.shop-testimonial,.shop-testimonial .promo-text{display:-webkit-box;display:-ms-flexbox;display:flex}.shop-testimonial .promo-text{width:calc(100% - 103px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.shop-testimonial .promo-text h3{text-align:center;font-size:14px}.shop-testimonial .promo-text .promo-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.shop-testimonial .promo-text .promo-details .promo-stars{padding:10px 0;margin:0 auto;width:100px}.shop-testimonial .promo-text .promo-details p{font-size:14px;text-align:center}.shop-testimonial .ts-badge{width:103px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.shop-testimonial .ts-badge img{margin:0 10px;height:83px;width:83px}@media (min-width:768px){.shop-testimonial{width:83.333%}.shop-testimonial .promo-text h3{margin-bottom:10px;text-align:left;font-size:18px}.shop-testimonial .promo-text .promo-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.shop-testimonial .promo-text .promo-details p{padding-right:10px;text-align:left}.shop-testimonial .promo-text .promo-details .promo-stars{-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:0}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.wishlist-product-compare{border-top:1px solid #c8c8c8;margin-top:10px}.wishlist-product-compare>.row:last-child hr{display:none}.wishlist-product-compare>.row>.columns:first-child .add-to-cart-popup{right:auto;left:0}.homepage-content article:nth-of-type(2) h1{font-size:20px;margin:0 0 16px}.homepage-content article:nth-of-type(2) h3{font-size:13px;margin:0 0 17px}.homepage-content .transition div.km-padding-horizontal-mobile.km-padding-vertical-lg:first-child{padding-left:0;padding-right:0}.homepage-content .row.row-fit{margin-left:-10px;margin-right:-10px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.unlock-account-instructions{width:500px;max-width:100%;margin:0 auto}.unlock-account-instructions h2,.unlock-account-instructions ol,.unlock-account-instructions p,.unlock-account-instructions strong{margin-bottom:20px;display:block}.unlock-account-instructions ol{list-style-position:inside}@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,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;font-size:100%;font-weight:400;vertical-align:baseline;background:transparent}article,aside,details,figure,footer,header,nav,section,summary{display:block}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}embed,img,object{max-width:100%;height:auto}html{overflow-y:scroll}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:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:10px 0;padding:0;clear:both}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=file],input[type=submit]{cursor:pointer;-webkit-appearance:none;border-radius:0}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after,.clearfix:before{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.clear{clear:both}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}select,textarea{height:auto;width:100%;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #c8c8c8;font-family:FrutigerLTW01-45Light;letter-spacing:.02rem;color:#000}.unlock-form input[type=number]#userNumber{-moz-appearance:textfield}.unlock-form input[type=number]#userNumber::-ms-clear{display:none}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{height:auto;width:100%;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #c8c8c8;font-family:FrutigerLTW01-45Light;letter-spacing:.02rem;color:#000}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}label,legend{display:block;margin-bottom:3px}label .label-body,legend .label-body{display:inline-block;margin-left:.5rem}fieldset{padding:0;border-width:0}[data-whatinput=mouse] :focus{outline:none}[data-whatelement=input] .platform-cordova_ios .cordova-navbar .cordova-bottom-bar,[data-whatelement=input] .platform-cordova_ios .cordova-navbar .cordova-top-bar{position:absolute}:focus{outline-color:#ffca19}.container-fluid:after,.container:after,.row:after,.row:before,.u-cf{content:"";display:table;clear:both}.row.row-fit{margin-left:0;margin-right:0}@media (min-width:570px){.row.row-fit{margin-left:-10px;margin-right:-10px}}.container,.container-fluid{margin-right:auto;margin-left:auto}*,.column,.columns,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.column,.columns{width:100%;float:left;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.hidden-xxs,.visible-lg,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-inline,.visible-xs-inline-block{display:none}.one-xxs.column,.one-xxs.columns{width:8.33333%}.two-xxs.columns{width:16.66667%}.three-xxs.columns{width:25%}.four-xxs.columns{width:33.33333%}.five-xxs.columns{width:41.66667%}.six-xxs.columns{width:50%}.seven-xxs.columns{width:58.33333%}.eight-xxs.columns{width:66.66667%}.nine-xxs.columns{width:75%}.ten-xxs.columns{width:83.33333%}.eleven-xxs.columns{width:91.66667%}.twelve-xxs.columns{width:100%;margin-left:0}.offset-by-one-xxs.column,.offset-by-one-xxs.columns{margin-left:8.33333%}.offset-by-two-xxs.column,.offset-by-two-xxs.columns{margin-left:16.66667%}.offset-by-three-xxs.column,.offset-by-three-xxs.columns{margin-left:25%}.offset-by-four-xxs.column,.offset-by-four-xxs.columns{margin-left:33.33333%}.offset-by-five-xxs.column,.offset-by-five-xxs.columns{margin-left:41.66667%}.offset-by-six-xxs.column,.offset-by-six-xxs.columns{margin-left:50%}.offset-by-seven-xxs.column,.offset-by-seven-xxs.columns{margin-left:58.33333%}.offset-by-eight-xxs.column,.offset-by-eight-xxs.columns{margin-left:66.66667%}.offset-by-nine-xxs.column,.offset-by-nine-xxs.columns{margin-left:75%}.offset-by-ten-xxs.column,.offset-by-ten-xxs.columns{margin-left:83.33333%}.offset-by-eleven-xxs.column,.offset-by-eleven-xxs.columns{margin-left:91.66667%}@media (min-width:570px){.visible-xs{display:block}.visible-xs-inline{display:inline}.hidden-xs{display:none}.one-xs.column,.one-xs.columns{width:8.33333%}.two-xs.columns{width:16.66667%}.three-xs.columns{width:25%}.four-xs.columns{width:33.33333%}.five-xs.columns{width:41.66667%}.six-xs.columns{width:50%}.seven-xs.columns{width:58.33333%}.eight-xs.columns{width:66.66667%}.nine-xs.columns{width:75%}.ten-xs.columns{width:83.33333%}.eleven-xs.columns{width:91.66667%}.twelve-xs.columns{width:100%;margin-left:0}.offset-by-one-xs.column,.offset-by-one-xs.columns{margin-left:8.33333%}.offset-by-two-xs.column,.offset-by-two-xs.columns{margin-left:16.66667%}.offset-by-three-xs.column,.offset-by-three-xs.columns{margin-left:25%}.offset-by-four-xs.column,.offset-by-four-xs.columns{margin-left:33.33333%}.offset-by-five-xs.column,.offset-by-five-xs.columns{margin-left:41.66667%}.offset-by-six-xs.column,.offset-by-six-xs.columns{margin-left:50%}.offset-by-seven-xs.column,.offset-by-seven-xs.columns{margin-left:58.33333%}.offset-by-eight-xs.column,.offset-by-eight-xs.columns{margin-left:66.66667%}.offset-by-nine-xs.column,.offset-by-nine-xs.columns{margin-left:75%}.offset-by-ten-xs.column,.offset-by-ten-xs.columns{margin-left:83.33333%}.offset-by-eleven-xs.column,.offset-by-eleven-xs.columns{margin-left:91.66667%}.no-offset-xs.column,.no-offset-xs.columns{margin-left:0}}@media (min-width:768px){.visible-sm{display:block}.visible-sm-inline{display:inline}.visible-sm-inline-block{display:inline-block}.hidden-sm{display:none}.one-sm.column,.one-sm.columns{width:8.33333%}.two-sm.columns{width:16.66667%}.three-sm.columns{width:25%}.four-sm.columns{width:33.33333%}.five-sm.columns{width:41.66667%}.six-sm.columns{width:50%}.seven-sm.columns{width:58.33333%}.eight-sm.columns{width:66.66667%}.nine-sm.columns{width:75%}.ten-sm.columns{width:83.33333%}.eleven-sm.columns{width:91.66667%}.twelve-sm.columns{width:100%;margin-left:0}.offset-by-one-sm.column,.offset-by-one-sm.columns{margin-left:8.33333%}.offset-by-two-sm.column,.offset-by-two-sm.columns{margin-left:16.66667%}.offset-by-three-sm.column,.offset-by-three-sm.columns{margin-left:25%}.offset-by-four-sm.column,.offset-by-four-sm.columns{margin-left:33.33333%}.offset-by-five-sm.column,.offset-by-five-sm.columns{margin-left:41.66667%}.offset-by-six-sm.column,.offset-by-six-sm.columns{margin-left:50%}.offset-by-seven-sm.column,.offset-by-seven-sm.columns{margin-left:58.33333%}.offset-by-eight-sm.column,.offset-by-eight-sm.columns{margin-left:66.66667%}.offset-by-nine-sm.column,.offset-by-nine-sm.columns{margin-left:75%}.offset-by-ten-sm.column,.offset-by-ten-sm.columns{margin-left:83.33333%}.offset-by-eleven-sm.column,.offset-by-eleven-sm.columns{margin-left:91.66667%}.no-offset-sm.column,.no-offset-sm.columns{margin-left:0}}@media (min-width:1000px){.visible-md{display:block}.visible-md-inline{display:inline}.visible-md-inline-block{display:inline-block}.hidden-md{display:none}.one-md.column,.one-md.columns{width:8.33333%}.two-md.columns{width:16.66667%}.three-md.columns{width:25%}.four-md.columns{width:33.33333%}.five-md.columns{width:41.66667%}.six-md.columns{width:50%}.seven-md.columns{width:58.33333%}.eight-md.columns{width:66.66667%}.nine-md.columns{width:75%}.ten-md.columns{width:83.33333%}.eleven-md.columns{width:91.66667%}.twelve-md.columns{width:100%;margin-left:0}.offset-by-one-md.column,.offset-by-one-md.columns{margin-left:8.33333%}.offset-by-two-md.column,.offset-by-two-md.columns{margin-left:16.66667%}.offset-by-three-md.column,.offset-by-three-md.columns{margin-left:25%}.offset-by-four-md.column,.offset-by-four-md.columns{margin-left:33.33333%}.offset-by-five-md.column,.offset-by-five-md.columns{margin-left:41.66667%}.offset-by-six-md.column,.offset-by-six-md.columns{margin-left:50%}.offset-by-seven-md.column,.offset-by-seven-md.columns{margin-left:58.33333%}.offset-by-eight-md.column,.offset-by-eight-md.columns{margin-left:66.66667%}.offset-by-nine-md.column,.offset-by-nine-md.columns{margin-left:75%}.offset-by-ten-md.column,.offset-by-ten-md.columns{margin-left:83.33333%}.offset-by-eleven-md.column,.offset-by-eleven-md.columns{margin-left:91.66667%}.no-offset-md.column,.no-offset-md.columns{margin-left:0}}@media (min-width:1500px){.visible-lg{display:block}.visible-lg-inline{display:inline}.one-lg.column,.one-lg.columns{width:8.33333%}.two-lg.columns{width:16.66667%}.three-lg.columns{width:25%}.four-lg.columns{width:33.33333%}.five-lg.columns{width:41.66667%}.six-lg.columns{width:50%}.seven-lg.columns{width:58.33333%}.eight-lg.columns{width:66.66667%}.nine-lg.columns{width:75%}.ten-lg.columns{width:83.33333%}.eleven-lg.columns{width:91.66667%}.twelve-lg.columns{width:100%;margin-left:0}.offset-by-one-lg.column,.offset-by-one-lg.columns{margin-left:8.33333%}.offset-by-two-lg.column,.offset-by-two-lg.columns{margin-left:16.66667%}.offset-by-three-lg.column,.offset-by-three-lg.columns{margin-left:25%}.offset-by-four-lg.column,.offset-by-four-lg.columns{margin-left:33.33333%}.offset-by-five-lg.column,.offset-by-five-lg.columns{margin-left:41.66667%}.offset-by-six-lg.column,.offset-by-six-lg.columns{margin-left:50%}.offset-by-seven-lg.column,.offset-by-seven-lg.columns{margin-left:58.33333%}.offset-by-eight-lg.column,.offset-by-eight-lg.columns{margin-left:66.66667%}.offset-by-nine-lg.column,.offset-by-nine-lg.columns{margin-left:75%}.offset-by-ten-lg.column,.offset-by-ten-lg.columns{margin-left:83.33333%}.offset-by-eleven-lg.column,.offset-by-eleven-lg.columns{margin-left:91.66667%}.no-offset-lg.column,.no-offset-lg.columns{margin-left:0}}@media print{.breadcrumbs,.button,.link,footer,header{display:none!important}.main-content{margin-top:0!important}#launcher{display:none}}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{margin:0;background-color:#fff;border:1px solid #c8c8c8;border-radius:0;display:inline-block;height:2.5rem;padding:.5rem}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c8c8c8}input[type=email].error,input[type=number].error,input[type=password].error,input[type=tel].error,input[type=text].error,select.error,textarea.error{border:1px solid #c80000}@font-face{font-family:FrutigerLTW01-45Light;src:url("../fonts/7d3671fc-8c26-459c-98e1-997c4f6c8c93.eot?#iefix");src:url("../fonts/7d3671fc-8c26-459c-98e1-997c4f6c8c93.eot?#iefix") format("eot"),url("../fonts/4fb89ed5-baf5-425f-aba4-46e8c2c3aabe.woff2") format("woff2"),url("../fonts/2a004a53-ac5c-43b3-9eeb-9f74ae4c1609.woff") format("woff"),url("../fonts/74d53f3b-1683-4d5a-a556-e13f6553cdf0.ttf") format("truetype"),url("../fonts/3f5a5b87-e71e-4544-be0c-da4daa132710.svg#3f5a5b87-e71e-4544-be0c-da4daa132710") format("svg");font-display:swap}@font-face{font-family:Frutiger LT W01\ 65 Bold;src:url("../fonts/fbd7c0fb-f004-4e83-81d2-1d400413a873.eot?#iefix");src:url("../fonts/fbd7c0fb-f004-4e83-81d2-1d400413a873.eot?#iefix") format("eot"),url("../fonts/6e7f04cb-3b30-43a5-b79d-25b4c1178700.woff2") format("woff2"),url("../fonts/9aa32a81-1124-4c43-b3db-15bfb1f7aed2.woff") format("woff"),url("../fonts/6faffbf4-f8e8-4817-b24b-a390e166be7e.ttf") format("truetype"),url("../fonts/fc09de64-de25-425e-90dc-a0cae29b02c4.svg#fc09de64-de25-425e-90dc-a0cae29b02c4") format("svg");font-display:swap}.font-frutiger-light{font-family:FrutigerLTW01-45Light}.font-frutiger-light,.font-frutiger-roman{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:400}.font-frutiger-roman{font-family:FrutigerLTW01-55Roman}.font-frutiger-bold{font-family:Frutiger LT W01\ 65 Bold;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:400}html{font-family:FrutigerLTW01-45Light;font-size:16px;line-height:1.5}@media screen and (min-width:400px){html{font-size:16px;line-height:1.5}}@media screen and (min-width:440px){html{font-size:16px;line-height:1.5}}@media screen and (min-width:570px){html{font-size:16px;line-height:1.5}}@media screen and (min-width:768px){html{font-size:16px;line-height:1.5}}@media screen and (min-width:875px){html{font-size:16px;line-height:1.5}}@media screen and (min-width:1000px){html{font-size:16px;line-height:1.5}}@media screen and (min-width:1100px){html{font-size:16px;line-height:1.5}}@media screen and (min-width:1200px){html{font-size:16px;line-height:1.5}}@media screen and (min-width:1500px){html{font-size:16px;line-height:1.5}}@media screen and (min-width:1800px){html{font-size:16px;line-height:1.5}}body{font-family:FrutigerLTW01-45Light;letter-spacing:.02rem;font-size:.8125rem;line-height:1.5;text-shadow:rgba(0,0,0,.01) 0 0 1px;-webkit-font-smoothing:antialiased}@media screen and (min-width:400px){body{font-size:.8125rem;line-height:1.5}}@media screen and (min-width:440px){body{font-size:.8125rem;line-height:1.5}}@media screen and (min-width:570px){body{font-size:.8125rem;line-height:1.5}}@media screen and (min-width:768px){body{font-size:.8125rem;line-height:1.5}}@media screen and (min-width:875px){body{font-size:.8125rem;line-height:1.5}}@media screen and (min-width:1000px){body{font-size:.8125rem;line-height:1.5}}@media screen and (min-width:1100px){body{font-size:.8125rem;line-height:1.5}}@media screen and (min-width:1200px){body{font-size:.8125rem;line-height:1.5}}@media screen and (min-width:1500px){body{font-size:.8125rem;line-height:1.5}}@media screen and (min-width:1800px){body{font-size:.8125rem;line-height:1.5}}h1,h2,h3,h6{font-family:Frutiger LT W01\ 65 Bold}h4,h5{font-family:FrutigerLTW01-45Light}h1{font-size:2rem;line-height:1.2}@media screen and (min-width:400px){h1{font-size:2rem;line-height:1.2}}@media screen and (min-width:440px){h1{font-size:2rem;line-height:1.2}}@media screen and (min-width:570px){h1{font-size:2rem;line-height:1.2}}@media screen and (min-width:768px){h1{font-size:2rem;line-height:1.2}}@media screen and (min-width:875px){h1{font-size:2rem;line-height:1.2}}@media screen and (min-width:1000px){h1{font-size:2rem;line-height:1.2}}@media screen and (min-width:1100px){h1{font-size:2rem;line-height:1.2}}@media screen and (min-width:1200px){h1{font-size:2rem;line-height:1.2}}@media screen and (min-width:1500px){h1{font-size:2rem;line-height:1.2}}@media screen and (min-width:1800px){h1{font-size:2rem;line-height:1.2}}h2{font-size:2rem;line-height:1.2}@media screen and (min-width:400px){h2{font-size:2rem;line-height:1.2}}@media screen and (min-width:440px){h2{font-size:2rem;line-height:1.2}}@media screen and (min-width:570px){h2{font-size:2rem;line-height:1.2}}@media screen and (min-width:768px){h2{font-size:2rem;line-height:1.2}}@media screen and (min-width:875px){h2{font-size:2rem;line-height:1.2}}@media screen and (min-width:1000px){h2{font-size:2rem;line-height:1.2}}@media screen and (min-width:1100px){h2{font-size:2rem;line-height:1.2}}@media screen and (min-width:1200px){h2{font-size:2rem;line-height:1.2}}@media screen and (min-width:1500px){h2{font-size:2rem;line-height:1.2}}@media screen and (min-width:1800px){h2{font-size:2rem;line-height:1.2}}h3{font-size:.8125rem;line-height:1.2}@media screen and (min-width:400px){h3{font-size:.8125rem;line-height:1.2}}@media screen and (min-width:440px){h3{font-size:.8125rem;line-height:1.2}}@media screen and (min-width:570px){h3{font-size:.8125rem;line-height:1.2}}@media screen and (min-width:768px){h3{font-size:.8125rem;line-height:1.2}}@media screen and (min-width:875px){h3{font-size:.8125rem;line-height:1.2}}@media screen and (min-width:1000px){h3{font-size:.8125rem;line-height:1.2}}@media screen and (min-width:1100px){h3{font-size:.8125rem;line-height:1.2}}@media screen and (min-width:1200px){h3{font-size:.8125rem;line-height:1.5}}@media screen and (min-width:1500px){h3{font-size:.8125rem;line-height:1.5}}@media screen and (min-width:1800px){h3{font-size:.8125rem;line-height:1.5}}h4{font-size:1.125rem;line-height:1.2}@media screen and (min-width:400px){h4{font-size:1.125rem;line-height:1.2}}@media screen and (min-width:440px){h4{font-size:1.125rem;line-height:1.2}}@media screen and (min-width:570px){h4{font-size:1.125rem;line-height:1.2}}@media screen and (min-width:768px){h4{font-size:1.125rem;line-height:1.2}}@media screen and (min-width:875px){h4{font-size:1.125rem;line-height:1.2}}@media screen and (min-width:1000px){h4{font-size:1.125rem;line-height:1.2}}@media screen and (min-width:1100px){h4{font-size:1.125rem;line-height:1.2}}@media screen and (min-width:1200px){h4{font-size:1.125rem;line-height:1.2}}@media screen and (min-width:1500px){h4{font-size:1.125rem;line-height:1.2}}@media screen and (min-width:1800px){h4{font-size:1.125rem;line-height:1.2}}p{font-size:.8125rem;line-height:1.5}@media screen and (min-width:400px){p{font-size:.8125rem;line-height:1.5}}@media screen and (min-width:440px){p{font-size:.8125rem;line-height:1.5}}@media screen and (min-width:570px){p{font-size:.8125rem;line-height:1.5}}@media screen and (min-width:768px){p{font-size:.8125rem;line-height:1.5}}@media screen and (min-width:875px){p{font-size:.8125rem;line-height:1.5}}@media screen and (min-width:1000px){p{font-size:.8125rem;line-height:1.5}}@media screen and (min-width:1100px){p{font-size:.8125rem;line-height:1.5}}@media screen and (min-width:1200px){p{font-size:.8125rem;line-height:1.5}}@media screen and (min-width:1500px){p{font-size:.8125rem;line-height:1.5}}@media screen and (min-width:1800px){p{font-size:.8125rem;line-height:1.5}}h1,h2,h3,strong{letter-spacing:-.02rem}strong{font-family:Frutiger LT W01\ 65 Bold}.fa{font-style:normal}.font-black{color:#000}.font-size-9{font-size:9px;font-size:.5625rem}.font-size-10{font-size:10px;font-size:.625rem}.font-size-11{font-size:11px;font-size:.6875rem}.font-size-12{font-size:12px;font-size:.75rem}.font-size-13{font-size:13px;font-size:.8125rem}.font-size-14{font-size:14px;font-size:.875rem}.font-size-15{font-size:15px;font-size:.9375rem}.font-size-16{font-size:16px;font-size:1rem}.font-size-17{font-size:17px;font-size:1.0625rem}.font-size-18{font-size:18px;font-size:1.125rem}.font-size-19{font-size:19px;font-size:1.1875rem}.font-size-20{font-size:20px;font-size:1.25rem}.font-size-21{font-size:21px;font-size:1.3125rem}.font-size-22{font-size:22px;font-size:1.375rem}.font-size-23{font-size:23px;font-size:1.4375rem}.font-size-24{font-size:24px;font-size:1.5rem}.font-size-25{font-size:25px;font-size:1.5625rem}.font-size-26{font-size:26px;font-size:1.625rem}.font-size-27{font-size:27px;font-size:1.6875rem}.font-size-28{font-size:28px;font-size:1.75rem}.font-size-29{font-size:29px;font-size:1.8125rem}.font-size-30{font-size:30px;font-size:1.875rem}a{color:#000;text-decoration:none}@font-face{font-family:fontello;src:url("../fonts/fontello.eot?67258596");src:url("../fonts/fontello.eot?67258596#iefix") format("embedded-opentype"),url("../fonts/fontello.woff2?67258596") format("woff2"),url("../fonts/fontello.woff?67258596") format("woff"),url("../fonts/fontello.ttf?67258596") format("truetype"),url("../fonts/fontello.svg?67258596#fontello") format("svg");font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"\F09A"}.icon-pinterest-circled:before{content:"\F0D2"}.icon-youtube:before{content:"\F167"}.icon-xing:before{content:"\F168"}.icon-houzz:before{content:"\F27C"}.icon-instagram:before{content:"\F16D"}.km-full-width{width:100%}.km-margin{margin:10px}.km-margin-top{margin-top:10px}.km-margin-top-lg{margin-top:20px}.km-margin-top-xl{margin-top:30px}.km-margin-top-xxl{margin-top:40px}.km-margin-bottom-0{margin-bottom:0}.km-margin-bottom{margin-bottom:10px}.km-margin-bottom-sm{margin-bottom:5px}.km-margin-bottom-lg{margin-bottom:20px}.km-margin-bottom-xxl{margin-bottom:40px}.km-padding{padding:10px}.km-padding-sm{padding:5px}.km-padding-top{padding-top:10px}.km-padding-bottom{padding-bottom:10px}.km-padding-left{padding-left:10px}.km-padding-right{padding-right:10px}.km-padding-right-mobile-3xl{padding-right:60px}@media (min-width:570px){.km-padding-right-mobile-3xl{padding-right:0}}.km-padding-horizontal{padding-left:10px;padding-right:10px}.km-padding-horizontal-sm{padding-left:5px;padding-right:5px}.km-padding-horizontal-lg{padding-left:20px;padding-right:20px}.km-padding-horizontal-xl{padding-left:30px;padding-right:30px}.km-padding-horizontal-2xl{padding-left:50px;padding-right:50px}.km-padding-vertical{padding-top:10px;padding-bottom:10px}.km-padding-vertical-sm{padding-top:5px;padding-bottom:5px}.km-padding-vertical-md{padding:15px 0}.km-padding-vertical-lg{padding-top:20px;padding-bottom:20px}.km-padding-vertical-xxl{padding-top:40px;padding-bottom:40px}.km-padding-lg{padding:20px}.km-padding-top-sm{padding-top:5px}.km-padding-top-lg{padding-top:20px}.km-padding-top-xl{padding-top:30px}.km-padding-bottom-lg{padding-bottom:20px}.km-padding-left-lg{padding-left:20px}.km-padding-horizontal-mobile{padding-left:20px;padding-right:20px}@media (min-width:1000px){.km-padding-horizontal-mobile{padding-left:0;padding-right:0}}.km-padding-vertical-mobile{padding-top:20px;padding-bottom:20px}@media (min-width:768px){.km-padding-vertical-mobile{padding-top:0;padding-bottom:0}}.km-padding-right-mobile{padding-right:0}@media (min-width:1000px){.km-padding-right-mobile{padding-right:20px}}.km-padding-left-mobile{padding-left:0}@media (min-width:1000px){.km-padding-left-mobile{padding-left:20px}}.km-padding-top-mobile{padding-top:20px}@media (min-width:570px){.km-padding-top-mobile{padding-top:0}}.background-white{background-color:#fff}.background-grey{background-color:#f2f2f2}.underline{text-decoration:underline;cursor:pointer}.line-through{text-decoration:line-through}.horizontal-line{border-top:1px solid #979797}.break-word{word-break:break-all}.inline{display:inline}.inline-block{vertical-align:top;display:inline-block}.inline-block-middle{vertical-align:middle;display:inline-block}.nowrap{white-space:nowrap}.overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%}.pull-right{float:right}.pull-left{float:left}@media (max-width:570px){.mobile-pull-left.mobile-pull-left{float:left}.mobile-pull-right.mobile-pull-right{float:right}}.relative{position:relative}.rounded{border-radius:100%}.separate{border-top:1px solid #c8c8c8}.separate,.separate-bottom{border-bottom:1px solid #c8c8c8}.separate-left{border-left:1px solid #c8c8c8}.separate-right{border-right:1px solid #c8c8c8}.text.black{color:#000}.text.yellow{color:#ffca19}.text.white{color:#fff}.text.two-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.text.two-columns div{display:inline-block}@media (min-width:768px){.text.two-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.text.three-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}@media (min-width:768px){.text.three-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.text.three-columns div{display:inline-block;width:100%}.text-small{font-size:.8125rem}.text-medium{font-size:1.25rem}.text-center-xxs{text-align:center}.text-left-xxs{text-align:left}.text-right-xxs{text-align:right}@media (min-width:570px){.text-center-xs{text-align:center}.text-left-xs{text-align:left}.text-right-xs{text-align:right}}@media (min-width:768px){.text-center-sm{text-align:center}.text-left-sm{text-align:left}.text-right-sm{text-align:right}}@media (min-width:1000px){.text-center-md{text-align:center}.text-left-md{text-align:left}.text-right-md{text-align:right}}.three-lines{display:block;display:-webkit-box;height:57px;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}button.icon-info{border:none}.icon-info{display:inline-block;vertical-align:middle;background-size:100%;width:24px;height:24px;margin-right:10px;background:url("../images/icons/icon_info.svg") no-repeat 50%}.technical-data-element{position:relative;padding-left:38px;min-height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-spec{display:inline-block;vertical-align:middle;background-size:100%;width:28px;height:28px;position:absolute;left:0}.icon-spec.info2{background:url("../images/icons/icon_info.svg") no-repeat 50%}.icon-spec.abriebgruppe{background:url("../images/icons/specs-abrieb.svg") no-repeat 50%}.icon-spec.art{background:url("../images/icons/specs-art.svg") no-repeat 50%}.icon-spec.typ{background:url("../images/icons/specs-typ.svg") no-repeat 50%}.icon-spec.frostbestaendig{background:url("../images/icons/specs-frost.svg") no-repeat 50%}.icon-spec.material{background:url("../images/icons/specs-material.svg") no-repeat 50%}.icon-spec.oberflaeche{background:url("../images/icons/specs-oberflaeche.svg") no-repeat 50%}.icon-spec.pflegeintensitaet{background:url("../images/icons/specs-pflege.svg") no-repeat 50%}.icon-spec.rektifizierung{background:url("../images/icons/specs-rektifizierung.svg") no-repeat 50%}.icon-spec.sku{background:url("../images/icons/specs-sku.svg") no-repeat 50%}.icon-spec.staerke{background:url("../images/icons/specs-staerke.svg") no-repeat 50%}.icon-spec.trittsicherheit{background:url("../images/icons/specs-tritt.svg") no-repeat 50%}.icon-spec.outdoor{background:url("../images/icons/specs-outdoor.svg") no-repeat 50%}.icon-spec.icon-default{background:url("../images/icons/kemmler-placeholder@2x-1.png") no-repeat 50%;background-size:cover}.icon-spec.format{background-color:#c8c8c8}.icon-spec.color,.icon-spec.format{width:23px;height:23px;margin:2px 12px 3px 3px}.icon-spec.color{border:.1px solid #f2f2f2}.icon-spec.color.weiss,.icon-spec.color.weiß{background-color:#fff}.icon-spec.color.gelb,.icon-spec.color.yellow{background-color:#ffca19}.icon-spec.color.beige{background-color:#eed8af}.icon-spec.color.cotto{background-color:#c35b3a}.icon-spec.color.anthrazit{background-color:#363e42}.icon-spec.color.rot{background-color:#c80000}.icon-spec.color.green,.icon-spec.color.gruen,.icon-spec.color.grün{background-color:#008060}.icon-spec.color.blau{background-color:#231cb8}.icon-spec.color.braun{background-color:#61473a}.icon-spec.color.grau,.icon-spec.color.grey{background-color:#c8c8c8}.icon-spec.color.schwarz{background-color:#000}.icon-spec.color.dark-grey{background-color:#979797}.icon-spec.color.mehrfarbig{background-image:url("../images/icons/mehrfarbig.svg")}.icon-spec.color.TRANSPARENT:before,.icon-spec.color.transparent:before{content:"";display:block;position:absolute;width:0;height:0;background:#fff;border:50px solid #fff;border-bottom-color:#e5e5e5;border-left-width:55px;top:-53px}@media (min-width:570px){.icon-spec.color.TRANSPARENT:before,.icon-spec.color.transparent:before{border:42px solid #fff;border-bottom-color:#e5e5e5;border-left-width:42px;top:-44px}}.name-and-value{word-break:break-word;display:block}.icon-link{display:inline-block;vertical-align:middle;background-size:100%;vertical-align:sub;margin-right:.5rem;width:24px;height:24px}.icon-link.remove{background-image:url("../images/icons/link-remove.png");background-size:100%}@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.icon-link.remove{background-image:url("../images/icons/link-remove@2x.png");background-size:100%}}.icon-button{display:inline-block;vertical-align:middle;background-size:100%;height:21px;width:22px;margin-right:12px;opacity:1}.icon-button.disabled{opacity:.5}.icon-button.send{background-image:url("../images/icons/button-send.png");background-size:100%}@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.icon-button.send{background-image:url("../images/icons/button-send@2x.png");background-size:100%}}.icon-sortiment{display:inline-block;vertical-align:middle;background-size:100%;width:25px;height:25px}.icon-sortiment.ausbau{background:url("../images/icons/sortiment-ausbau.svg") no-repeat 50%}.icon-sortiment.farben{background:url("../images/icons/sortiment-farben.svg") no-repeat 50%}.icon-sortiment.dach-und-fassade{background:url("../images/icons/sortiment-fassade.svg") no-repeat 50%}.icon-sortiment.fliesen{background:url("../images/icons/sortiment-fliesen.svg") no-repeat 50%}.icon-sortiment.gartenbau{background:url("../images/icons/sortiment-gartenbau.svg") no-repeat 50%}.icon-sortiment.hochbau{background:url("../images/icons/sortiment-hochbau.svg") no-repeat 50%}.icon-sortiment.putz-und-moertel{background:url("../images/icons/sortiment-putz-moertel.svg") no-repeat 50%}.icon-sortiment.sanitaertechnik{background:url("../images/icons/sortiment-sanitaertechnik.svg") no-repeat 50%}.icon-sortiment.tiefbau{background:url("../images/icons/sortiment-tiefbau.svg") no-repeat 50%}.icon-sortiment.trockenbau{background:url("../images/icons/sortiment-trockenbau.svg") no-repeat 50%}.icon-sortiment.wdvs{background:url("../images/icons/sortiment-wdvs.svg") no-repeat 50%}.icon-sortiment.werkzeug{background:url("../images/icons/sortiment-werkzeug.svg") no-repeat 50%}.icon-sortiment.alternative-bodenbelaege{width:20px;height:20px;background:url("../images/icons/icon-alternat-boden-01.svg") no-repeat 50%}.icon-sortiment.badfliesen{width:20px;height:20px;background:url("../images/icons/sortiment-fliesen-bad.svg") no-repeat 50%}.icon-sortiment.bodenfliesen{width:20px;height:20px;background:url("../images/icons/sortiment-fliesen-boden.svg") no-repeat 50%}.icon-sortiment.fliesenprofile{width:20px;height:20px;background:url("../images/icons/sortiment-fliesen-fliesenprofile.svg") no-repeat 50%}.icon-sortiment.gaeste-wc-fliesen{width:20px;height:20px;background:url("../images/icons/sortiment-fliesen-gaestewc.svg") no-repeat 50%}.icon-sortiment.kellerfliesen-und-garagenfliesen{width:20px;height:20px;background:url("../images/icons/sortiment-fliesen-garage.svg") no-repeat 50%}.icon-sortiment.kuechenfliesen{width:20px;height:20px;background:url("../images/icons/sortiment-fliesen-kueche.svg") no-repeat 50%}.icon-sortiment.terrassenfliesen-und-balkonfliesen{width:20px;height:20px;background:url("../images/icons/sortiment-fliesen-terrasse-balkon.svg") no-repeat 50%}.icon-sortiment.wandfliesen{width:20px;height:20px;background:url("../images/icons/sortiment-fliesen-wand.svg") no-repeat 50%}.icon-sortiment.wohnzimmerfliesen{width:20px;height:20px;background:url("../images/icons/sortiment-fliesen-wohnzimmer.svg") no-repeat 50%}.icon-sortiment.verlegematerial-und-zubehoer{width:20px;height:20px;background:url("../images/icons/sortiment-fliesen-zubehoer.svg") no-repeat 50%}.icon-sortiment.mosaik{width:20px;height:20px;background:url("../images/icons/sortiment-fliesen-mosaik.svg") no-repeat 50%}.icon-header{display:inline-block;vertical-align:middle;background-size:100%;height:30px;width:30px}.icon-header.edit-pen{background:url("../images/icons/edit-pen.svg") 50% no-repeat;background-size:34px 34px;margin-bottom:7px}.icon-header.check{background:url("../images/icons/check-narrow-medium.svg") 50% no-repeat;background-size:17px 17px}.icon-header.phone{background:url("../images/icons/header-phone.svg") 50% no-repeat;background-size:22px 22px}.icon-header.mail{background:url("../images/icons/icon_mail.svg") no-repeat 50%;max-width:24px;background-size:100%}.icon-header.pin{background:url("../images/icons/icon-pin.svg") no-repeat 50%;background-size:70%}.icon-header.cart{background:url("../images/icons/header-cart.svg") no-repeat 50%;max-width:27px;background-size:100%}.icon-header.edit{background:url("../images/icons/icon_edit.svg") no-repeat 50%;background-size:89.5%}.icon-header.login{background:url("../images/icons/icon_login.svg") no-repeat 50%;background-size:60%;cursor:pointer}.icon-header.login+.dropdown{top:36px;left:-13px}.icon-header.scan{background:url("../images/icons/icon-scanner.svg") no-repeat 50%;background-size:100%}.icon-trash{background-size:100%;width:20px;height:20px;background:url("../images/icons/icon-trash.svg") no-repeat 50%}.icon-cart,.icon-trash{display:inline-block;vertical-align:middle;cursor:pointer}.icon-cart{background-size:100%;width:22px;height:22px;background:url("../images/icons/header-cart.svg") no-repeat 50%}.icon-pin{background-size:100%;width:20px;height:20px;cursor:pointer;background:url("../images/icons/icon-pin.svg") no-repeat 50%}.icon-pin,.icon-search{display:inline-block;vertical-align:middle}.icon-search{background-size:100%;width:28px;height:28px;background:url("../images/icons/icon-search.svg") no-repeat 50%}.v-icon{vertical-align:middle;display:inline-block}:root .technical-data-element,_:-ms-fullscreen{display:table}:root .technical-data-element .icon-spec,_:-ms-fullscreen .icon-spec{top:50%;transform:translateY(-50%)}:root .technical-data-element .name-and-value,_:-ms-fullscreen .name-and-value{display:table-cell;vertical-align:middle}.fa{letter-spacing:-.02rem;text-decoration:none}.fa.fa-angle-right:before{content:">"}.fa.fa-angle-left:before{content:"<"}.fa.fa-angle-down:before{content:"v";font-size:.8125rem;vertical-align:top;display:inline-block;line-height:15px}.link{font-family:FrutigerLTW01-45Light;letter-spacing:.02rem;text-decoration:underline;color:#000;cursor:pointer}@media (min-width:768px){.link{display:inline-block;margin-top:.5rem}}.km-button{border:0;display:inline-block;padding:.7rem 1rem;margin:0;width:100%;font-size:1.25rem;font-family:Frutiger LT W01\ 65 Bold;letter-spacing:-.02rem;text-align:center;line-height:1.5rem;cursor:pointer}.km-button:disabled{color:#000}@media (min-width:570px){.km-button{width:auto;padding-left:2rem;padding-right:2rem}}.km-button.km-button-text-button{text-align:left;display:block;margin-top:20px}.km-button.km-button-blank,.km-button.km-button-text-button{padding:0;font-size:13px;font-family:FrutigerLTW01-45Light;background:transparent;text-decoration:underline}.km-button.km-button-blank{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-weight:400}.km-button.km-button-undesguise{color:#fff;margin:0 0 0 10px;display:inline-block}.km-button.km-button-sm{font-size:.75rem;padding-top:.2rem;padding-bottom:.2rem}.km-button.km-button-md{font-size:1rem;padding-top:.1875rem;padding-bottom:.1rem}.km-button.km-button-lg{padding:1.25rem 2.5rem;font-size:2rem}.km-button.km-button-xl{padding-top:1rem;padding-bottom:1rem}.km-button.km-button-flat{padding-top:.3rem;padding-bottom:.3rem}.km-button.km-button-primary{background:#ffca19}.km-button.km-button-disabled{cursor:pointer;background:#c8c8c8}.km-button.km-button-secondary{background:#fff;border:1px solid #c8c8c8;padding-left:1rem;padding-right:1rem;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.km-button.km-button-secondary.km-button-secondary-active,.km-button.km-button-secondary:hover{background:#ffca19}.km-button.center{margin:0 auto;display:block;float:none}.km-button.km-button-white{background:#fff;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}.km-button.km-button-arrow-left .km-button-text{position:relative;right:-7px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.km-button.km-button-arrow-left .fa-angle-right{font-family:Frutiger LT W01\ 65 Bold;text-rendering:auto;-webkit-font-smoothing:antialiased;position:relative;bottom:2px;left:-7px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.km-button.km-button-arrow-left:hover .fa-angle-right{left:-3px}.km-button.km-button-arrow-left:hover .km-button-text{right:-3px}.km-button.km-button-full-width{width:100%;padding-left:0;padding-right:0}.edit-button{background:transparent;border:0;padding:0}.platform-cordova .user-account .km-button.km-button-secondary.km-button-secondary-active.km-button-secondary-active{background:#ffca19}.platform-cordova .user-account .km-button.km-button-secondary:hover{background:#fff}.check{height:26px;width:26px;border:1px solid #c8c8c8;display:inline-block;vertical-align:top;cursor:pointer;margin:0 10px 0 0}.check,.check.white{background-color:#fff}.check.white{margin:0 0 0 10px}.check.error{border:1px solid #c80000}.check-dummy{display:none}.check-dummy:checked+.check{position:relative}.check-dummy:checked+.check:before{content:" ";position:absolute;left:0;bottom:-2px;width:30px;height:30px;background:url("../images/icons/check-narrow.svg") no-repeat}.check-dummy:checked+.check.yellow{position:relative}.check-dummy:checked+.check.yellow:before{background-image:url("../images/icons/check-yellow.png");background-size:100%}@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.check-dummy:checked+.check.yellow:before{background-image:url("../images/icons/check-yellow@2x.png");background-size:100%}}.container{width:100%;max-width:1000px}.list li{padding-top:.5rem}.list li:before{margin-right:1.3rem;background:url("../images/icons/link-tick.svg");content:"";display:inline-block;width:16px;height:16px;position:relative;bottom:-3px}.fa.fa-calendar{position:absolute;right:5px;display:block;top:4px;font-size:1rem}.radio{border:1px solid #c8c8c8;border-radius:1rem;width:30px;height:30px;cursor:pointer;display:inline-block;vertical-align:middle;margin-right:.5rem}.delivery_methods .radio{width:15px;height:15px}.radio-dummy{display:none}.radio-dummy:checked{border:1px solid #c80000}.radio-dummy:checked+.radio{background:url("../images/icons/radio-selected.svg") no-repeat 50% 50%}.separator{border-bottom:1px solid #c8c8c8;height:1rem;clear:both}.spinner{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:url("../images/ajax-loader.gif") no-repeat 50%}.spinner-grid-container{position:relative;height:100px}.spinner-overlay{position:fixed;z-index:1000;top:0;bottom:0;right:0;left:0;background-color:hsla(0,0%,100%,.5)}.overlay-link{width:100%;height:100%;z-index:2;position:absolute;display:block}.weiter{padding:5px 10px;line-height:14px;font-size:16px;font-size:1rem}.no-match{margin-top:10px}.delivery-addresses-grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.delivery-addresses-grid,.delivery-addresses-grid address{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.delivery-addresses-grid address{padding-bottom:2rem;font-style:inherit;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.delivery-addresses-grid address strong{color:#008060}.delivery-addresses-grid address .link-with-img{display:-webkit-box;display:-ms-flexbox;display:flex;height:20px}.delivery-addresses-grid address .link-with-img img{height:18px;margin-left:4px}.delivery-addresses-grid address .billing-address-info{margin-top:20px;width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delivery-addresses-grid address .billing-address-info img{height:18px;margin-right:4px;-ms-flex-negative:0;flex-shrink:0}.add-to-cart-popup{width:100%;min-height:160px;padding:20px;background-color:#fff;border:1px solid #c8c8c8;position:absolute;z-index:2;right:0;top:0;text-align:left}.add-to-cart-popup p{font-size:10px;font-size:.625rem}@media (min-width:400px){.add-to-cart-popup p{font-size:13px;font-size:.8125rem}}@media (min-width:570px){.add-to-cart-popup{width:450px}}.add-to-cart-listview{position:absolute;z-index:11;top:0;left:0;background-color:#fff;width:100%;height:162px;padding:16px;-webkit-box-shadow:0 2px 5px #979797;box-shadow:0 2px 5px #979797}.add-to-cart-listview .popup-container{display:-webkit-box;display:-ms-flexbox;display:flex}.add-to-cart-listview .popup-container .name-and-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:4;-ms-flex:4;flex:4;padding-right:30px}.add-to-cart-listview .popup-container .name-and-price h2{font-size:13px;max-height:2.4em}.add-to-cart-listview .popup-container .name-and-price h3{font-family:FrutigerLTW01-45Light;-webkit-box-flex:1;-ms-flex:1;flex:1}.add-to-cart-listview .popup-container .cart-interactions-wrapper{-webkit-box-flex:4;-ms-flex:4;flex:4}.add-to-cart-listview .popup-container .cart-interactions-wrapper .bundle-selector{float:right;margin:0}.add-to-cart-listview .popup-container .cart-interactions-wrapper .quantity-picker .minus,.add-to-cart-listview .popup-container .cart-interactions-wrapper .quantity-picker .plus{position:relative;z-index:1}.add-to-cart-listview .popup-container .cart-interactions-wrapper .quantity-picker input{position:relative;z-index:12}.add-to-cart-listview .popup-container .cart-interactions-wrapper .tooltip-quantity-container{display:inline-block;margin:20px 0 0;width:48%}.add-to-cart-listview .popup-container .cart-interactions-wrapper .computed-quantity{margin:20px 0;float:right;max-width:100px}.add-to-cart-listview .popup-container .cart-interactions-wrapper .computed-quantity img{height:14px}.add-to-cart-listview .popup-container .cart-interactions-wrapper .km-button{padding:0;font-size:16px}.add-to-cart-listview .popup-container .close-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.add-to-cart-listview .popup-container .close-wrapper .close-button{float:right;padding:0 13px 1px;border:1px solid #c8c8c8;font-size:25px}@media (min-width:920px){.add-to-cart-listview .popup-container .cart-interactions-wrapper{-webkit-box-flex:3;-ms-flex:3;flex:3}}@media (min-width:1000px){.add-to-cart-listview .popup-container .cart-interactions-wrapper .computed-quantity{max-width:112px}}.add-to-cart-listview p{font-size:10px;font-size:.625rem}@media (min-width:400px){.add-to-cart-listview p{font-size:13px;font-size:.8125rem}}.bundle-selector{display:inline-block;width:100px;margin:0 10px;font-size:16px;font-size:1rem}@media (min-width:1000px){.bundle-selector{width:112px;font-size:13px;font-size:.8125rem}}.cart-item{padding-top:20px;padding-bottom:20px}.cart-item:first-child{border-top:none}.cart-item .sample-info-space{margin-top:44px}.cart-item img{display:block;max-height:85px;margin:5px 0 0;max-width:90%}@media (min-width:570px){.cart-item{height:100%;border-top:1px solid #c8c8c8}}.cart-item-actions{position:relative}.cart-item-actions .cart-item-action{display:inline-block;padding:0 8px;text-align:right}.cart-item-actions .cart-item-action:last-child{padding-right:0}.cart-item-actions .cart-item-action.open,.shopping-cart .minicart{display:none}.hidden-on-mobile{display:block}.visible-on-mobile{display:none}@media (min-width:570px){.checkout-style .cart-item>.row>.three-xs .columns,.ordered-products .cart-item>.row>.three-xs .columns{float:none;margin:0}}@media (min-width:768px){.checkout-style .cart-item>.row>.three-xs .columns,.ordered-products .cart-item>.row>.three-xs .columns{float:left}.checkout-style .cart-item>.row>.three-xs .columns.eight-xs,.ordered-products .cart-item>.row>.three-xs .columns.eight-xs{margin-left:8.33333%}}@media (min-width:570px){.shopping-cart .cart-item>.row>.three-xs .columns{float:none;margin:0}}@media (min-width:768px){.shopping-cart .cart-item>.row>.three-xs .columns{float:left}.shopping-cart .cart-item>.row>.three-xs .columns.eight-xs{margin-left:8.33333%}}.shopping-cart .cart-item .two-sm:nth-of-type(3){margin:0 0 10px}.shopping-cart .cart-item .two-sm:nth-of-type(3)>div:after{content:"";display:table;clear:both}.shopping-cart .cart-item .two-sm:nth-of-type(3)>div .quantity-picker{float:left;margin-right:20px}.shopping-cart .cart-item .two-sm:nth-of-type(3)>div>span{float:left;margin-top:10px}.shopping-cart .cart-item .two-sm:nth-of-type(3)>div .km-margin-top-lg{float:right;margin-top:7px}@media (min-width:570px){.shopping-cart .cart-item .two-sm:nth-of-type(3){margin:0}.shopping-cart .cart-item .two-sm:nth-of-type(3)>div:after{content:"";display:table;clear:both}.shopping-cart .cart-item .two-sm:nth-of-type(3)>div .quantity-picker,.shopping-cart .cart-item .two-sm:nth-of-type(3)>div>span{float:none;margin:0}.shopping-cart .cart-item .two-sm:nth-of-type(3)>div .km-margin-top-lg{float:none;margin-top:20px}}@media screen and (max-width:570px){.hidden-on-mobile{display:none}.visible-on-mobile{display:block}.cart-item{position:relative;padding:0 0 2em;margin:0 0 2em;border-bottom:1px solid #c8c8c8}.cart-item:last-child{border-bottom:0}.cart-item>.row>.five-xs{margin:0 0 1em}.cart-item>.row>.five-xs .row>.three-xs{margin:0 0 2em;padding:1em 0;min-height:120px}.cart-item .two-xs.relative{position:absolute;bottom:120px}.cart-item>.row>.columns:nth-of-type(3)>div{text-align:right;margin:1.5rem 0 0}.cart-item>.row>.columns:nth-of-type(2)>div{margin-bottom:10px}.cart-item>.row>.columns:nth-of-type(2)>div:after{content:"";display:table;clear:both}.cart-item>.row>.columns:nth-of-type(2)>div .quantity-picker{float:left;margin-right:10px}.cart-item>.row>.columns:nth-of-type(2)>div>.margin-large-top{float:right;margin:8px 0 0;position:relative}.cart-item>.row>.columns:nth-of-type(2)>div>.margin-large-top .mobile-tooltip{position:absolute;right:156px}}@media only screen and (max-width:570px) and (min-device-width:320px) and (max-device-width:320px){.cart-item>.row>.columns:nth-of-type(2)>div>.margin-large-top .mobile-tooltip{right:104px}}@media only screen and (max-width:570px) and (min-device-width:360px) and (max-device-width:360px){.cart-item>.row>.columns:nth-of-type(2)>div>.margin-large-top .mobile-tooltip{right:144px}}@media only screen and (max-width:570px) and (min-device-width:412px) and (max-device-width:412px){.cart-item>.row>.columns:nth-of-type(2)>div>.margin-large-top .mobile-tooltip{right:195px}}@media only screen and (max-width:570px) and (min-device-width:414px) and (max-device-width:414px){.cart-item>.row>.columns:nth-of-type(2)>div>.margin-large-top .mobile-tooltip{right:198px}}@media screen and (max-width:570px){.cart-item>.row>.columns:nth-of-type(2)>div>.margin-large-top span:last-child{float:right}}.product-list-view-wrapper .cart-item-actions{position:static}.jobs-list-wrapper{margin-top:70px;margin-bottom:70px}.jobs-list{margin:30px 0 10px}.jobs-list li{border-bottom:1px solid #c8c8c8}.jobs-list li a{display:block;padding:15px 0}.job-details .job-image{padding:35px 0 70px}.job-details .job-text{padding-bottom:50px}.job-details .job-title{font-family:Frutiger LT W01\ 65 Bold;font-size:32px;margin-bottom:20px}@media (min-width:1000px){.job-details .job-title{margin-bottom:65px}}.job-details .job-offer{padding-bottom:75px}.job-details .job-offer ul{margin-bottom:25px}.job-details .job-offer ul li{list-style-type:none;padding:0 0 10px 32px;position:relative}.job-details .job-offer ul li:before{background:url("../images/icons/link-tick.svg");content:"";display:inline-block;width:16px;height:16px;position:absolute;left:0;top:2px}@media (min-width:1000px){.job-details .job-offer ul{margin-bottom:0}}.job-details .job-offer h4{display:inline-block;font-family:Frutiger LT W01\ 65 Bold;font-size:13px;margin-bottom:10px}@media (min-width:1000px){.job-details .job-offer h4{margin-bottom:25px}}.job-details .job-contact p:first-child{padding-bottom:25px}.job-details .job-email{display:inline-block;margin-bottom:70px;text-decoration:underline}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.product-not-found .not-found-header{font-family:Frutiger LT W01\ 65 Bold;font-size:1.4rem}.product-not-found .not-found-image{padding-left:10px;padding-right:10px}@media (min-width:1000px){.product-not-found .not-found-image{padding-left:0;padding-right:0}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.app-root.busy-api .transition-container.product-list-rotator{display:none}.seo-heading h2,.seo-text h2{font-size:20px;font-family:Frutiger LT W01\ 65 Bold}.seo-heading h3,.seo-text h3{font-size:13px;font-family:Frutiger LT W01\ 65 Bold}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.export-project{display:none}@media (min-width:1000px){.export-project{display:block}}.project-list-item{border-top:1px solid #c8c8c8;padding:20px 0 10px;margin:10px 0;cursor:pointer}.project-list-item .project-item-actions .icon-cart{border:0;margin:20px 0 0}.project-list-item .project-item-actions .km-button{display:inline-block;margin-top:20px;text-align:left;width:auto}@media (min-width:1000px){.project-list-item .project-item-actions .km-button{display:none}}.project-item-name strong{display:block;position:relative;margin:0 0 20px;word-break:break-all;padding-right:10px}.project-item-name strong:after{content:">";font-family:FrutigerLTW01-45Light;position:absolute;right:30px}.project-item-name .km-button-blank{display:none}@media (min-width:1000px){.project-item-name .km-button-blank{display:block}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.shopping-cart .km-progress-bar{margin:20px auto 74px}.prevent-checkout-error-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:20;background-color:hsla(0,0%,100%,.8)}.shopping-cart .km-progressbar-wrap.sticky-progress-bar{height:82px}.cart-bottom-segment,.cart-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-bottom-segment .commerce-logos{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cart-bottom-segment .commerce-logos h4{font-family:Frutiger LT W01\ 65 Bold;font-size:13px;letter-spacing:-.05px;margin:10px 0 6px}@media (min-width:1000px){.cart-bottom-segment .commerce-logos h4{margin:0 0 6px}}.cart-bottom-segment .commerce-logos .commerce-logo{display:inline-block;height:24px;margin:0 1px 5px 0}@media (min-width:1000px){.cart-bottom-segment .commerce-logos .commerce-logo{height:32px;margin:0 10px 13px 0}}@media (min-width:1000px){.cart-bottom-segment .commerce-logos{width:50%}}.cart-bottom-segment .delivery-info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0}.cart-bottom-segment .delivery-info span{margin:0 20px;padding-top:8px;text-align:center}.cart-bottom-segment .delivery-info .lkw-logo,.cart-bottom-segment .delivery-info .ts-logo{height:36px;width:36px}@media (min-width:570px){.cart-bottom-segment .delivery-info{width:calc(100% - 150px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:1000px){.cart-bottom-segment .delivery-info{width:calc(50% - 150px);padding:0 50px 0 10px;margin:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cart-bottom-segment .delivery-info span{padding-top:0;margin:0 0 0 20px;text-align:left}}.start-checkout-btn{width:100%;height:50px;letter-spacing:-.2px;text-align:center;font-size:17px;padding:0}.start-checkout-btn.top-btn{margin-top:20px}@media (min-width:570px){.start-checkout-btn{width:150px;margin-left:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width:1000px){.start-checkout-btn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (min-width:570px){.shopping-cart .cart-title-row .product{width:25%}.shopping-cart .cart-title-row .unit-price{width:16.666%}.shopping-cart .cart-title-row .quantity{width:25%}.shopping-cart .cart-title-row .price{width:calc(33% - 85px);text-align:right}.shopping-cart .cart-item .cart-actions{width:65px;margin-left:20px;-webkit-box-flex:0;-ms-flex:none;flex:none}.shopping-cart .cart-item .total-price{-webkit-box-flex:1;-ms-flex:1;flex:1}.shopping-cart .cart-item .price-text{text-align:right}}@media (min-width:768px){.shopping-cart .cart-title-row .product{width:40%}.shopping-cart .cart-title-row .price{width:calc(18.3333% - 85px)}}@media (min-width:1000px){.shopping-cart .cart-title-row .product{width:340px}.shopping-cart .cart-title-row .unit-price{width:170px}.shopping-cart .cart-title-row .quantity{width:300px}.shopping-cart .cart-title-row .price{text-align:right;width:185px;padding-right:80px}.shopping-cart .cart-item .item-details{width:340px}.shopping-cart .cart-item .price-details{width:170px}.shopping-cart .cart-item .item-quantity{width:300px}.shopping-cart .cart-item .total-price{width:100px}.shopping-cart .cart-item .total-price .price-text{text-align:right}}.shopping-cart .product-unavailable{font-family:Frutiger LT W01\ 65 Bold;color:#e05927}.shopping-cart .cart-item.product-unavailable{color:#e05927;font-family:FrutigerLTW01-45Light}.shopping-cart .cart-item.product-unavailable a{color:#e05927}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.route-plan{background-color:#f2f2f2;padding:.4rem}.route-plan input{width:75%;padding:.8rem .6rem;background-color:#fff}.route-plan a{color:#000}.route-plan a .fa{padding-right:.5rem;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.route-plan a:hover .fa{padding-right:.2rem}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.sitemap-link{border-top:1px solid #fff;padding:4px 20px;display:block}.sitemap-link .arrow{display:inline-block;vertical-align:middle;margin-right:.5rem;cursor:pointer}.sitemap-link .arrow.open{border-top:5px solid #000;border-left:5px solid transparent;border-right:5px solid transparent}.sitemap-link .arrow.closed{border-left:5px solid #000;border-top:5px solid transparent;border-bottom:5px solid transparent;margin-left:3px;margin-right:10px}.sitemap-link .arrow.none{border:5px solid transparent}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.wishlist .button.small-text{display:none}@media (min-width:768px){.wishlist .button.small-text{display:block}}.wishlist .padding-small-left{padding:0;margin-bottom:1rem}@media (min-width:1000px){.wishlist .padding-small-left{padding-left:10px}}.wishlist .wishlist-image-wrap{text-align:center;margin-bottom:20px}@media (min-width:1000px){.wishlist .wishlist-image-wrap{text-align:left;margin-bottom:0}}.wishlist .cart-item-actions{position:relative;top:-92px}.wishlist .cart-item-actions .quantity-picker-container .computed-quantity{min-height:38px}@media (min-width:1000px){.wishlist .cart-item-actions{position:relative;top:0}}.wishlist .wishlist-items .km-padding-left{padding-left:0;padding-bottom:10px}@media (min-width:1000px){.wishlist .wishlist-items .km-padding-left{padding-left:10px;padding-bottom:0}}.wishlist .wishlist-items>div:last-child hr{display:none}@media (min-width:768px){.wishlist .wishlist-items>div:last-child hr{display:block}}.wishlist-items .cart-item{border-top:none}@media (min-width:570px){.wishlist-items .cart-item .five-xs>.row>.eight-xs.columns,.wishlist-items .cart-item .five-xs>.row>.three-xs.columns{float:none;margin:0}}@media (min-width:768px){.wishlist-items .cart-item .five-xs>.row>.eight-xs.columns,.wishlist-items .cart-item .five-xs>.row>.three-xs.columns{float:left}}.wishlist-items .cart-item~.cart-item{border-top:none}@media (min-width:570px){.wishlist-items .cart-item~.cart-item{border-top:1px solid #c8c8c8}}.wishlist-action-links .wishlist-share{float:right;margin:0}.wishlist-action-links .wishlist-print{float:left}@media (min-width:768px){.wishlist-action-links .wishlist-print,.wishlist-action-links .wishlist-share{float:right;margin:0 1rem 0 0}.wishlist-action-links .wishlist-print{margin-right:0}}.wishlist-text{line-height:1}.wishlist-text .icon-info{margin-right:3px;margin-left:3px}.wishlist-text .link{margin-top:0}.wishlist-items .product-online-exclusive{bottom:-10px}.ordered-products .add-to-cart-popup,.wishlist-items .add-to-cart-popup{width:300px}.ordered-products .add-to-cart-popup .bundle-selector,.wishlist-items .add-to-cart-popup .bundle-selector{margin:0;float:right}.ordered-products .add-to-cart-popup .tooltip-quantity-container,.wishlist-items .add-to-cart-popup .tooltip-quantity-container{display:inline-block;margin:20px 0}.ordered-products .add-to-cart-popup .computed-quantity,.wishlist-items .add-to-cart-popup .computed-quantity{display:inline-block;float:right;margin:20px 0;width:90px}@media (min-width:570px){.ordered-products .add-to-cart-popup .computed-quantity,.wishlist-items .add-to-cart-popup .computed-quantity{width:112px}}.ordered-products .add-to-cart-popup .wishlist-sample-links,.wishlist-items .add-to-cart-popup .wishlist-sample-links{padding:0}.wishlist-product-compare .quantity-picker-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.wishlist-product-compare .quantity-picker-container:before{content:none}.wishlist-product-compare .quantity-picker-container .quantity-picker{width:35%}.wishlist-product-compare .quantity-picker-container .bundle-selector{width:20%;margin:0 10px}.wishlist-product-compare .quantity-picker-container .tooltip-quantity-container{width:80px;margin:0}.wishlist-product-compare .quantity-picker-container .computed-quantity{width:20%}.wishlist-product-compare .quantity-picker-container .computed-quantity img{position:static;-webkit-box-shadow:none;box-shadow:none}.pay-by-invoice-form{padding:0 0 30px;min-height:500px}.pay-by-invoice-form h1{margin:30px 0 60px}.pay-by-invoice-form>p{margin:0 0 20px}.pay-by-invoice-form h3{margin:30px 0 20px}.pay-by-invoice-form .required{margin:0 0 20px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.delete-account-wrapper{margin-top:20px;border-top:1px solid #979797}.delete-account-wrapper h3{margin:20px 0}.delete-account-wrapper .link{display:block;margin-top:15px}.delete-account-wrapper .delete-account-text{margin-top:20px}.delete-account-wrapper .data-requested{background-color:#e5e5e5;margin:20px 0;position:relative}.delete-account-wrapper .data-requested button{position:absolute;top:10px;right:10px;border:0;padding:0;background-color:#e5e5e5;font-size:20px}.delete-account-wrapper .data-requested p{margin:20px 10px}.delete-confirmation-wrapper h2{margin:20px 0 60px}.delete-confirmation-wrapper p{margin-bottom:20px}.delete-confirmation-wrapper p:nth-child(2){margin-bottom:0}.delete-confirmation-wrapper ul{margin:20px 0 20px 10px}.delete-confirmation-wrapper ul li{list-style:disc inside}.delete-confirmation-wrapper .delete-account-checkbox{border-bottom:1px solid #979797}.delete-confirmation-wrapper .delete-account-checkbox .error-container{display:none}.delete-confirmation-wrapper .delete-account-checkbox.error .error-container{display:block}.delete-confirmation-wrapper .bottom-section .link,.delete-confirmation-wrapper .bottom-section .required{margin:5px 0}.delete-confirmation-wrapper .bottom-section .link{display:inline-block}.delete-confirmation-wrapper .bottom-section .buttons-section{margin-top:20px}.delete-confirmation-wrapper .bottom-section .buttons-section button{margin:10px 0 20px}.delete-confirmation-wrapper .bottom-section .submit-message{background-color:#008060;color:#fff;margin:20px 0}.delete-confirmation-wrapper .bottom-section .submit-message p{margin:20px 10px}.delete-success-wrapper h2{margin-top:20px}.delete-success-wrapper p{margin:60px 0}.delete-success-wrapper button{margin-bottom:20px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.wishlist-modal .wishlist-message img{max-width:48px}.wishlist-modal .wishlist-message strong{padding-left:1rem;display:inline-block;vertical-align:top}.wishlist-modal .wishlist-modal-carousel{padding:0 20px;margin:20px 0 0}@media (min-width:400px){.wishlist-modal .wishlist-modal-carousel{margin:60px 0 0}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.cookie-optin-box{background-color:#dcdcdc;font-size:10px;position:fixed;bottom:0;width:100%;max-width:1000px;z-index:1005;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px 15px}@media (min-width:570px){.cookie-optin-box{height:40px;padding:5px 10px}}.cookie-optin-box .underline,.cookie-optin-box a{text-decoration:underline}.cookie-optin-box .close-optin-box{height:20px;width:20px;border:none;margin-left:20px;background-color:#dcdcdc;font-size:30px;text-align:center;padding:0}.cookie-optin-box .close-optin-box:after{content:"\D7";display:block;height:100%;width:100%;line-height:16px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}body.platform-cordova_ios{padding-top:50px}.cordova-navbar{top:-5px}.cordova-navbar .cordova-top-bar{width:100%;height:50px;background-color:#007858;position:fixed;z-index:1005;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cordova-navbar .cordova-top-bar .back-button-wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:20px;margin-left:10px}.cordova-navbar .cordova-top-bar .back-button-wrapper button{border:none;background:url(../images/cordova-navbar/back.png) no-repeat;background-size:30px 30px;width:100%;background-position:-7px}.cordova-navbar .cordova-top-bar .logo-wrapper{height:100%;padding:5px 0;margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cordova-navbar .cordova-top-bar .logo-wrapper .kemmler-logo{width:134px;height:40px;display:block;background:url(../images/icons/kemmler-logo.svg) no-repeat 50%;border:none}.cordova-navbar .cordova-top-bar .scanner-wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:5px 0;margin-right:10px}.cordova-navbar .cordova-top-bar .scanner-wrapper button{border:none;background:url(../images/cordova-navbar/icon-scanner.png) no-repeat 50%;width:40px}.cordova-navbar .cordova-top-bar .translation-wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:5px 15px 0 5px;margin-right:10px}.cordova-navbar .cordova-top-bar .translation-wrapper .translation-wrap.open .language-settings-btn:after{top:4px}.cordova-navbar .cordova-top-bar .translation-wrapper .translation-wrap .language-settings-btn:after{right:-12px;top:9px;border-top-color:#fff}.cordova-navbar .cordova-top-bar .translation-wrapper .translation-wrap .language-settings-btn span{font-size:14px;color:#fff}.cordova-navbar .cordova-top-bar .translation-wrapper .translation-wrap ul .language-settings-btn:after{border-top-color:#000}.cordova-navbar .cordova-top-bar .translation-wrapper .translation-wrap ul .language-settings-btn span{color:#000}.cordova-navbar .cordova-bottom-bar{bottom:0;left:0;width:100%;height:50px;background-color:#007858;position:fixed;z-index:1005;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cordova-navbar .cordova-bottom-bar .cordova-button-wrapper{width:19%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cordova-navbar .cordova-bottom-bar .cordova-button-wrapper .button-container{width:100%;height:30px;margin-top:5px}.cordova-navbar .cordova-bottom-bar .cordova-button-wrapper .button-container button{display:block;width:30px;height:30px;border:none;margin:0 auto;padding:0}.cordova-navbar .cordova-bottom-bar .cordova-button-wrapper label{color:#fff;font-family:Frutiger LT W01\ 65 Bold;text-align:center;font-size:10px}.cordova-navbar .cordova-bottom-bar .icon-sortiment{background:url(../images/cordova-navbar/icon-products.png) no-repeat;background-size:25px;background-position-x:2px}.cordova-navbar .cordova-bottom-bar .icon-projektlisten{background:url(../images/cordova-navbar/icon-projectlists.png) no-repeat;background-size:22px;background-position-x:3px}.cordova-navbar .cordova-bottom-bar .icon-start{background:url(../images/cordova-navbar/icon-start.png) no-repeat;background-size:30px}.cordova-navbar .cordova-bottom-bar .icon-bestellungen{background:url(../images/cordova-navbar/icon-orders.png) no-repeat;background-size:25px;background-position-y:5px}.cordova-navbar .cordova-bottom-bar .icon-mehr{background:url(../images/cordova-navbar/icon-menu.png) no-repeat;background-size:25px;background-position:2px}@media (min-width:1000px){.cordova-navbar .cordova-bottom-bar .cordova-button-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cordova-navbar .cordova-bottom-bar .cordova-button-wrapper label{margin:0 0 0 10px}.cordova-navbar .cordova-bottom-bar .cordova-button-wrapper .button-container{width:30px;margin:0}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}@media only screen and (orientation:landscape){body{padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right)}}.footer-simple-links{text-align:left;border-top:1px solid #979797;padding-top:20px;padding-bottom:20px;display:none}.footer-simple-links li{margin:0 0 10px}.footer-simple-links a{text-decoration:underline}.footer .second-column .delivery-wrapper,.reduced-header-statement{display:none}.checkout-layout .footer-partners-reduced>div.columns{margin:0 0 20px}.platform-cordova_android .reduced-header{margin-top:40px}.reduced-header .aktionsbanner,.reduced-header .desktop-nav,.reduced-header .footer .contact-wrapper,.reduced-header .footer .first-column .delivery-wrapper,.reduced-header .footer .sitemap,.reduced-header .footer .social-media-wrapper,.reduced-header .footer .usp-wrapper,.reduced-header .footer>.wrapper,.reduced-header .header-desktop-icon-menu,.reduced-header .header-desktop-navigation,.reduced-header .header-mobile-menu-wrapper .navicon-button,.reduced-header .header-mobile-menu .header-mobile-navbar,.reduced-header .mobile-search-bar-wrap,.reduced-header .search-bar-wrap{display:none}.reduced-header .header-mobile-menu-container{border-bottom:1px solid #c8c8c8}@media (min-width:1000px){.reduced-header .header-mobile-menu-container{border-bottom:none}}.reduced-header .footer-simple-links,.reduced-header .footer .second-column .delivery-wrapper,.reduced-header .reduced-header-statement{display:block}.reduced-header .header-branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #c8c8c8}.reduced-header .header-branding .reduced-header-statement{-ms-flex-item-align:center;align-self:center}.reduced-header .header-mobile-menu-wrapper{margin-bottom:15px}.reduced-header .breadcrumbs{padding-top:8px}.app-root .transition{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.app-root .transition.fade{opacity:1}.app-root .hide-when-busy{display:block}.app-root .hide-when-autoload,.app-root .show-when-busy{display:none}.app-root .always-busy .transition-container,.app-root.busy-api .transition-container{position:relative}.app-root .always-busy .transition-container:after,.app-root.busy-api .transition-container:after{content:"";position:absolute;top:160px;left:0;right:0;margin:auto;display:block;height:50px;background:url("../images/ajax-loader.gif") no-repeat 50%}.app-root .always-busy .transition-container .transition,.app-root.busy-api .transition-container .transition{-webkit-transition:none;transition:none}.app-root .always-busy .transition-container .transition.fade,.app-root.busy-api .transition-container .transition.fade{opacity:.01}.app-root .always-busy .hide-when-busy,.app-root.busy-api .hide-when-busy{display:none}.app-root .always-busy .show-when-busy,.app-root.busy-api .show-when-busy{display:block}.app-root.busy-pagination .hide-when-busy{display:none}.app-root.busy-pagination .show-when-busy{display:block}.scrolling .main-content{padding-top:165px}@media (min-width:1000px){.scrolling .main-content{padding-top:109px}}.scrolling .main-content.ignore-scroll{padding-top:0}.main-content{padding:0 10px}@media (min-width:1000px){.main-content{padding:0}}.content-placeholder{height:800px}.cms-content a{text-decoration:underline;word-break:break-word}.cms-content p{margin-bottom:1.5rem}.cms-content ul{margin-bottom:1rem}.cms-content ul li{padding-top:.5rem;position:relative;padding-left:40px}.cms-content ul li:before{margin-right:1.3rem;background:url("../images/icons/link-tick.svg");content:"";display:block;width:16px;height:16px;position:relative;bottom:-3px;left:-40px;top:18px}@media (min-width:768px){.list-box-container{padding:0}}.list-box .overlay-link-wrap,.list-box .overlay-text-wrap{display:none}.list-box img{display:block;min-height:195px}.list-box .km-button{position:absolute;bottom:0;right:0;margin:0 11px 13px 0;font-size:14px;padding:0 1rem;width:auto}.list-box h3{position:absolute;font-size:1.25rem;top:0;left:0;margin:10px 9px 0;padding:0 1rem 0 .5rem;background-color:#fff;font-family:Frutiger LT W01\ 65 Bold;letter-spacing:-.02rem}.list-box .content{padding-top:2px;height:54px}.image-container{position:relative}.image-container.loading{background:url("../images/image-loader.gif") no-repeat 50% 50%}.image-container.loading img{opacity:0}.loader{width:100%;padding-bottom:60.9%;position:relative}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.loader img{display:inherit;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:1s;animation-duration:1s}.maps-container{border:1px solid #c8c8c8}.maps-element{height:390px}.maps-element.large{height:492px}.inspiration-list .transition-container,.products-list .transition-container{min-height:300px}.inspiration-list .transition-container:not(.last),.products-list .transition-container:not(.last){min-height:1100px}@media (min-width:1500px){.inspiration-list .transition-container:not(.last),.products-list .transition-container:not(.last){min-height:733px}}.inspiration-container{padding:0 10px}@media (min-width:1000px){.inspiration-container{padding:0}}.inspiration-buttons{margin-bottom:20px;padding:10px 0}@media (min-width:570px){.inspiration-buttons{padding:10px}}@media (min-width:768px){.inspiration-buttons{padding:10px 0}}#paymentsubmit{background:none;border:0;font-weight:700;font-size:1em;color:#000}.km-text-danger{color:#c80000}.price-text{display:inline-block}.products-section article{padding-left:20px}.fixed-height-200{height:200px}.project-list-search{position:absolute;right:6px;top:15px}#goog-gt-tt,.goog-te-banner-frame{display:none!important}.goog-te-menu-value:hover{text-decoration:none!important}body{top:0!important}#google-translate-wrap{display:none!important}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.date-picker{width:100%;position:absolute;z-index:3;background:#fff;font-size:13px;color:#000}.date-picker .dp-input input{width:100%}.dp-buttons-next,.dp-buttons-prev{position:relative;z-index:2;float:left}.dp-buttons-next button,.dp-buttons-next span,.dp-buttons-prev button,.dp-buttons-prev span{cursor:pointer;display:inline-block;margin:10px 0 0;border:0;background:#fff}.dp-buttons-next button[disabled],.dp-buttons-next span[disabled],.dp-buttons-prev button[disabled],.dp-buttons-prev span[disabled]{cursor:auto}.dp-buttons-next button[disabled] svg,.dp-buttons-next span[disabled] svg,.dp-buttons-prev button[disabled] svg,.dp-buttons-prev span[disabled] svg{fill:#c8c8c8}.dp-buttons-next button i,.dp-buttons-next span i,.dp-buttons-prev button i,.dp-buttons-prev span i{display:inline-block}.dp-buttons-next{float:right}.dp-header:after{content:"";display:table;clear:both}.dp-header .dp-button-next-month:hover svg,.dp-header .dp-button-next-year:hover svg,.dp-header .dp-button-prev-month:hover svg,.dp-header .dp-button-prev-year:hover svg{fill:#c8c8c8}.dp-header .dp-button-prev-year{margin-left:10px;margin-right:5px}.dp-header .dp-button-prev-year .dp-icon:first-child{margin-right:-15px}.dp-header .dp-button-next-year{margin-left:5px;margin-right:10px}.dp-header .dp-button-next-year .dp-icon:last-child{margin-left:-17px}.dp-calendar-icon{border:2px solid #979797;border-radius:2px;padding:5px 7px;margin:2px 4px 0 2px;position:absolute;top:12px;right:5px}.dp-calendar-icon:after,.dp-calendar-icon:before{content:"";width:2px;height:5px;border-radius:10px;left:1px;top:-6px;position:absolute;background:#979797}.dp-calendar-icon:after{left:11px}.dp-calendar-icon .dp-calendar-icon-inner{background:#979797;position:absolute;border-radius:1px;top:2px;left:2px;width:4px;height:4px}.date-picker-open .dp-calendar-icon{border:2px solid #c8c8c8}.date-picker-open .dp-calendar-icon-inner,.date-picker-open .dp-calendar-icon:after,.date-picker-open .dp-calendar-icon:before{background:#c8c8c8}.dp-calendar{-webkit-box-shadow:rgba(0,0,0,.5) 0 0 10px;box-shadow:0 0 10px rgba(0,0,0,.5);border:1px solid #979797;padding-bottom:15px;background:#fff}.date-picker .dp-header,.dp-calendar{position:relative}.date-picker .dp-header .dp-year{float:left;padding:10px 0 0;font-size:19px;text-align:center;position:absolute;width:100%}.dp-weekdays:after{content:"";display:table;clear:both}.dp-weekdays .dp-weekday{float:left;width:14.2857143%;text-align:center;font-size:13px;padding:10px 0;text-transform:uppercase}.dp-month .dp-week:after{content:"";display:table;clear:both}.dp-month .dp-day{float:left;width:14.2857143%;padding:23px 0;cursor:pointer;text-align:center;position:relative}.dp-month .dp-day .dp-date{width:40px;height:40px;position:absolute;left:50%;top:5px;padding:7px 0 0;margin-left:-20px;border-radius:50%}.dp-month .dp-day.dp-day-active .dp-date{border:2px solid #ffca19}.dp-month .dp-day.dp-day-selected .dp-date,.dp-month .dp-day:hover .dp-date{border:2px solid #ffca19;background:#ffca19;color:#fff}.dp-month .dp-day-disabled,.dp-month .dp-day-disabled:hover{cursor:auto}.dp-month .dp-day-disabled .dp-date,.dp-month .dp-day-disabled:hover .dp-date{border:2px solid transparent;background:#fff;color:#c8c8c8}.dp-month .dp-day-disabled.dp-day-active:hover .dp-date{border:2px solid #ffca19}.dp-month .dp-day-inactive,.dp-month .dp-day-inactive:hover{cursor:auto}.dp-month .dp-day-inactive .dp-date,.dp-month .dp-day-inactive:hover .dp-date,.dp-month .dp-day.dp-day-selected.dp-day-inactive .dp-date{border:2px solid transparent;background:#fff}.km-delivery-datepicker{width:220px}.km-delivery-datepicker .dp-calendar-icon{top:13px}.km-delivery-datepicker .dp-calendar{width:140%}@media (min-width:1200px){.km-delivery-datepicker .dp-calendar{left:0}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.contact-data-list:after{content:"";display:table;clear:both}.contact-data-list h2{margin:20px 0;font-size:20px}.contact-data-list .contact-edit-form{margin:20px 0 30px}.contact-data-list .pay-by-invoice.link{display:inline-block;margin-top:15px}.contact-data-list dl{margin-bottom:20px}.contact-data-list dl:after{content:"";display:table;clear:both}.contact-data-list dl dt{float:none;width:auto;clear:both}@media (min-width:400px){.contact-data-list dl dt{width:120px;float:left}}.contact-data-list dl dd{float:none;font-family:Frutiger LT W01\ 65 Bold;letter-spacing:-.02rem;margin:0 0 10px;min-height:19px}@media (min-width:400px){.contact-data-list dl dd{float:left;margin-bottom:5px}}.subaccount{min-height:200px}.subaccount,.subacount-buttons{margin-top:20px}.subacount-buttons:after{content:"";display:table;clear:both}.subacount-buttons .km-button-blank{float:left;clear:both;text-align:left;width:auto}.subacount-buttons form{clear:both;padding:0}@media (min-width:400px){.subacount-buttons form{padding:0 10px 0 0}}.subacount-buttons form .form-group:first-of-type{margin-top:20px}.subacount-buttons form .km-button-primary{clear:both;margin-top:10px}.business-license-form .form-group{margin:20px 0;min-height:0}.business-license-form .form-group .labelHolder{float:left;margin:5px 18px 0 0}.business-license-form .form-group.error .labelHolder{position:static}.business-license-form .form-group.error .error-container .validation-error{position:absolute;bottom:9px}.business-license-form .link{margin:15px 0 0;display:inline-block}.trande-license-buttons{margin:30px 0}@media (min-width:570px){.trande-license-buttons{margin:50px 0 30px}}.trande-license-buttons .km-button-blank{width:auto;margin:0 0 20px}@media (min-width:570px){.trande-license-buttons .km-button-blank{margin:10px 0 0}}.trande-license-buttons .km-button-primary{padding:11px 20px}.delivery-wrapper{margin-bottom:20px}.period-picker{margin-top:10px}.period-picker .date-range{display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.period-picker .date-range .date-container{width:40%}.period-picker .date-range .date-container .km-delivery-datepicker .dp-calendar{width:320px}.period-picker .date-range .to{padding-top:10px;text-align:center;width:15%}.search-order-wrapper{margin-left:0;margin-bottom:20px;position:relative}.search-order-wrapper input{padding-left:45px;width:100%;height:2.5rem}.search-order-wrapper .search-order{position:absolute;width:25px;height:25px;left:10px;top:7px}@media (min-width:1000px){.search-order-wrapper{margin-left:70px;margin-top:29px}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.landing-page .km-padding-right{padding-right:0}@media (min-width:1000px){.landing-page .km-padding-right{padding-right:10px}}.landing-page .km-padding-left{padding-left:0}@media (min-width:1000px){.landing-page .km-padding-left{padding-left:10px}}.landing-page .cms-products-list .more-products{padding:0 16px}@media (min-width:1000px){.landing-page .cms-products-list .more-products{margin-left:25%}}@media (min-width:1000px){.landing-page .cms-images{padding-right:22px}}.landing-page .cms-images:nth-of-type(2n){padding-right:0;padding-left:0}@media (min-width:1000px){.landing-page .cms-images:nth-of-type(2n){padding-right:10px;padding-left:10px}}.landing-page .cms-images:nth-of-type(3n){padding-right:0;padding-left:0}@media (min-width:1000px){.landing-page .cms-images:nth-of-type(3n){padding-right:0;padding-left:22px}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.checkout-address-form{position:relative}.checkout-address-form .fade .title-section .add-address-btn{width:100%}@media (min-width:768px){.checkout-address-form .fade .title-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.checkout-address-form .fade .title-section .add-address-btn{width:auto;height:30px}}@media (min-width:1000px){.checkout-address-form .right-padding{padding-right:15px}}.checkout-address-form .delimitation{padding-bottom:80px;border-bottom:1px solid #c8c8c8}.checkout-address-form .margin-bottom-mobile{margin-bottom:20px}@media (min-width:1000px){.checkout-address-form .margin-bottom-mobile{margin-bottom:none}}.pac-container{z-index:1100}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.checkout-account-details{word-break:break-all}.checkout-style h3{margin-bottom:15px}.checkout-style hr{margin:20px 0}.checkout-style .radio{width:16px;height:16px;margin-top:5px}.checkout-style input,.checkout-style select{width:305px}@media (max-width:570px){.checkout-style input,.checkout-style select{width:100%}}.checkout-style select{padding:0 0 0 8px}.checkout-style .error-container{width:100%px}.checkout-style .error-container.extra-margin{margin-top:28px}.checkout-style input[name=comment]{line-height:24px;width:250px}.checkout-style input[type=checkbox]{height:17px;width:22px;background-color:none;border-radius:0;padding-right:5px}.checkout-style select[name=store_id]{margin:10px 0}.checkout-style .form-label.inline{display:inline-block;margin:.25rem 0 0}.checkout-style label{vertical-align:top}.checkout-style label#agbText{line-height:180%}.checkout-style label#agbText a{margin-top:0}@media (min-width:570px){.checkout-style .inline-field .labelHolder{float:left;padding-right:15px;position:relative;top:11px}.checkout-style .inline-field .relative{float:right}.checkout-style .form-group{min-height:50px}}.checkout-style button[type=submit]{margin-bottom:15px}.checkout-style div[name=date]{width:200px}.checkout-style .row.border-bottom{border-bottom:1px solid #c8c8c8;margin-bottom:10px}.checkout-style .edit-button-container{text-align:center;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;padding:0 5px;width:48px;height:40px}.checkout-style .pull-right .icon-header.edit{margin-top:3px;background-size:82%}.checkout-style .padding-top-bottom{padding:15px 0}.checkout-style .minus-left-relative{position:relative;left:0}@media (min-width:768px){.checkout-style .minus-left-relative{position:relative;left:-6%}}.checkout-style div.dp-cell.dp-week-day-name{font-size:12px;font-size:.75rem;font-weight:400;padding:2px}.checkout-style .km-delivery-datepicker{width:305px}@media (max-width:570px){.checkout-style .km-delivery-datepicker{width:100%}}.checkout-style .km-delivery-datepicker .dp-calendar{width:320px}.checkout-style .payment-methond-wrapper{vertical-align:middle}.checkout-style .payment-methond-wrapper div{margin-right:10px;float:left}.checkout-style .payment-method{display:inline-block}.checkout-style span.logo-mastercard{height:26px;width:34px;background:url("../images/mastercard-checkout.svg") no-repeat 50%;background-size:contain;float:left;margin-right:10px}.checkout-style span.logo-visa{height:26px;width:50px;background:url("../images/visa-checkout.svg") no-repeat 50%;background-size:contain;float:left}.checkout-style .logo-sofort_ueberweisung{height:26px;width:30px;background:url("../images/klarna-checkout.svg") no-repeat 50%;background-size:contain;float:left}.checkout-style span.logo-paypal{height:26px;width:62px;background:url("../../../images/paypal-checkout.svg") no-repeat 50%;background-size:contain;float:left}.checkout-style .order-info{margin-top:15px;padding-top:20px;border-top:1px solid #c8c8c8}@media (min-width:570px){.checkout-style .cart-item{border-top:none}}.checkout-style .cart-item~.cart-item{border-top:none}@media (min-width:570px){.checkout-style .cart-item~.cart-item{border-top:1px solid #c8c8c8}}.fixed-padding-bottom-3{padding-bottom:3px}.fixed-margin-bottom-13{margin-bottom:13px}.modal-container .address-container{padding-top:20px}.modal-container .shipping-addresses{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:380px;overflow-y:auto}.modal-container .address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-container .address-details{width:100%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.modal-container .address-details p{word-break:break-all}.modal-container .address-details strong{color:#008060}.modal-container .read-only{height:19px}.modal-container .no-match{margin-top:10px}.km-business-hours{margin:0;padding:0}.km-business-hours:after{content:"";display:table;clear:both}.km-business-hours dd,.km-business-hours dt{float:left}.km-business-hours dt{clear:both;width:20%}h2.delivery-address{font-size:20px}.voucher{min-height:85px;padding-top:4px;margin-top:20px}.voucher .form-group{width:230px;min-height:0}.voucher input[name=code]{line-height:24px;height:30px;width:230px;margin-right:10px;border:1px solid #d3d3d3;padding-left:6px}.voucher button[type=submit]{padding-left:5px;margin-bottom:20px;display:block}@media (min-width:1000px){.voucher button[type=submit]{position:absolute;padding-left:15px;bottom:6px;margin-bottom:0;display:inline-block}}.voucher .title{padding-top:5px}.voucher .remove-voucher{padding-top:2px}.voucher .km-button-blank{text-align:left}@media (min-width:570px){.voucher .km-button-blank{text-align:center}}@media (min-width:1000px){.voucher{margin-top:0}}.delivery-details{padding:0 20px}@media (min-width:1000px){.delivery-details{padding:0}}.delivery-details .visible-sm p:first-child{margin:0 0 10px}.delivery-details-form,.modal-content .delivery-details-form,.pickup-details-form{display:block}@media (min-width:1000px){.delivery-details-form,.pickup-details-form{display:-webkit-box;display:-ms-flexbox;display:flex}}.delivery-details-form h5,.pickup-details-form h5{margin:30px 0 13px}.delivery-details-form h6,.pickup-details-form h6{font-family:FrutigerLTW01-45Light;margin:30px 0 3px}.delivery-details-form .flex-four-md,.pickup-details-form .flex-four-md{width:100%}@media (min-width:1000px){.delivery-details-form .flex-four-md,.pickup-details-form .flex-four-md{width:33.33333%}}.delivery-details-form .flex-five-md,.pickup-details-form .flex-five-md{width:100%;padding:0}@media (min-width:1000px){.delivery-details-form .flex-five-md,.pickup-details-form .flex-five-md{width:41.66667%}}.delivery-details-form .flex-three-md,.pickup-details-form .flex-three-md{width:100%}@media (min-width:1000px){.delivery-details-form .flex-three-md,.pickup-details-form .flex-three-md{width:25%}}.delivery-details-form .flex-three-md h5,.pickup-details-form .flex-three-md h5{margin:10px 0 3px}.delivery-details-form .km-button.km-button-blank,.pickup-details-form .km-button.km-button-blank{width:auto;margin:20px 0 0}.pickup-details-form .flex-four-md label{margin:30px 0 3px}.pickup-details-form .flex-four-md select{margin:0 0 10px}.pickup-details-form .flex-five-md{padding-right:10px}.pickup-details-form .flex-five-md h5{margin:30px 0 3px}.order-comment{padding-bottom:30px;border-bottom:1px solid #c8c8c8}.order-comment h3{margin-bottom:30px}.order-comment p{margin-bottom:20px}.order-comment textarea{padding:10px}.order-info{display:block;margin-top:20px}@media (min-width:570px){.order-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}}.order-info img{margin-right:44px;display:block;max-height:85px;margin:5px 0 0;max-width:90%}@media (min-width:570px){.order-info img{margin-right:44px;max-width:54px;max-height:40px}}@media (min-width:768px){.order-info img{max-height:80px;margin:5px 20px 5px 0;max-width:85px}}@media (min-width:1000px){.order-info img{max-width:85px;margin-right:54px}}.order-info strong{word-break:break-word}.checkout-delivery-options{padding:20px 0}.shipping-address-select-btn{margin-top:6px;width:160px;padding:4px 6px}.pickup-info{margin-bottom:20px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.breadcrumbs{display:block;margin-bottom:5px}@media (min-width:1000px){.breadcrumbs{padding:.5rem 0;display:block}}.breadcrumbs .breadcrumb{color:#000;text-decoration:none;padding-right:.5rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.breadcrumbs .breadcrumb:before{content:">";display:inline-block;margin:0 9px 0 0;color:#000}.breadcrumbs .breadcrumb:first-child:before{content:none}.breadcrumbs .breadcrumb:last-child{word-break:break-all}.breadcrumbs .breadcrumb:hover{color:#ffca19}.breadcrumbs .breadcrumb-separator{color:#000;padding-right:.5rem}.breadcrumbs .inline-block{display:inline-block}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.accordion-section{margin-top:40px}.accordion{position:relative;width:100%}.accordion.open button.button-toggle-accordion:after,.accordion.open button.button-toggle-accordion:before{height:14px}.accordion.open button.button-toggle-accordion:before{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.accordion.open button.button-toggle-accordion:after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.accordion.open .accordion-wrap{height:auto}.accordion button.button-toggle-accordion{position:absolute;right:0;margin:0;padding:0;height:40px;width:40px;border:0;background:none;text-indent:-9999%;pointer-events:none}.accordion button.button-toggle-accordion:before{-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:translate(5px,-50%) rotate(30deg);transform:translate(5px,-50%) rotate(30deg)}.accordion button.button-toggle-accordion:after,.accordion button.button-toggle-accordion:before{content:"";display:block;position:absolute;height:14px;width:2px;background:#000;top:50%;left:50%;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.accordion button.button-toggle-accordion:after{-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:translate(-75%,-50%) rotate(-30deg);transform:translate(-75%,-50%) rotate(-30deg)}.accordion-wrap{height:0;overflow:hidden}.accordion-head{width:100%;overflow:hidden;cursor:pointer;font-weight:700;white-space:nowrap;text-overflow:ellipsis;padding:8px 0;border-bottom:1px solid #c8c8c8}.accordion-body{line-height:1.3}.accordion-description p:first-child{margin-bottom:1em}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}@media (min-width:1000px){.product-details-image .product-exclusive img{width:80px;height:80px}}.product-details-image .product-exclusive,.product-details-image .product-sale{cursor:auto}@media (min-width:1000px){.product-details-image .product-sale img{width:80px;height:80px}}h3.product-name{text-align:left;height:55px;margin:0 0 33px}.product-details{padding-top:1rem;margin-bottom:2rem}.product-details .product-details-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-details .product-details-container .product-details-column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.product-details .product-details-container .product-details-column.product-interactions{margin-top:20px;display:block}@media (min-width:1000px){.product-details .product-details-container .product-details-column.product-interactions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-details .product-details-container .product-details-column.product-interactions .product-prices{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product-details .product-details-container .product-details-column.product-interactions .bulk-prices-gradient{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.product-details .product-details-container .product-details-column.product-interactions .product-cart-interactions{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width:1000px){.product-details .product-details-container .product-details-column.product-interactions{margin-top:0;display:block}}.product-details .product-details-container .product-details-column .rotator-arrow{top:50px}@media (min-width:1000px){.product-details .product-details-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.product-details .product-details-container .product-details-column{width:25%}.product-details .product-details-container .product-details-column:nth-child(2n){padding:0 20px;width:50%}}.product-details .enlarge{position:absolute;width:32px;height:42px;z-index:1;bottom:0;right:0;cursor:pointer}.product-details .enlarge:focus{width:100%;height:100%;z-index:1;bottom:auto;right:auto;top:0;left:0}@media (min-width:1000px){.product-details .enlarge{display:block;width:100%;height:100%}}.product-details .enlarge:after{content:"";background:#fff url("../images/icons/enlarge.svg") no-repeat 50%;display:block;width:32px;height:32px;background-size:23px 23px;opacity:.5;position:absolute;bottom:5px;right:0;z-index:2}.product-details .current-image{cursor:pointer}.product-details .product-prices{margin-bottom:20px}.product-details .product-prices .price-text{letter-spacing:0}.product-details .product-prices .price-text strong{font-size:20px;letter-spacing:0}.product-details .product-prices .price-text.discounted-price strong{color:#c4582d}@media (min-width:1000px){.product-details .product-prices{margin-bottom:40px}}.price-text.recommended-price{display:block}.price-text.recommended-price.in-product-box{display:none}@media (min-width:875px){.price-text.recommended-price.in-product-box{display:block}}.variant-selector{border-bottom:1px solid #c8c8c8;margin:20px 0}.variant-selector-cloud,.variant-selector p{margin:0 0 10px}.variant-selector-cloud .variant-selector-button{display:inline-block;padding:5px 10px;border:1px solid #c8c8c8;color:#c8c8c8;margin:0 10px 10px 0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.variant-selector-cloud .variant-selector-button:hover{border:1px solid #000;color:#000;-webkit-transition:none;transition:none}.variant-selector-cloud .variant-selector-button.variant-selector-button-selected{border:1px solid #000;color:#000}.variant-selector-cloud .variant-dropdown{margin-bottom:10px}.variant-selector-radios .variant-selector-radio{display:block;position:relative;height:26px;line-height:26px;padding-left:35px;margin:0 0 10px}.variant-selector-radios .variant-selector-radio:before{content:"";display:inline-block;width:26px;height:26px;border:1px solid #c8c8c8;border-radius:50%;position:absolute;left:0}.variant-selector-radios .variant-selector-radio.variant-selector-radio-selected:after{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:#c8c8c8;position:absolute;left:0;z-index:2;left:8px;top:8px}.product-details>.row:first-child>.six-md:nth-child(2)>.km-padding{padding:10px 0}@media (min-width:570px){.product-details>.row:first-child>.six-md:nth-child(2)>.km-padding{padding:10px}}@media (min-width:768px){.accordion a.pull-right{margin-top:.5rem}}.product-details-image{position:relative}.product-details-image .slide{cursor:pointer}.product-details-image .product-infos{border:none}.product-details-image .product-detail-image{margin-bottom:40px;border-bottom:1px solid #c8c8c8}.product-details-image .product-detail-image .image-banner{position:absolute;z-index:1;width:100px;top:0;right:0}.product-details-image .product-detail-image .image-zoom-wrapper{height:218px}.product-details-image .hazard-warnings{margin:20px 0}.product-details-image .hazard-warnings .hazard-warning{height:30px;margin-right:5px;cursor:pointer}.product-details-image .image-wrapper{min-height:139px}@media (min-width:1000px){.product-details-image .product-detail-image{margin-bottom:20px;height:159px}.product-details-image .product-detail-image .image-banner{width:80px}.product-details-image .slider{display:block}.product-details-image .image-wrapper{height:139px}}.product-infos{border-bottom:1px solid #c8c8c8;margin-bottom:20px;padding-bottom:20px}.product-infos .teaser-spacing{font-size:1.25rem;letter-spacing:0}.product-infos .product-manufacturer,.product-infos .product-number,.product-infos .product-subtitles{font-size:12px;letter-spacing:.04rem}.product-infos .in-stock{margin-top:10px;color:#008060;font-weight:700}.product-infos .product-number{margin-top:30px}.stock-details{display:block;color:#008060;font-weight:700}.stock-details .delivery-info{color:#000}.product-cart-interactions .cart-interactions-label{letter-spacing:0}.product-cart-interactions .quantity-picker-container{margin-bottom:20px}.product-cart-interactions .quantity-picker-container .bundle-selector{width:48%;margin:0 0 0 4%;padding:0 10px 0 15px}.product-cart-interactions .quantity-picker-container .tooltip-quantity-container{float:left;width:50%;margin-top:20px}.product-cart-interactions .quantity-picker-container .computed-quantity{text-align:right;min-width:60px;width:50%;margin-top:20px;float:left;border:1px solid transparent}.product-cart-interactions .quantity-picker-container .computed-quantity .fallback-loader{max-height:17px}@media (min-width:1000px){.product-cart-interactions .quantity-picker-container .quantity-picker{width:120px}.product-cart-interactions .quantity-picker-container .bundle-selector{width:120px;margin:0 0 0 10px}.product-cart-interactions .quantity-picker-container .tooltip-quantity-container .custom-info{padding-right:4px}}.product-cart-interactions .km-button{padding:.5rem 1rem;font-size:.8rem;letter-spacing:.02rem}.product-cart-interactions .km-button-primary{font-size:20px}.product-cart-interactions .km-button.km-button-arrow-left .fa-angle-right{bottom:0}.wishlist-sample-links{padding-top:20px}.wishlist-sample-links .km-button.km-button-text-button{display:inline-block;padding:0 10px 0 0;margin:0;width:auto}.emo-testimonial{margin:33px 0 53px;border:2px solid #ebebeb;border-left:0;border-right:0;padding:12px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.emo-testimonial,.emo-testimonial .emo-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.emo-testimonial .emo-image{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding-top:5px;width:100%}.emo-testimonial .emo-image img{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1}.emo-testimonial .emo-text{width:100%}@media (min-width:1000px){.emo-testimonial .emo-text{width:75%}.emo-testimonial .emo-image{width:25%}}.emo-testimonial img{max-width:30%;-ms-flex-preferred-size:30%;flex-basis:30%;margin:0 0 10px}@media (min-width:1000px){.emo-testimonial img{max-width:80%;-ms-flex-preferred-size:80%;flex-basis:80%}}.emo-testimonial h4{font-family:Frutiger LT W01\ 65 Bold;font-size:13px;margin:10px 0;text-align:center}@media (min-width:1000px){.emo-testimonial h4{text-align:left;margin:10px 0 0}}.emo-testimonial p{margin:0 0 17px}.emo-testimonial p a{text-decoration:underline}.charge-stock-modal{padding:60px 20px 0}.charge-stock-modal>label{margin:0 0 10px}.charge-stock-modal>label .tooltip-label{margin:0 0 0 10px}@media (min-width:768px){.charge-stock-modal{padding:60px 60px 0}}.charge-stock-modal .check-stock-form .km-button-primary{margin:20px 0 0}@media (min-width:768px){.charge-stock-modal .check-stock-form .km-button-primary{margin:0 0 0 10px}}.charge-stock-modal label .km-tooltip{margin-left:5px}.charge-stock-modal .km-button-get-charge{margin:0 0 0 10px;padding:9px 0 7px}.charge-stock-modal .charge-stock{margin:30px 0 0}.charge-stock-modal .charge-stock .charge-stock-max{margin:0 0 20px}.charge-stock-modal .charge-stock .charge-stock-max h4{margin-bottom:10px}.charge-stock-modal .charge-stock h4{font-size:13px;font-family:Frutiger LT W01\ 65 Bold}.charge-stock-modal .charge-stock .quantity-picker-container .computed-quantity{width:120px}.charge-stock-modal .all-stores{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}.charge-stock-modal .all-stores:after{content:"";display:table;clear:both}.charge-stock-modal .info-text-no-stock{margin-top:30px}.charge-stock-modal .quantity-picker-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 20px}.charge-stock-modal .quantity-picker-container .tooltip-quantity-container{margin-left:auto;-ms-flex-item-align:center;align-self:center;margin-right:20px;width:90px}.charge-stock-modal .quantity-picker-container .computed-quantity{-ms-flex-item-align:center;align-self:center}.check-stock-modal{height:250px}.product-list-header{margin-bottom:45px;padding-left:20px;width:100%}.center-image{margin:auto;width:660px}.center-spinner{margin:0 auto;padding:125px 0;display:block}.list-header{display:block;max-height:200px;overflow:hidden;position:relative}.list-header h1{position:absolute;left:10px;bottom:10px;border:1px solid #000;background-color:#fff;padding:10px}.list-header img{width:100%}.header-spinner{display:none}.show-spinner .header-spinner{display:block}.show-spinner .list-header{display:none}.show-spinner .product-list-header-half .center-spinner{padding:50px 0}.info-text-not-available .km-button-text-button{display:inline-block;margin:0}.charge-stock-tooltip p{margin-bottom:20px;font-family:Frutiger LT W01\ 65 Bold;text-shadow:hsla(0,0%,100%,.5) 0 0 1px}.shadow.uni{-webkit-box-shadow:rgba(0,0,0,.1) 0 1px 3px 0,rgba(0,0,0,.16) 0 2px 5px 0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.16)}.hotspot-popup-mobile .centered .shadow{display:inline}.image-disclaimer-text{font-size:10px;margin:20px 0}@media (min-width:570px){.product-not-found-wrapper{padding-left:20px}}.product-online-exclusive{display:inline-block;font-family:Frutiger LT W01\ 65 Bold;font-size:16px;background:#c4582d;color:#fff;padding:2px 7px 1px;line-height:100%}@media (min-width:768px){.product-online-exclusive{font-size:21px}}.product-description{margin-top:30px;position:relative}.product-description.show-partial-content.hide-content{max-height:190px;overflow:hidden;-webkit-transition:max-height .5s;transition:max-height .5s}.product-description.show-partial-content.hide-content:after{position:absolute;bottom:0;height:100px;width:100%;content:"";background:-webkit-gradient(linear,left bottom,left top,color-stop(20%,hsla(0,0%,100%,.9)),color-stop(90%,hsla(0,0%,100%,0)));background:linear-gradient(0deg,hsla(0,0%,100%,.9) 20%,hsla(0,0%,100%,0) 90%);pointer-events:none}.product-description.show-partial-content.show-content{max-height:10000px}div.image-zoom-wrapper{margin:0 auto;position:relative}div.image-zoom-wrapper img{display:block}div.image-zoom-wrapper div.image-zoom-container{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden}div.image-zoom-wrapper div.image-zoom-container img{position:absolute;left:0;top:0;display:block;max-width:none}.exhibition-wrapper .link{margin-left:20px;margin-top:0}.exhibition-wrapper p{margin-top:10px}.exhibition-wrapper .exhibition-stores ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;height:204px;-webkit-column-fill:auto;-moz-column-fill:auto;column-fill:auto;margin-top:20px}.exhibition-wrapper .exhibition-stores ul li{margin:10px 0}.exhibition-wrapper .exhibition-stores ul li:first-child{margin-top:0}.discount-label:before{content:"";width:.9em;height:.9em;position:absolute;right:0;top:-.9em;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;border-bottom-right-radius:.5em;-webkit-box-shadow:0 .5em #c4582d;box-shadow:0 .5em #c4582d}.discount-label{font-weight:700;font-size:16px;width:20%;min-width:4.2em;height:2em;background-color:#c4582d;color:#fff;position:absolute;z-index:10;border-bottom-right-radius:.6em;-webkit-box-shadow:0 2px 2px #c4582d;box-shadow:0 2px 2px #c4582d;right:0;top:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.discount-label.box-list-view{font-size:10px}@media (min-width:570px){.discount-label.box-list-view{font-size:12px}}@media (min-width:875px){.discount-label.box-list-view{font-size:14px}}.biozid-product{margin-top:25px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.dots-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.dots-section .visibility-box{overflow:hidden}.dots-section .visibility-box .dots-wrapper{position:relative;-webkit-transition:left .2s;transition:left .2s}.dots-section .visibility-box .dots-wrapper,.dots-section .visibility-box .dots-wrapper .dot-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dots-section .visibility-box .dots-wrapper .dot-holder{margin:0 5px}.dots-section .visibility-box .dots-wrapper .dot-holder .dot{display:block;border-radius:50%;outline:none;border:none;padding:0;-webkit-transition:.4s;transition:.4s;-webkit-transition-property:height,width;transition-property:height,width;background-color:#c8c8c8}.dots-section .visibility-box .dots-wrapper .dot-holder .active-dot{background-color:#ffca19}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.range{background:#eee;height:10px;position:relative;margin:10px 0 0}.range .range-max,.range .range-min{position:absolute;top:13px}.range .range-min{left:-6px}.range .range-max{right:0}.range-slider{width:3px;height:3px;position:absolute;left:0;top:2px;-webkit-box-shadow:rgba(0,0,0,.3) 0 1px 1px;box-shadow:0 1px 1px rgba(0,0,0,.3)}.range-fill{height:10px;background:#ffca19;position:absolute}.range-slider-handle{width:12px;height:20px;position:absolute;left:-8px;top:-8px;background:#efefef;border:1px solid #999}.range-slider-handle:after{left:3px}.range-slider-handle:after,.range-slider-handle:before{content:"";position:absolute;height:12px;width:1px;background:#ccc;top:3px}.range-slider-handle:before{right:3px}.range-label{font-size:13px;position:absolute;left:-8px;right:auto;top:-26px;width:100px;text-align:left;color:#797979}.range-label.active{z-index:1}.range-label.range-label-right{left:auto;right:0;text-align:right}.range-label.range-label-right.active{z-index:1}.range-label span{background:#fff}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.tab-selector{display:none;margin-top:60px}.tab-selector .tab-selector-btn{height:48px}.tab-selector .tab-selector-btn .tab-link{float:left;height:48px;padding:15px 18px 20px;font-weight:700;border:none;color:#000;background:#fff;border:1px solid transparent;border-bottom:1px solid #c8c8c8}.tab-selector .tab-selector-btn .tab-link:hover{color:#ffca19}.tab-selector .tab-selector-btn .tab-link.active{color:#ffca19;border:1px solid #c8c8c8;border-bottom:none}.tab-selector .tabs-content{border:1px solid #c8c8c8;margin-top:-1px}.tab-selector .tabs-content .tab-content{display:none;padding:25px 20px 20px}.tab-selector .tabs-content .tab-content.active{display:block}.tab-selector .tabs-content .tab-content.tab-description p{margin-bottom:15px}.tab-selector .tabs-content .tab-content .km-padding{padding-left:0;padding-right:0}.tab-selector .tabs-content .tab-content p:nth-last-child(n+2){margin-bottom:1em}.tab-selector .tabs-content .tab-content .hazard-warnings-details{width:100%;margin-top:30px}.tab-selector .tabs-content .tab-content .hazard-warnings-details img{height:50px;margin-right:5px}.tab-selector .tabs-content .tab-content .hazard-warnings-details h3{text-transform:uppercase;margin:10px 0}.tab-selector .tabs-content .tab-content .hazard-warnings-details ul li{margin:5px 0}@media (min-width:1000px){.tab-selector{display:block}}@media (min-width:1000px){.accordion{display:none}}.accordion .hazard-warnings-details{width:100%;margin-top:30px}.accordion .hazard-warnings-details img{height:50px;margin-right:5px}.accordion .hazard-warnings-details h3{text-transform:uppercase;margin:10px 0}.accordion .hazard-warnings-details ul li{margin:5px 0}.tab-content .technical-details-wrapper{-webkit-column-count:2;-moz-column-count:2;column-count:2}ul.all-stores{width:100%;padding:8px 0 25px}ul.all-stores li.store-stock{width:100%;float:left;list-style-type:none;line-height:28px}ul.all-stores li.store-stock .store-name{float:left;font-weight:700}ul.all-stores li.store-stock .stock{float:right}@media (min-width:570px){ul.all-stores{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}@media (min-width:1000px){ul.all-stores{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:160px;-moz-column-gap:160px;column-gap:160px}ul.all-stores li.store-stock .store-name{font-weight:400}}.max-stock{display:block;padding-bottom:30px}.home-stock{width:47%;padding:10px 0 25px}.home-stock .store-name{font-weight:700;float:left}.home-stock .stock{float:right}@media (min-width:1000px){.home-stock{width:22%}.home-stock .store-name{font-weight:400}}.charge-home-stock{padding:10px 0 25px}.charge-home-stock .store-name{float:left}.charge-home-stock .stock{float:right}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.km-tooltip{position:relative;display:inline-block}.km-tooltip .km-tooltip-message{display:none}.cloned-tooltip{background:rgba(0,0,0,.9);padding:10px;border-radius:5px;color:#fff;z-index:1001;min-width:280px;max-width:500px;transition:opacity .3s;-webkit-transition:opacity .3s;display:none}.cloned-tooltip.cloned-tooltip-visible{display:block}.cloned-tooltip .cloned-tooltip-arrow{border:10px solid rgba(0,0,0,.9);border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;width:1px;position:absolute;bottom:-20px;left:50%;margin-left:-10px}.cloned-tooltip .cloned-tooltip-arrow.cloned-tooltip-arrow-bottom{border:10px solid rgba(0,0,0,.9);border-left-color:transparent;border-top-color:transparent;border-right-color:transparent;bottom:auto;top:-20px}.inlineLabel{display:inline;margin-right:10px}.tooltip-wrapper .tooltip.km-existing-customer{min-width:320px}@media (min-width:570px){.tooltip-wrapper .tooltip.km-existing-customer{min-width:570px}}.tooltip-wrapper .tooltip.km-existing-customer img{display:block;margin-bottom:7px}.tooltip{position:absolute;z-index:1007;background:#000;padding:10px;border-radius:5px;color:#fff;opacity:0;width:90%;margin:0 5%}.arrow-bottom,.arrow-left,.arrow-right,.arrow-top{z-index:1007;position:absolute;height:0;width:0;opacity:0}.arrow-top{border-top:10px solid #000;border-left:10px solid transparent;border-right:10px solid transparent}.arrow-right{border-right:10px solid #000}.arrow-left,.arrow-right{border-top:10px solid transparent;border-bottom:10px solid transparent}.arrow-left{border-left:10px solid #000}.arrow-bottom{border-bottom:10px solid #000;border-left:10px solid transparent;border-right:10px solid transparent}.tooltip-wrapper.open .arrow-bottom,.tooltip-wrapper.open .arrow-left,.tooltip-wrapper.open .arrow-right,.tooltip-wrapper.open .arrow-top,.tooltip-wrapper.open .tooltip{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.tooltip-label{display:inline-block}@media (min-width:570px){.tooltip-wrapper .tooltip{width:300px;margin:0}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.lightbox .lightbox-background{width:100%;height:100%;background:#fff}.lightbox .lightbox-close-button{position:fixed;top:10px;right:10px;width:40px;height:40px;line-height:40px;color:#000;background:#fff;border:1px solid #c8c8c8;font-size:13px;font-family:sans-serif;z-index:1001}.lightbox .lightbox-close-button span{position:relative}.lightbox .slider-lightbox-wrapper{position:absolute;top:0;width:100%;height:100%}.lightbox .slider-lightbox-wrapper .slider-wrap{width:100%;height:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lightbox .slider-lightbox-wrapper .slider-wrap .slider,.lightbox .slider-lightbox-wrapper .slider-wrap .slider .slider-track,.lightbox .slider-lightbox-wrapper .slider-wrap .slider .slider-track .slide{height:100%}.lightbox .slider-lightbox-wrapper .slider-wrap .slider .slider-track .slide .image-zoom-wrapper{max-height:500px;max-width:500px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lightbox .slider-lightbox-wrapper .slider-wrap .slider-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:20px;z-index:1001}.lightbox .slider-lightbox-wrapper .slider-wrap .slider-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;z-index:1001}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.mobile-light-box{width:100%;height:100%;position:fixed;left:0;top:0;background:#fff;z-index:1010;padding:80px 0 0;text-align:center}.mobile-lightbox-close{position:absolute;top:10px;right:10px;padding:1px 0 0;width:40px;height:40px;color:#000;background:#fff;border:1px solid #c8c8c8;z-index:1005;font-size:24px}.mobile-lightbox-close .mobile-close-icon{position:absolute;display:block;width:30px;height:30px;left:50%;top:50%;margin:-15px 0 0 -15px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.dropdown-selector{outline:1px solid #979797;width:100%;min-width:200px;margin-bottom:10px;position:relative}@media (min-width:768px){.dropdown-selector{width:30%}}.dropdown-selector .dropdown-activator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px 0 6px;cursor:pointer}.dropdown-selector .chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-duration:.2s;transition-duration:.2s}.dropdown-selector .chevron.closed{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition-duration:.2s;transition-duration:.2s}.dropdown-selector .dropdown-content{width:100%;z-index:21;background-color:#fff;overflow:hidden;outline:1px solid #979797;position:absolute;height:187px;-webkit-transition:height .2s;transition:height .2s}.dropdown-selector .dropdown-content li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 10px 6px 6px;-webkit-transition:padding .2s;transition:padding .2s}.dropdown-selector .dropdown-content .selectable{cursor:pointer}.dropdown-selector .dropdown-content .selectable:hover{padding:6px 20px 6px 16px;border-bottom:1px solid #dadada}.dropdown-selector .dropdown-content .unavailable{cursor:not-allowed}.dropdown-selector .dropdown-content.closed{height:0}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.common-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffca19;outline:none;border:none;font-weight:700;font-size:14px;letter-spacing:.4px;padding:.5em;cursor:pointer}.common-button i{margin-right:calc(1% + 4px);-webkit-transition:margin-right .2s;transition:margin-right .2s}.common-button:hover i{margin-right:2px}.common-button.km-button-disabled{cursor:auto;background:#c8c8c8}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.checkout-layout .km-progressbar-wrap.sticky-progress-bar{height:160px}.checkout-layout .km-progressbar-wrap.sticky-progress-bar .km-progressbar-innerwrap{width:100%;background:#fff;position:fixed;z-index:100;left:0;margin-left:0;padding:0 30px}@media (min-width:1000px){.checkout-layout .km-progressbar-wrap.sticky-progress-bar .km-progressbar-innerwrap{width:1000px;left:50%;margin-left:-500px;padding:0}}.checkout-layout .km-progressbar-wrap.sticky-progress-bar .km-progressbar-innerwrap .km-progress-bar{margin:20px auto 40px}.km-progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:850px;margin:20px auto;position:relative}.km-progress-bar .step{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.km-progress-bar .final-step{position:absolute;right:0}.km-progress-bar .text-wrapper{left:-10px;top:-10px;width:20px;height:20px;position:absolute}@media (min-width:1000px){.km-progress-bar .text-wrapper{left:-15px;width:30px;height:30px;top:-16px}}.km-progress-bar .text-wrapper span{text-align:center;white-space:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none;margin:5px 0 0}@media (min-width:1000px){.km-progress-bar .text-wrapper span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.km-progress-bar .step-number{width:20px;height:20px;line-height:20px;font-size:12px;border-radius:50%;text-align:center;display:inline-block;background:#c8c8c8;color:#fff}@media (min-width:1000px){.km-progress-bar .step-number{width:35px;height:35px;line-height:35px;font-size:20px}}.km-progress-bar .step-number.in-progress{background-color:#ffca19}.km-progress-bar .step-number.completed{background:#008060 url("../images/icons/check-white-progress.svg") no-repeat 50%;text-indent:-10000px}@media (min-width:1000px){.km-progress-bar .step-number.completed{background:#008060 url("../images/icons/check-white-progress-big.svg") no-repeat 50%}}.km-progress-bar .step-number.inactive{background-color:#c8c8c8}.km-progress-bar .group-label{display:none}.km-progress-bar .complete-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.km-progress-bar .complete-bar{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:3px;background:#c8c8c8;position:relative}.km-progress-bar .complete-bar .complete-fill{height:100%;-webkit-transition:width .5s;transition:width .5s}.km-progress-bar .complete-bar .complete-fill.in-progress{background-color:#ffca19}.km-progress-bar .complete-bar .complete-fill.completed{background-color:#008060}.km-progress-bar .complete-bar .complete-fill.inactive{background-color:#c8c8c8}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.product-box-refactored{border:1px solid #c8c8c8;padding:1rem 1.2rem;text-align:left;position:relative;cursor:pointer;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.product-box-refactored.product-box-no-hover{cursor:auto}.product-box-refactored:hover{-webkit-transition:none;transition:none;background-color:#f2f2f2}.product-box-refactored .product-image-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:214px}.product-box-refactored .product-image-box img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;max-height:13rem}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.product-box-refactored .product-image-box img{max-height:90%}}.product-box-refactored .product-image-box img[src$=".svg"]{height:90%}.product-box-refactored .product-title{height:2.4em;line-height:1.2em;overflow:hidden;word-break:normal}.product-box-refactored .promo-content{margin-top:5px;height:19px}@media (min-width:768px){.product-box-refactored .promo-content{height:24px}}.product-box-refactored .product-footer{height:74px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-box-refactored .product-footer .product-pricing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.product-box-refactored .product-footer .product-pricing .price-text strong{font-size:20px;display:block}.product-box-refactored .product-footer .product-box-more{width:60px;-ms-flex-item-align:end;align-self:flex-end;font-size:13px}.product-box-refactored .image-banner,.product-box-small .image-banner{position:absolute;right:0;top:0;z-index:2;width:100px;height:100px}.product-box-refactored .image-banner.product-novel,.product-box-refactored .image-banner.product-sale,.product-box-small .image-banner.product-novel,.product-box-small .image-banner.product-sale{padding:10px}.product-box-refactored .image-banner.product-bulk-prices,.product-box-small .image-banner.product-bulk-prices{height:74px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.product-box-small{border:1px solid #c8c8c8;padding:15px;position:relative;height:364px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-box-small .image-banner{position:absolute;right:0;top:0;z-index:2}.product-box-small .image-banner.product-exclusive{top:-1px}.product-box-small .image-banner.product-sale{width:100px;height:100px;padding:10px}.product-box-small .image-banner.product-bulk-prices{height:74px;width:100px}.product-box-small .image-box{position:relative;height:175px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-box-small .image-box img{position:absolute;max-height:160px;top:0;left:0;right:0;bottom:0;margin:auto;display:block}.product-box-small .product-details{margin:0;margin-bottom:15px;padding:0;height:55px}.product-box-small .product-title{max-height:1.2em;line-height:1.2em;overflow:hidden;word-break:normal}.product-box-small .product-subtitle{letter-spacing:-.02rem;height:1.2em;line-height:1.2em;overflow:hidden;word-break:normal}.product-box-small .product-pricing{margin-bottom:10px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product-box-small .product-pricing .price-text strong{font-size:18px}.product-box-small .product-pricing .color-price-amount strong{color:#c4582d}.product-box-small .product-box-small-btn{width:100%}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.trends-rotator h4{font-family:Frutiger LT W01\ 65 Bold;font-size:20px;letter-spacing:0;margin:0 0 22px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.prevent-checkout-error-message{border:1px solid #c8c8c8;padding:25px 20px 15px;-webkit-box-shadow:0 2px 13px #c8c8c8;box-shadow:0 2px 13px #c8c8c8;margin-bottom:20px}@media (min-width:570px){.prevent-checkout-error-message{padding:25px 30px 15px}}.prevent-checkout-error-message h2{margin-bottom:10px}.prevent-checkout-error-message p{margin-bottom:15px}.prevent-checkout-error-message button{width:320px;max-width:100%;margin:0 auto}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.product-list-view-wrapper{position:relative;display:block;border-bottom:1px solid #c8c8c8;margin-bottom:10px;padding-bottom:10px}@media (min-width:570px){.product-list-view-wrapper{border:1px solid #c8c8c8;margin:0 0 10px 20px;padding:10px}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}.product-box-list-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:130px;-webkit-animation:productFadeIn 2s;animation:productFadeIn 2s}.product-box-list-view .pbl-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;position:relative}.product-box-list-view .pbl-image>img{max-height:120px;max-width:100%;display:block}.product-box-list-view .pbl-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:5;-ms-flex:5;flex:5;margin-left:10px}.product-box-list-view .pbl-description .product-name{margin-bottom:10px}.product-box-list-view .pbl-description .product-name>*{line-height:1.2em;overflow:hidden;word-break:normal}.product-box-list-view .pbl-description .product-name h2{font-size:16px;max-height:1.2em}.product-box-list-view .pbl-description .product-name h3{max-height:2.4em}.product-box-list-view .pbl-description .mobile-view-price{font-size:18px;margin-bottom:10px;margin-top:auto;display:block}.product-box-list-view .pbl-description .mobile-view-price .unit-info{font-weight:700}.product-box-list-view .pbl-description .available-in-branch,.product-box-list-view .product-pricing{display:none}.product-box-list-view .product-pricing .product-price{margin:-5px 0 0}@media (min-width:570px){.product-box-list-view .pbl-image{-webkit-box-flex:2;-ms-flex:2;flex:2;margin:0 25px 0 0}.product-box-list-view .pbl-description{-webkit-box-flex:3;-ms-flex:3;flex:3;padding:1px 0 0}.product-box-list-view .pbl-description .product-name h2{font-size:13px;max-height:2.4em}}@media (min-width:875px){.product-box-list-view{height:142px}.product-box-list-view .pbl-image{-webkit-box-flex:0;-ms-flex:0 0 135px;flex:0 0 135px}.product-box-list-view .pbl-description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-box-list-view .pbl-description .mobile-view-price{display:none}.product-box-list-view .pbl-description .available-in-branch:before{content:"";height:8px;width:8px;border-radius:50%;display:inline-block;background-color:#007858}.product-box-list-view .pbl-description .available-in-branch{color:#007858;display:block;margin-bottom:15px}.product-box-list-view .product-pricing{-webkit-box-flex:0;-ms-flex:0 0 205px;flex:0 0 205px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:1000px){.product-box-list-view .product-pricing{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px}}.product-box-list-view .cart-item-actions{display:block}.product-box-list-view .km-button-variants,.product-box-list-view.product-variants-available .cart-item-actions{display:none}.product-box-list-view.product-variants-available .km-button-variants{display:block}.product-box-list-view .image-banner{position:absolute;right:0;top:0;max-width:none;max-height:none;width:40px}.product-box-list-view .image-banner img{width:100%}@media (min-width:875px){.product-box-list-view .image-banner{width:70px}}.product-box-list-view .pbl-description h2{font-size:13px;letter-spacing:.2px;line-height:140%}.product-box-list-view .pbl-description h3{font-family:FrutigerLTW01-45Light;letter-spacing:.2px}.product-availability{line-height:140%;margin:0 0 -3px}.product-availability span,.product-availability strong{letter-spacing:.2px}.product-availability strong{display:block;color:#008060}.product-pricing .product-price-composed{font-size:20px;font-family:Frutiger LT W01\ 65 Bold;letter-spacing:.2px}.product-box-list-view .product-price-wrap{display:block}.product-box-list-view.pbl-discounted-price .product-price-composed{color:#c4582d}.discount-price,.pbl-image-badge .pbl-image-badge{display:block}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}form h1{font-size:20px;font-size:1.25rem}form .required{text-align:right;display:block;margin:0 0 20px}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{margin:0;background-color:#fff;border:1px solid #c8c8c8;border-radius:0;display:inline-block;height:2.5rem;padding:.5rem}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c8c8c8}input[type=email].error,input[type=number].error,input[type=password].error,input[type=tel].error,input[type=text].error,select.error,textarea.error{border:1px solid #c80000}input[type=email][disabled],input[type=number][disabled],input[type=password][disabled],input[type=tel][disabled],input[type=text][disabled],select[disabled],textarea[disabled]{background:#f5f5f5}input[name=zip],input[name=zip_code]{-moz-appearance:textfield}input[name=userNumber]::-webkit-inner-spin-button,input[name=userNumber]::-webkit-outer-spin-button,input[name=zip]::-webkit-inner-spin-button,input[name=zip]::-webkit-outer-spin-button,input[name=zip_code]::-webkit-inner-spin-button,input[name=zip_code]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:textfield;margin:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-repeat:no-repeat;background-image:url("../images/icons/down_arrow_v.svg");background-size:10px 10px;background-position:right 10px center;padding:.5rem;padding-right:1.5rem}select::-ms-expand{display:none}textarea{padding:.5rem;resize:none;overflow:auto}textarea.three-rows{height:58px}textarea.six-rows{height:116px}textarea.eight-rows{height:196px}textarea.sixteen-rows{height:313px}.form-group,.form-group-password{margin-bottom:3px;min-height:75px}.form-group-password{position:relative}.form-group-password input[name=password]{padding-right:100px}.form-group-radio{margin-bottom:3px;min-height:48px}.form-label{color:#000;font-family:FrutigerLTW01-45Light;letter-spacing:.02rem}.form-label.inline{display:inline-block;margin-top:.2rem}.green-checkmark{position:absolute;right:5px;top:8px;display:inline-block;width:24px;height:24px;background:url("../images/checkmark.svg") no-repeat 50%}.input-container.inline{display:inline-block;width:70%}.two-inputs .left{width:47%;margin-right:3%;display:inline-block}.two-inputs .right{width:47%;margin-left:3%;display:inline-block}.radio-elements-2 label{margin-bottom:4px}.radio-elements-2 .radio-element{width:50%;padding-top:4px;display:inline-block}.radio-elements-2 .radio-element .radio-element{width:100%}.radio-elements-2 .radio-element:first-child{margin-left:0}button.formSubmit{border:none;width:100%}.error-container{position:relative;padding-bottom:3px;z-index:1}.input-wrapper{position:relative;width:100%}.input-wrapper .error-container{position:absolute;bottom:40px;width:100%}.validation-container{position:absolute;display:block;z-index:99;font-size:12px;font-size:.75rem;width:100%;background:#fff}.validation-container.open{border:1px solid #c8c8c8;border-bottom:none;padding:10px;bottom:40px}.validation-container .negative-validation,.validation-container .positive-validation{background:#fff;color:#000;position:relative;margin-bottom:10px}.validation-container .negative-validation .green-checkmark,.validation-container .positive-validation .green-checkmark{top:-3px;right:-5px}.error{position:relative;z-index:1}.error .labelHolder{position:absolute}.error .check,.error input,.error select,.error textarea{border:2px solid #c80000}.error .validation-error{position:relative;display:block;z-index:99;font-size:12px;font-size:.75rem;width:100%;padding:5px;color:#fff;text-align:center;background-color:#c80000;border-radius:3px}.error .validation-error:after{position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #c80000;left:50%;bottom:-10px;content:" ";margin-left:-13px;height:0;width:0}.error .validation-error span{display:block;text-align:left}.error .checkbox-error{top:-5px}.error .checkbox-error:after{left:3.5%}@media (min-width:1000px){.fields-container-left-padding{padding-left:10%}}@media (min-width:1000px){.fields-container-right-padding{padding-right:10%}}.km-checkbox-wrapper{position:relative;margin:0 0 20px}.km-checkbox-wrapper:after{content:"";display:table;clear:both}.km-checkbox-wrapper .km-checkbox-input{position:absolute;left:0;z-index:3}.km-checkbox-wrapper .km-checkbox-label{padding:0 0 0 42px;display:block}.km-checkbox-wrapper .km-checkbox-label .link{margin:0}.labelHolder-password{margin-bottom:5px}input,select,textarea{font-size:16px}@media (min-width:1000px){input,select,textarea{font-size:13px}}.quotation-form-address{margin-bottom:16px}.form-columns-header{margin-bottom:20px}.password-visibility,.password-visibility:focus{cursor:pointer;background:transparent;border:none;text-decoration:underline;position:absolute;top:11px;right:0;padding-right:5px}.password-visibility.checkmarked,.password-visibility:focus.checkmarked{right:30px}input[name=password]{padding-right:70px}.product-request-wrapper{border-top:1px solid #c8c8c8}.terms{display:-webkit-box;display:-ms-flexbox;display:flex}.terms .icon-wrapper{padding-right:9px}.consent-wrapper p{margin-bottom:15px}.consent-info{height:160px;border:1px solid #f2f2f2;overflow:scroll;padding:10px;margin-top:10px;margin-bottom:30px}.consent-info ul{list-style-type:disc;padding-left:20px}@media (max-width:768px){input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px}}.exclamation-mark-error{position:absolute;right:9px;bottom:16px;z-index:2}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.seo-content-one-cols,.seo-content-three-cols,.seo-content-two-cols{margin-top:40px;margin-bottom:40px;padding-left:10px;padding-right:10px}@media (min-width:768px){.seo-content-one-cols,.seo-content-three-cols,.seo-content-two-cols{padding:0}}h2{word-wrap:break-word}.seo-content-three-cols{margin-top:45px}.seo-content-three-cols .three-columns>div{min-height:165px}.seo-content-three-cols h1{margin-bottom:17px}.seo-content-three-cols h3{font-size:13px;margin:0 0 10px}.seo-content-three-cols h4{font-size:13px}.cms-products-list{margin:30px 0 40px}.cms-products-list .heading{font-family:Frutiger LT W01\ 65 Bold;font-size:20px}.cms-products-list .cms-products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 20px}.cms-products-list .cms-products a{width:100%;margin-bottom:20px}@media (min-width:570px){.cms-products-list .cms-products a{width:calc(50% - 10px)}.cms-products-list .cms-products a:nth-child(2n){margin-left:10px}.cms-products-list .cms-products a:nth-child(odd){margin-right:10px}}@media (min-width:875px){.cms-products-list .cms-products a{width:calc(33.33% - 13.33px)}.cms-products-list .cms-products a:nth-child(3n){margin-left:10px;margin-right:0}.cms-products-list .cms-products a:nth-child(3n+1){margin-right:10px;margin-left:0}.cms-products-list .cms-products a:nth-child(3n+2){margin-left:10px;margin-right:10px}}.cms-products-list .cms-products .product-box{margin:0;margin:0 0 20px}@media (min-width:570px){.cms-products-list .cms-products .product-box{margin:0}}.cms-images.six-md.columns:nth-of-type(2n){padding:0 0 18px}@media (min-width:1000px){.cms-images.six-md.columns:nth-of-type(2n){padding-left:10px;padding-right:0}}.cms-images.six-md.columns{padding:0 0 18px}@media (min-width:1000px){.cms-images.six-md.columns{padding-right:10px;padding-left:0}}.raw-html a{text-decoration:underline}div[data-eubmodule=content]{min-height:492px}.cms-content .ebcs-related ul li{left:0;padding:0}.ebcs aside.ebcs-article-relations div.ebcs-related ul li a{padding:15px 0}.cms-content .ebcs-related ul li:before{display:none}.cms-content .ebcs .ebcs-article-index ul li,.cms-content .ebcs .ebcs-images-images li{left:0}.cms-content .ebcs .ebcs-article-index ul li:before,.cms-content .ebcs .ebcs-images-images li:before{display:none}.ebcs-list-teaser h3{margin:0 0 20px}.ebcs-list-teaser h3 a{text-decoration:none;font-size:18px}.ebcs .ebcs-article-relations div.ebcs-related h4{font-family:FrutigerLTW01-45Light;font-size:14px}.ebcs .ebcs-article-relations div.ebcs-related li a .ebcs-related-title strong{color:#000;margin:0 0 10px}.ebcs .ebcs-article-relations .ebcs-navigation-back{color:#000;background:transparent;padding-left:0}.ebcs-intro h1{margin:0 0 20px}.ebcs .ebcs-intro div.ebcs-abstract p{font-size:16px}div.ebcs .ebcs-group h2.ebcs-group-header,div.ebcs .ebcs-section h2.ebcs-section-header,div.ebcs h3.ebcs-section-header{font-size:20px;margin:0 0 15px;font-weight:400}div.ebcs .ebcs-section-advice,div.ebcs .ebcs-section-safetyadvice{border-left:5px solid #ffca19;background:rgba(0,0,0,.05);color:#000}div.ebcs .ebcs-section-advice:before,div.ebcs .ebcs-section-safetyadvice:before{color:#ffca19}div.ebcs .ebcs-section-advice h4.ebcs-section-header,div.ebcs .ebcs-section-safetyadvice h4.ebcs-section-header{font-family:Frutiger LT W01\ 65 Bold;margin-bottom:15px;color:#000}div.ebcs .ebcs-group-definition>.ebcs-group-body>.ebcs-group-wrap>.ebcs-group>.ebcs-section-body,div.ebcs .ebcs-group-definition>.ebcs-group-body>.ebcs-group-wrap>.ebcs-section>.ebcs-section-body{padding-left:0}div.ebcs .ebcs-section-advice ul li{left:0}div.ebcs .ebcs-article-catalogue .ebcs-article-relations{margin-left:15px;border-top:0;padding:0}.two-column-image-text .image-container{max-width:600px;margin:20px auto}@media (min-width:1000px){.two-column-image-text .image-container{max-width:none;margin:0}}.platform-cordova_android ._ueber-uns_kemmler-service_chat-service,.platform-cordova_ios ._ueber-uns_kemmler-service_chat-service{display:none}.aktionsbanner{position:relative;height:50px;background-color:#c4582d;z-index:11;overflow:hidden}.aktionsbanner:before{display:block;content:"";height:10px;background-color:#fff}.aktionsbanner p{line-height:30px;font-size:15px;text-align:center;font-family:Frutiger LT W01\ 65 Bold;padding:5px 10px}@media (min-width:1000px){.aktionsbanner p{font-size:20px}}.aktionsbanner a,.aktionsbanner p{color:#fff}.aktionsbanner a{text-decoration:underline}.platform-cordova_android .aktionsbanner{top:50px}@media (min-width:1000px){.platform-cordova_android .aktionsbanner{top:0}}.systembanner{position:relative;padding-top:10px;z-index:11;background-color:#fff}.systembanner p{font-family:FrutigerLTW01-45Light;font-size:13px;text-align:center;padding:5px 10px;max-height:46px;overflow:hidden}.systembanner:after,.systembanner:before{content:"";display:block;height:11px;-webkit-box-shadow:0 0 1px #c8c8c8;box-shadow:0 0 1px #c8c8c8;background:repeating-linear-gradient(-45deg,#ce0c24,#ce0c24 10px,#fff 0,#fff 20px)}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.documents:nth-of-type(2){margin-top:40px}.documents:last-child .row{border-bottom:0}.documents .row{margin:0 auto 35px;border-bottom:1px solid #c8c8c8}.documents .row .columns{padding-left:20px}.documents .row .columns:nth-child(3n+1){padding-left:0}.documents h2{font-size:20px;margin:0 0 20px}.documents-category{margin-bottom:36px}.documents-category .document-type-name{display:block;margin:0 0 10px}.documents-category a{text-decoration:underline}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.sortiment-bar{padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #c8c8c8}.sortiment-bar:after{content:"";display:table;clear:both}.sortiment-bar .image{height:120px;background:url("../images/sortiment-bar-cms.jpg") no-repeat;background-size:cover}.sortiment-bar .header{font-size:20px;font-weight:700;padding:10px 0}.sortiment-bar button{margin:10px 0;float:right;width:100%;padding:3px 20px}@media (min-width:768px){.sortiment-bar button{width:auto}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.lp-product-list-container .heading{font-size:20px;margin:0 0 22px}.cms-products-list .show-more-products,.lp-product-list-container .show-more-products{margin:0 auto;height:50px;background-color:#fff;border:1px solid #c8c8c8;width:90%;font-size:14px;margin-bottom:30px}.cms-products-list .show-more-products:hover,.lp-product-list-container .show-more-products:hover{background-color:#ffca19;border:none}@media (min-width:440px){.cms-products-list .show-more-products,.lp-product-list-container .show-more-products{font-size:1.25rem}}@media (min-width:1000px){.cms-products-list .show-more-products,.lp-product-list-container .show-more-products{width:480px}}.lp-product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.product-box-small-wrap{padding-top:10px;padding-bottom:10px}.lp-product-list .product-box-small-wrap{width:100%}@media (min-width:480px){.lp-product-list .product-box-small-wrap{width:50%}.lp-product-list .product-box-small-wrap:nth-child(2n){padding-left:10px}.lp-product-list .product-box-small-wrap:nth-child(odd){padding-right:10px}}@media (min-width:725px){.lp-product-list .product-box-small-wrap{width:33.33333%}.lp-product-list .product-box-small-wrap:nth-child(3n){padding-left:15px;padding-right:0}.lp-product-list .product-box-small-wrap:nth-child(3n+1){padding-right:15px;padding-left:0}.lp-product-list .product-box-small-wrap:nth-child(3n+2){padding-left:5px;padding-right:5px}}@media (min-width:1000px){.lp-product-list .product-box-small-wrap{width:25%}.lp-product-list .product-box-small-wrap:nth-child(4n){padding-left:15px;padding-right:0}.lp-product-list .product-box-small-wrap:nth-child(4n+1){padding-right:15px;padding-left:0}.lp-product-list .product-box-small-wrap:nth-child(4n+2){padding-left:5px;padding-right:10px}.lp-product-list .product-box-small-wrap:nth-child(4n+3){padding-right:5px;padding-left:10px}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.rotator-price{font-family:Frutiger LT W01\ 65 Bold;position:absolute;bottom:25px;right:25px;width:300px;color:#000}.rotator-price .rotator-price-column{float:right}.rotator-price .rotator-price-column .rotator-price-euro{display:inline;font-size:36px}.rotator-price.sale{color:#e05a27}.rotator-price .rotator-price-currency .rotator-price-qty{font-size:20px;display:block}.rotator-price .rotator-price-currency .rotator-price-euro{font-size:36px;display:block;text-align:right;margin:0 8px 0 0;position:relative;top:-4px}.rotator-price .rotator-price-currency .rotator-price-euro.four-decimal-price{top:-12px}.rotator-price .rotator-price-amount{font-size:80px;line-height:96%}.rotator-price .rotator-price-amount.four-decimal-price{font-size:70px}.rotator-price .rotator-price-decimals strong{display:block;font-size:36px;line-height:100%;position:relative;margin:5px 0 -4px -3px}.rotator-price .rotator-price-decimals span{display:block;font-size:11px;position:relative;left:-4px}.rotator-price .rotator-bulk-prices{float:right;text-align:right}.rotator-price .rotator-bulk-prices span{font-size:10px}.rotator-price .rotator-bulk-prices .bulk-price-value{font-size:24px}.rotator-price.bulk-prices .rotator-price-qty{margin-top:48px;font-size:16px}.cms-image,.img-relative{position:relative}.vimeo-embed,.vimeo-image,.vimeo-image:after{position:absolute;top:0;left:0;width:100%;height:100%}.vimeo{position:relative;padding-bottom:56.25%;background:#e2e2e2}.vimeo iframe{border:0}.vimeo-image{background-position:50%;background-size:100% auto}.vimeo-image:after{z-index:1;display:block;content:"";background:rgba(0,0,0,.3)}.vimeo-loading,.vimeo-play-button{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.vimeo-play-button{z-index:2;position:absolute;padding:0;width:70px;border:0;background:none}.vimeo-play-button svg{fill:#fff;-webkit-filter:drop-shadow(0 1px 1px rgba(0,0,0,.8));filter:drop-shadow(0 1px 1px rgba(0,0,0,.8));-webkit-filter:unset!important;filter:unset!important}.vimeo-loading{z-index:4;position:absolute;width:32px;height:32px}.vimeo-loading svg{fill:#000;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:spinner .8s infinite linear;animation:spinner .8s infinite linear}.vimeo-embed iframe{width:100%;height:100%}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}body{-webkit-font-smoothing:antialiased}.toolbar.ril-toolbar{background-color:transparent}.ril-close.close{padding:0;margin:0;background-color:#fff;width:35px;height:35px;border:1px solid #c8c8c8;vertical-align:middle;opacity:1;position:absolute;z-index:3;right:4px;top:4px;line-height:1.25rem;text-align:center;cursor:pointer;font-size:1.25rem;color:#000}.ril-close.close:after{content:"\D7";display:block;height:100%;width:100%;line-height:1.9rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.ril-close.close:after{line-height:140%}}.ril-close.close::-moz-focus-inner{padding:0;border:0;margin:0}.next-button.ril-next-button,.prev-button.ril-prev-button{border:1px solid #c8c8c8;padding:10px;background:#fff;font-size:16px;opacity:1;-webkit-backface-visibility:hidden!important;-webkit-transform:translateZ(0) scale(1)!important;width:30px;height:38px;line-height:100%}.next-button.ril-next-button{right:30px}.next-button.ril-next-button:after{content:">"}.prev-button.ril-prev-button{left:30px}.prev-button.ril-prev-button:before{content:"<"}.hotspot{position:absolute;z-index:3;cursor:pointer;font-size:1.25rem;background-color:#fff;color:#000;width:35px;height:35px;line-height:30px;border:1px solid #c8c8c8;text-align:center;margin-top:-15px;-webkit-transition:opacity .5s;transition:opacity .5s}@media (min-width:570px){.hotspot{margin-top:0}}.hotspot-popup{display:none;background-color:#fff;position:absolute;width:300px;height:200px;border:1px solid #c8c8c8;-webkit-box-shadow:10px 10px 5px -3px rgba(0,0,0,.5);box-shadow:10px 10px 5px -3px rgba(0,0,0,.5);z-index:4}.hotspot-popup .button.bg-yellow,.hotspot-popup .km-button-primary{position:absolute;bottom:0;left:0;padding:.5rem 1rem;width:300px;margin:-1px}.hotspot-popup h3{margin:15px 40px 15px 100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hotspot-popup img{max-height:6rem;margin:auto;display:block}.hotspot-popup img.shadow{margin-top:5px}@media (min-width:570px){.hotspot-popup{display:block}}@media (min-width:1000px){.hotspot-popup p{max-height:4.5rem;overflow:hidden}}.hotspot-popup-mobile{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:999999;display:block}.hotspot-popup-mobile .centered{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;max-height:400px;width:300px}.hotspot-popup-mobile .centered h3{font-size:2rem;color:#ffca19}.hotspot-popup-mobile .centered p{color:#fff;font-family:FrutigerLTW01-45Light;letter-spacing:.02rem}.hotspot-popup-mobile .background-white{position:absolute;bottom:0;left:0;right:0}@media (min-width:570px){.hotspot-popup-mobile{display:none}}.slider-wrap{overflow:hidden}.slider-wrap .slider-track:after{content:"";display:table;clear:both}.slider-wrap .slide{position:relative;opacity:.3;-webkit-transition:opacity .5s;transition:opacity .5s;float:left;min-height:1px;padding:0 5px}.slider-wrap .slide img{display:block;max-width:100%}.slider-wrap .slide-active{opacity:1}.slider-wrap .slider-next,.slider-wrap .slider-prev{border:1px solid #c8c8c8;padding:10px;background:#fff;font-size:16px;opacity:1;-webkit-backface-visibility:hidden!important;-webkit-transform:translateZ(0) scale(1)!important;width:6.6%;max-width:64px;min-width:40px;padding:0;opacity:.6}@media (min-width:1000px){.slider-wrap .slider-next,.slider-wrap .slider-prev{width:64px;height:64px}}.slider-wrap .slider-next:hover,.slider-wrap .slider-prev:hover{opacity:1}.slider-wrap .slider-next img,.slider-wrap .slider-prev img{position:relative}.slider-wrap .slider-dots{bottom:10px;text-align:center;z-index:5;width:100%;padding:0}.slider-wrap .slider-dots .slider-dot{padding:0;width:5px;height:5px;background:#c8c8c8;margin:5px;display:inline-block;border:0;border-radius:50%}.slider-wrap .slider-dots .slider-dot.slider-dot-active{background:gold}.rotator-slider{position:relative;margin-bottom:5px}.rotator-slider .hotspot{opacity:0}.rotator-slider.rotator-category{width:100%}@media (min-width:1000px){.rotator-slider.rotator-category{width:1000px;margin:0 auto 20px}}@media (min-width:1000px){.rotator-slider.rotator-category .arrow-container{width:1000px;margin-left:-500px}}.rotator-slider.rotator-category .arrow-container .rotator-arrow.next{right:190px}.rotator-slider.rotator-category .arrow-container .rotator-arrow.prev{left:190px}@media (min-width:1000px){.rotator-slider.rotator-category .arrow-container .rotator-arrow{bottom:-337px}}@media (min-width:768px){.rotator-slider.rotator-category .image-container{width:660px}}@media (min-width:875px){.rotator-slider.rotator-category .image-container{width:660px}}@media (min-width:1500px){.rotator-slider.rotator-category .image-container{width:660px}}.rotator-slider .loader{padding-bottom:50.9%}.rotator-slider .slide-active .hotspot,.rotator-slider .slide-active .overlay-button-wrap,.rotator-slider .slide-active .overlay-text-wrap{opacity:1}.rotator-slider .arrow-container{position:absolute;z-index:10;left:50%}@media (min-width:768px){.rotator-slider .arrow-container{width:768px;margin-left:-384px}}@media (min-width:875px){.rotator-slider .arrow-container{width:745px;margin-left:-372px}}@media (min-width:1500px){.rotator-slider .arrow-container{width:960px;margin-left:-480px}}.rotator-slider .arrow-container .rotator-arrow{bottom:0}@media (min-width:768px){.rotator-slider .arrow-container .rotator-arrow{bottom:-300px}}@media (min-width:875px){.rotator-slider .arrow-container .rotator-arrow{bottom:-400px}}.rotator-slider .overlay-button-wrap{opacity:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;position:absolute;bottom:0;right:0;margin:1rem 1.7rem}.rotator-slider .overlay-button-wrap .km-button{padding:0 1rem;font-size:1rem;max-width:400px}.rotator-slider .overlay-text-wrap{opacity:0;background-color:#fff;border:1px solid #c8c8c8;color:#000;position:absolute;z-index:1;top:15px;left:15px;max-width:94%;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}@media (min-width:570px){.rotator-slider .overlay-text-wrap{top:30px;left:30px;max-width:92.5%}}.rotator-slider .overlay-text-wrap p{max-width:400px;font-size:1rem}.rotator-slider .overlay-text-wrap h3{font-family:Frutiger LT W01\ 65 Bold;font-size:1.25rem;line-height:1}.rotator-slider .overlay-text-wrap h3 p{margin-top:.5rem}@media (min-width:1000px){.rotator-slider .overlay-text-wrap h3{font-size:2rem}}.rotator-slider .image-container{width:100%;overflow:hidden}@media (min-width:768px){.rotator-slider .image-container{width:768px}}@media (min-width:875px){.rotator-slider .image-container{width:745px}}.rotator-homepage .rotator-slider{margin-bottom:0}.rotator-homepage .arrow-container{position:absolute;z-index:10;left:50%}@media (min-width:768px){.rotator-homepage .arrow-container{width:745px;margin-left:-372px}}.rotator-homepage .arrow-container .rotator-arrow{bottom:0;width:64px;height:64px;padding:0;border:none;opacity:.6}.rotator-homepage .arrow-container .rotator-arrow img{position:relative}.rotator-homepage .arrow-container .rotator-arrow .arrow-img{width:100%}.rotator-homepage .arrow-container .rotator-arrow.prev{left:10px}.rotator-homepage .arrow-container .rotator-arrow.next{right:10px}.rotator-homepage .arrow-container .rotator-arrow:hover{opacity:1}@media (min-width:768px){.rotator-homepage .arrow-container .rotator-arrow{bottom:-400px}}.rotator-homepage .image-container{width:100vw;overflow:hidden}@media (min-width:768px){.rotator-homepage .image-container{width:745px}}.thumbnails-slider{margin:20px 0}.thumbnails-slider .arrow-container{position:relative}.thumbnails-slider .arrow-container .rotator-arrow{top:80px}.thumbnails-slider .arrow-container .rotator-arrow.next,.thumbnails-slider .arrow-container .rotator-arrow.prev{width:32px;height:32px;line-height:26px}.thumbnails-slider .arrow-container .rotator-arrow.prev{left:19px}.thumbnails-slider .arrow-container .rotator-arrow.next{right:19px}@-moz-document url-prefix(){.thumbnails-slider .arrow-container .rotator-arrow{top:37px}}.product-list-header .image-container{width:745px}.product-list-header .loader{padding-bottom:50.9%}.product-list-header .slide-active .hotspot,.product-list-header .slide-active .overlay-button-wrap,.product-list-header .slide-active .overlay-text-wrap{opacity:1}.product-list-header .arrow-container{position:absolute;z-index:10;left:50%}@media (min-width:768px){.product-list-header .arrow-container{width:768px;margin-left:-384px}}@media (min-width:875px){.product-list-header .arrow-container{width:745px;margin-left:-400px}}@media (min-width:1500px){.product-list-header .arrow-container{width:960px;margin-left:-480px}}.product-list-header .arrow-container .rotator-arrow{bottom:0}@media (min-width:768px){.product-list-header .arrow-container .rotator-arrow{bottom:-300px}}@media (min-width:875px){.product-list-header .arrow-container .rotator-arrow{bottom:-400px}}.product-list-header .overlay-button-wrap{opacity:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;position:absolute;bottom:0;right:0;margin:1rem 1.7rem}.product-list-header .overlay-button-wrap .km-button{padding:0 1rem;font-size:1rem;max-width:400px}.product-list-header .overlay-text-wrap{opacity:0;background-color:#fff;border:1px solid #c8c8c8;color:#000;position:absolute;z-index:1;top:15px;left:15px;max-width:94%;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}@media (min-width:570px){.product-list-header .overlay-text-wrap{top:30px;left:30px;max-width:92.5%}}.product-list-header .overlay-text-wrap p{max-width:400px;font-size:1rem}.product-list-header .overlay-text-wrap h3{font-family:Frutiger LT W01\ 65 Bold;font-size:1.25rem;line-height:1}.product-list-header .overlay-text-wrap h3 p{margin-top:.5rem}@media (min-width:1000px){.product-list-header .overlay-text-wrap h3{font-size:2rem}}.thumbnails{width:100%;overflow:hidden;margin:0 auto;max-height:80px}@media (min-width:570px){.thumbnails,.thumbnails.thumbnails-wide{width:250px;max-height:95px}}.thumbnails .slider{padding:5px 0}.thumbnails .slide{padding:0 4px}.thumbnails .image-container{width:40px;height:40px;overflow:hidden;border:1px solid #c8c8c8;position:relative}.thumbnails .image-container img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.products-slider{position:relative;margin-left:-10px;margin-right:-10px}.products-slider .slider{overflow:hidden}.products-slider .slider-next,.products-slider .slider-prev{position:absolute;top:152px;z-index:4}.products-slider .slider-next{right:10px}.products-slider .slider-prev{left:10px}.products-slider .slider-dots{padding:1em 0}.arrow-img{display:block}.product-detail-image{text-align:center;height:240px;position:relative;max-width:100%;margin:0 auto}.product-detail-image .image-wrapper{position:relative}.product-detail-image .image-wrapper .slider-dots-outer-wrap{margin-top:10px}.product-detail-image .image-wrapper .slide{min-height:238px}.product-detail-image .image-wrapper img{max-width:100%;max-height:100%;position:absolute;margin:0 auto;top:0;left:0;right:0;bottom:0}.product-detail-image .image-wrapper img[src$=".svg"]{height:100%}.slider-dots-outer-wrap{max-width:500px;margin:0 auto;overflow:hidden;height:21px}.slider-dots-wrap{position:relative;margin:0 auto;max-width:500px;overflow-x:scroll}.slider-dots-wrap::-webkit-scrollbar{display:none}.slider-dots-wrap .slider-dots{margin:0 auto}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.page-link-btn{position:absolute;width:200px;right:0;bottom:0;margin:0 11px 13px 0}.relative:hover .page-link-btn i{margin-right:2px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.single-image .image-container{margin:auto}.single-image .image-container .overlay-text-wrap{opacity:1}.single-image .image-container .image-container img{display:block}@media (min-width:570px){.single-image .rotator-arrow{display:block}}.single-image .rotator-arrow.prev{left:20px}.single-image .rotator-arrow.next{right:20px}.rotator-loaded .rotator-placeholder img{display:none}.rotator-loading{height:406px;position:relative;overflow:hidden}.rotator-loading .rotator-placeholder{height:100%;position:absolute;width:101%;background:#fff;z-index:11;left:-1px}.rotator-loading .rotator-placeholder img{display:block;margin:190px auto}.rotator{position:relative;overflow:hidden;margin-bottom:5px}.rotator .arrow-container,.rotator .arrow-container .fit,.rotator .image-container,.rotator .image-container .fit{width:100%}@media (min-width:768px){.rotator .arrow-container,.rotator .image-container{width:768px}}@media (min-width:1000px){.rotator .arrow-container,.rotator .image-container{width:745px}}@media (min-width:1500px){.rotator .arrow-container,.rotator .image-container{width:960px}}.rotator .loader{padding-bottom:51.2%}.rotator-arrow{position:absolute;z-index:2;top:0;bottom:0;margin:auto;cursor:pointer;font-size:1.25rem;background-color:#fff;color:#000;border:none;line-height:30px;border:1px solid #c8c8c8;text-align:center;display:none;width:6.6%;max-width:64px;min-width:40px;padding:0}.rotator-arrow.prev{left:-100px}.rotator-arrow.next{right:-100px}@media (min-width:1000px){.rotator-arrow{display:block;width:64px;height:64px}}@media (min-width:1500px){.rotator-arrow.prev{left:0}.rotator-arrow.next{right:0}}.trends-rotator{clear:both;margin:0 0 53px}.trends-rotator .product-box{margin:0}.trends-rotator .slider-wrap .slide{padding:0 10px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.testimonial-wrapper{margin:3rem auto;padding:1rem 0}.testimonial-wrapper:after{content:"";display:table;clear:both}.testimonial-wrapper .headline{font-size:20px;font-weight:700;padding:10px 0;text-align:center}.testimonial-wrapper .image-wrapper{text-align:center;max-width:200px;margin:0 auto;float:none}@media (min-width:1000px){.testimonial-wrapper .image-wrapper{max-width:none;margin:0;float:left}}.testimonial-wrapper .testimonial-name{padding-top:10px;text-align:right}.testimonial-wrapper .text-area{padding-top:20px;padding-left:10px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.testimonial-container{padding-bottom:30px;width:100%;margin:0 auto}@media (min-width:768px){.testimonial-container{width:83.333%}}.customer-testimonial{border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;padding:25px 0;width:100%;overflow:hidden}.customer-testimonial .quotes-track{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.customer-testimonial .quote-container{padding:0 20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.customer-testimonial .quote{text-align:center;font-size:20px;-ms-flex-item-align:center;align-self:center;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 40px}.customer-testimonial .quote:before{content:open-quote;font-size:70px;position:absolute;left:0;bottom:-30px}.customer-testimonial .quote:after{content:close-quote;font-size:70px;position:absolute;top:-30px;right:0}.customer-testimonial .quoter{-ms-flex-item-align:end;align-self:flex-end;width:100%;text-align:right;padding-right:10px}.loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.testimonial-container .slider-dots-outer-wrap .slider-dots-wrap .slider-dot{display:inline-block;border:0;padding:0;height:6px;width:6px;margin:4px;border-radius:50%;background-color:#c8c8c8;cursor:auto}.testimonial-container .slider-dots-outer-wrap .slider-dots-wrap .slider-dot.slider-dot-active{background-color:#ffca19}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.bulk-prices-gradient{background:repeating-linear-gradient(-45deg,#ffca19,#ffca19 20px,#000 0,#000 40px);width:auto;padding:10px;margin-top:20px;overflow:hidden;position:relative;margin-bottom:20px}.bulk-prices-gradient.mobile-view.preview .bulk-prices{height:42px;overflow:hidden}.bulk-prices-gradient.mobile-view.preview button{top:16px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.bulk-prices-gradient .bulk-prices{background-color:#fff;padding:10px;height:auto}.bulk-prices-gradient .bulk-prices .bulk-prices-item{margin:5px 0}.bulk-prices-gradient button{background:transparent;border:none;position:absolute;top:10px;right:10px;font-size:26px;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}@media (min-width:1000px){.bulk-prices-gradient{margin-bottom:0}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.column-images .cms-image-v2{position:relative;padding-top:10px;padding-bottom:10px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.column-images .cms-image-v2 .text-overlay{background-color:#fff;position:absolute;top:20px;left:10px;padding:5px}.column-images .cms-image-v2 .main-image,.column-images .cms-image-v2 .main-link{width:100%;height:100%}.column-images .cms-image-v2 .main-image{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.16);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.16)}.column-images .column-img-btn{position:absolute;bottom:26px;right:10px;width:200px;font-size:11px}.column-images .column-img-btn.normal-cursor{cursor:default}@media (min-width:400px){.column-images .column-img-btn{font-size:12px}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.user-account{margin-bottom:20px}.user-account h1{margin:0 0 10px}.user-account-data-short,.user-account h1{border-bottom:1px solid #ccc;padding:0 0 10px}.user-account-data-short dd:first-of-type{margin:0 0 20px}@media (min-width:768px){.user-account-data-short{display:-webkit-box;display:-ms-flexbox;display:flex}.user-account-data-short dt{margin:0 5px 0 0}.user-account-data-short dd:first-of-type{margin:0 10px 0 0}.user-account-data-short dd:first-of-type:after{content:",";display:inline-block}}.user-account-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:20px}.user-account-buttons a{border:1px solid #c8c8c8;padding:1rem 0;font-family:Frutiger LT W01\ 65 Bold;font-size:1.25rem;width:auto;margin:0 0 20px;text-align:center;letter-spacing:-.02rem;-webkit-transition:background .35s ease-in-out;transition:background .35s ease-in-out;line-height:1.5rem}.user-account-buttons a.km-btn-active,.user-account-buttons a:hover{background:#ffca19}@media (min-width:570px){.user-account-buttons a{width:48.6%}}@media (min-width:768px){.user-account-buttons a{width:23.5%}}@media (min-width:570px){.user-account-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.column-images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:30px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.column-images .col-image{width:100%}@media (min-width:875px){.column-images .col-image{max-height:150px}.column-images.big .col-image{max-height:240px}.column-images.big .two-col-image{width:50%}.column-images .two-col-image:nth-child(odd){padding-right:10px}.column-images .two-col-image:nth-child(2n){padding-left:10px}.column-images .three-col-image:nth-child(3n){padding-left:12px}.column-images .three-col-image:nth-child(3n+1){padding-right:12px}.column-images .three-col-image:nth-child(3n+2){padding-left:8px;padding-right:8px}.column-images .two-col-image{width:calc(41.66667% + 1px)}.column-images .three-col-image{width:33.33333%}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.landing-page-search{padding-bottom:30px}.landing-page-search h3{font-size:20px;padding-bottom:20px}.landing-page-search .searchbar-text{padding-bottom:20px}.landing-page-search .search-bar{width:80%;margin:0 auto}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.customizable-button-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:5px}.customizable-button-wrapper.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.customizable-button-wrapper.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.customizable-button-wrapper.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.customizable-button-wrapper.full_width a{-webkit-box-flex:1;-ms-flex:1;flex:1}.customizable-button-wrapper a{background-color:#ffca19;color:#000;font-family:Frutiger LT W01\ 65 Bold;position:relative;text-align:center;cursor:pointer}.customizable-button-wrapper a i{margin:0 5px 0 0;-webkit-transition:all .35s;transition:all .35s}.customizable-button-wrapper a span{margin:0 0 0 5px;-webkit-transition:all .35s;transition:all .35s}.customizable-button-wrapper a.small{font-size:12px;padding:4px 20px}.customizable-button-wrapper a.medium{font-size:16px;padding:12px 26px}.customizable-button-wrapper a.big{font-size:20px;padding:16px 32px}.customizable-button-wrapper a:hover i{margin:0 1px 0 4px}.customizable-button-wrapper a:hover span{margin:0 4px 0 1px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.project-list{color:#000}.project-list .form-group{min-height:10px}.project-list .project-list-input{margin:0;border:1px solid #c8c8c8;padding:.8rem 4.5rem .8rem .6rem;background-color:#fff;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.project-list .project-list-input.error{border:1px solid #c80000}.project-list .send-button{cursor:pointer;width:5rem;background-color:#ffca19;text-align:center;font-family:FrutigerLTW01-45Light;letter-spacing:.02rem;color:#000;position:absolute;right:1px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;height:38px;bottom:1px;line-height:1;font-size:13px;font-size:.8125rem}.project-list .newsletter{max-width:500px;margin:auto}@media (min-width:1000px){.project-list .newsletter{margin:0}}.project-list .submit{width:2rem;right:22px;border-left:1px solid #f2f2f2;border:none}.project-list .cancel{font-weight:700;font-size:15px;width:2rem;border-left:1px solid #f2f2f2;background-color:#fff}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.products-list-sorting{display:none;margin:0 0 17px 20px}.products-list-sorting.filters-empty .reset-filters{display:none}.products-list-sorting .products-display-icons{float:right;margin:0 0 0 19px}.products-list-sorting .products-display-icons .products-display-boxes,.products-list-sorting .products-display-icons .products-display-list{display:inline-block;width:25px;height:25px;background:none;border:0;position:relative}.products-list-sorting .products-display-icons .products-display-boxes.active .icon-box,.products-list-sorting .products-display-icons .products-display-boxes:hover .icon-box{background:#000}.products-list-sorting .products-display-icons .products-display-boxes .icon-box{width:11px;height:11px;background:#c8c8c8;position:absolute}.products-list-sorting .products-display-icons .products-display-boxes .icon-box-1{top:0;left:0}.products-list-sorting .products-display-icons .products-display-boxes .icon-box-2{top:0;right:0}.products-list-sorting .products-display-icons .products-display-boxes .icon-box-3{bottom:0;left:0}.products-list-sorting .products-display-icons .products-display-boxes .icon-box-4{bottom:0;right:0}.products-list-sorting .products-display-icons .products-display-list{margin-left:17px}.products-list-sorting .products-display-icons .products-display-list.active .icon-list,.products-list-sorting .products-display-icons .products-display-list:hover .icon-list{background:#000}.products-list-sorting .products-display-icons .products-display-list .icon-list{width:100%;height:7px;background:#c8c8c8;position:absolute;left:0;display:block}.products-list-sorting .products-display-icons .products-display-list .icon-list-1{top:0}.products-list-sorting .products-display-icons .products-display-list .icon-list-2{top:9px}.products-list-sorting .products-display-icons .products-display-list .icon-list-3{bottom:0}.products-list-sorting .products-list-selector label{margin:0}.products-list-sorting .products-list-selector select{height:36px;padding:0 10px;border:1px solid #979797}@media (min-width:570px){.products-list-sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.products-list-sorting .branch-selector{width:100%;margin:10px 0 20px}.products-list-sorting .products-list-selector{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px 0}}@media (min-width:725px){.products-list-sorting{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.products-list-sorting .branch-selector{margin:20px 0;width:60%}.products-list-sorting .branch-selector .dropdown-selector{width:100%}.products-list-sorting .products-list-selector{margin:20px 0;width:calc(40% - 40px)}.products-list-sorting .products-list-selector #products-list-sorting{width:100%}}@media (min-width:1000px){.products-list-sorting .branch-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:68%;margin-right:12px}.products-list-sorting .branch-selector .dropdown-label{width:210px}.products-list-sorting .branch-selector .dropdown-selector{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.products-list-sorting .products-list-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.products-list-sorting .products-list-selector #products-list-sorting{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:4px}}.login-consent-wrapper h2{margin:20px 0 30px}.login-consent-wrapper p{margin:15px 0}.login-consent-wrapper ul{margin-top:15px}.login-consent-wrapper ul li{list-style-type:disc;margin-left:25px;padding-left:10px}.login-consent-wrapper .articles{margin:50px 0 25px}.login-consent-wrapper .red{color:red}.login-consent-wrapper .km-button{margin:40px 0 20px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.guest-registration-form{width:500px;max-width:100%;margin:0 auto}.guest-registration-form .common-button{margin-top:20px;width:100%;padding:.75em .5em}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.sortiment-container,.sortiment-left{position:relative}.sortiment-left{z-index:5;float:left;width:250px;border:1px solid transparent}.sortiment-wrapper .fliesen-borders>div:nth-last-of-type(4) .sortiment-active{border-top:1px solid #c8c8c8}.sortiment-wrapper .fliesen-borders>div:nth-last-of-type(3):not(:hover) .sortiment-active{border-bottom:1px solid #c8c8c8}.sortiment-navitem .fliesen-borders>div:nth-last-of-type(3) .sortiment-active{border-top:1px solid #c8c8c8}.sortiment-navitem .fliesen-borders>div:nth-last-of-type(2):not(:hover) .sortiment-active{border-bottom:1px solid #c8c8c8}.sortiment-left:not(:hover){position:relative;z-index:5;float:left;width:250px;border:1px solid #c8c8c8;-webkit-box-sizing:border-box;box-sizing:border-box}.sortiment-right{overflow:auto;float:right;width:755px;height:423px;margin-right:-5px;position:relative;z-index:4}.sortiment-active{border:1px solid transparent;border-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.sortiment-active:first-child{margin-top:-1px;padding-top:1px}.sortiment-active .sortiment-image{width:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 2px}.sortiment-active .sortiment-name{word-break:break-word;width:145px;padding:5px 2px 5px 10px}.sortiment-active .sortiment-arrow,.sortiment-active .sortiment-name{font-family:Frutiger LT W01\ 65 Bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sortiment-active .sortiment-arrow{width:30px;-webkit-transition:all .2s;transition:all .2s;position:relative;z-index:3;background:#fff}.sortiment-active:focus,.sortiment-active:hover{border:1px solid #c8c8c8;border-right:0}.sortiment-active:focus .sortiment-arrow,.sortiment-active:hover .sortiment-arrow{-webkit-transform:translateX(50px);transform:translateX(50px)}.sortiment-active:focus .sortiment-children,.sortiment-active:hover .sortiment-children{padding:25px;display:block;z-index:2;width:751px;border:1px solid #c8c8c8;left:248px;top:-1px}.sortiment-active:focus .sortiment-children>div:first-child,.sortiment-active:hover .sortiment-children>div:first-child{font-family:Frutiger LT W01\ 65 Bold}.sortiment-active:focus .sortiment-children .children-container,.sortiment-active:hover .sortiment-children .children-container{column-count:3;-moz-column-span:all;column-span:all;-webkit-column-fill:auto;column-fill:auto;-webkit-column-count:3;-moz-column-count:3;-webkit-column-span:all;-moz-column-fill:auto;height:89%}.sortiment-active:focus .sortiment-children .children-container .sortiment-child,.sortiment-active:hover .sortiment-children .children-container .sortiment-child{-webkit-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out}.sortiment-active:focus .sortiment-children .children-container .sortiment-child a,.sortiment-active:hover .sortiment-children .children-container .sortiment-child a{display:block}.sortiment-active:focus .sortiment-children .children-container .sortiment-child:focus,.sortiment-active:focus .sortiment-children .children-container .sortiment-child:hover,.sortiment-active:hover .sortiment-children .children-container .sortiment-child:focus,.sortiment-active:hover .sortiment-children .children-container .sortiment-child:hover{background-color:#f2f2f2;-webkit-transition:none;transition:none}.sortiment-active.without-children:focus,.sortiment-active.without-children:hover{border-right:1px solid #c8c8c8}.sortiment-wrapper{padding-top:10px}.sortiment-wrapper:after{content:"";display:table;clear:both}.sortiment-wrapper .sortiment-left:not(:hover){position:relative;z-index:5;float:left;width:250px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent}.sortiment-children{display:none;position:absolute;top:0;bottom:0;left:250px;width:751px;background:#fff;border:1px solid #f2f2f2}.platform-fliese .sortiment-wrapper{min-height:433px}.platform-baustoffe .still-loading{height:456px}.platform-baustoffe .still-loading .placehoder-menu-item,.platform-baustoffe .still-loading .placeholder-rotator .rotator-header{height:31px}.platform-baustoffe .still-loading .placeholder-rotator .rotator-footer{height:26px}.platform-baustoffe .sortiment-wrapper{min-height:456px}.still-loading .loading-placeholders{visibility:visible;display:-webkit-box;display:-ms-flexbox;display:flex}.loading-placeholders{display:none;visibility:none}.placeholder-menu{width:250px;position:relative}.placehoder-menu-item{width:100%;height:30px;background:#fff;margin-bottom:30px}.placeholder-divider{width:10px;background:#fff}.placeholder-rotator{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.placeholder-rotator .rotator-footer,.placeholder-rotator .rotator-header{width:100%;background:#fff;position:absolute}.placeholder-rotator .rotator-header{height:30px;top:0}.placeholder-rotator .rotator-footer{height:23px;bottom:0}.rotator-content-placeholder{margin:30px 0 0}.strip-row-1,.strip-row-2,.strip-row-3{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.strip-row-2{height:40px}.strip-row-3{height:60px}.strip-row-blank{background:#fff}.strip-row-1:after,.strip-row-1:before{content:"";display:block;background:#fff}.strip-row-1.before-col-1:before{width:30px}.strip-row-1.after-col-3:after{width:90px}.strip-row-1.after-col-6:after{width:180px}.rotator-image-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex}.image-placeholder{width:280px;position:relative}.image-placeholder:before{content:"";display:block;width:30px;height:100%;background:#fff}.image-placeholder-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.show-all-categories{margin-left:15px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.featured-products{margin-bottom:40px}.featured-products .product-box{margin:0;padding:0 0 18px}.featured-products .product-box .image-box{height:263px;padding:16px 20px 8px}.featured-products .product-box .image-box>span{display:block;height:100%}.featured-products .product-box .product-box-details>span{padding:0 20px;display:block}.featured-products .product-box .product-box-details .fallback-loader{float:left}.featured-products .product-box h3.product-name{margin:0 0 28px}.featured-products .product-box .product-box-actions{padding-right:20px}.featured-products .featured-products-actions{margin-top:40px;margin-bottom:4px;padding:0 10px}@media (min-width:768px){.featured-products .featured-products-actions{padding:0}}.featured-products .featured-products-actions h2{float:left;font-size:20px}.featured-products .featured-products-actions .km-button{float:left;margin:7px 0 0;width:auto;clear:both}@media (min-width:570px){.featured-products .featured-products-actions .km-button{float:right;clear:none}}@media (min-width:570px){.featured-products div.row-fit{margin:0}}@media (min-width:768px){.featured-products div.row-fit{margin:0 -10px}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.login-tabs{padding:0 10px 30px;overflow:hidden}.login-tabs .breadcrumbs{margin-bottom:10px}@media (min-width:1000px){.login-tabs{padding:0 0 40px}}.login-tabs .login-tab-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.login-tabs .login-tab-buttons button{background-color:#fff;font-family:Frutiger LT W01\ 65 Bold;font-size:18px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;padding:10px;border:0;border-bottom:1px solid #c8c8c8}.login-tabs .login-tab-buttons button.tab-active{color:#ffca19;border:1px solid #c8c8c8;border-bottom:1px solid #fff}.login-tabs .tab-content{padding:20px;padding-top:60px;border:1px solid #c8c8c8;border-top:0}.login-page h2{font-size:20px;font-family:Frutiger LT W01\ 65 Bold;margin-bottom:10px}.login-page .common-button{width:100%;font-family:Frutiger LT W01\ 65 Bold;padding:12px 0;font-weight:400}.login-page .regular-login{max-width:100%;width:500px;margin:0 auto}.login-page .regular-login .registration-link{max-width:100%}.login-page h1{margin-bottom:20px}.login-page .registration-link{border-top:1px solid #c8c8c8;padding-top:10px;margin-top:10px;max-width:100%}.login-page .registration-link ul{list-style-type:disc;list-style-position:inside;margin:5px 0 5px 10px}.login-page .registration-link button{margin-top:20px}@media (min-width:768px){.login-page .registration-link{max-width:50%}}.login-page .remember-me{border-bottom:1px solid #c8c8c8;margin-bottom:10px}.login-page .login-form:after,.login-page .remember-me:after{content:"";display:table;clear:both}.login-page .forgot-password{float:left;padding-top:5px;padding-bottom:20px}@media (min-width:1000px){.login-page{padding-left:0;padding-right:0}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.order-history-details dl:after{content:"";display:table;clear:both}.order-history-details dl dt{float:none;width:auto;clear:both}@media (min-width:400px){.order-history-details dl dt{width:36%;float:left}}.order-history-details dl dd{float:none;font-family:Frutiger LT W01\ 65 Bold;letter-spacing:-.02rem;margin-bottom:5px}@media (min-width:400px){.order-history-details dl dd{width:63%;float:left}}@media (min-width:570px){.ordered-products .cart-item{border-top:none}}.ordered-products .cart-item~.cart-item{border-top:none}@media (min-width:570px){.ordered-products .cart-item~.cart-item{border-top:1px solid #c8c8c8}}.ordered-products .cancel,.ordered-products .invoice-button{text-align:left;margin-top:15px}.ordered-products .cancel{margin-bottom:30px}@media (min-width:570px){.ordered-products .cancel{margin:5px 0 0}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.sortiment-widget{display:none}@media (min-width:570px){.sortiment-widget{display:block}}.sortiment-widget .sortiment-widget-heading{font-weight:700;padding-bottom:5px;display:none}@media (min-width:570px){.sortiment-widget .sortiment-widget-heading{display:block}}.sortiment-widget>ul>li>a{display:block;padding:5px 5px 5px 15px;word-wrap:break-word;-webkit-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out}.sortiment-widget>ul>li>a.active,.sortiment-widget>ul>li>a:hover{background-color:#f2f2f2;-webkit-transition:none;transition:none}.main-category.sortiment-widget>ul>li>a{font-weight:700}@charset "UTF-8";.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.filter-preview .columns{border-left:0;padding-top:.8rem;padding-bottom:.8rem}.filter-preview .columns:first-child{padding-left:1.6rem}.filter-preview .columns:not(:last-child){border-bottom:1px solid #fff}@media (min-width:768px){.filter-preview .columns{min-height:7rem}.filter-preview .columns:not(:last-child){border-bottom:0}.filter-preview .columns:nth-child(2n){border-left:1px solid #fff}.filter-preview .columns:nth-child(4n+1),.filter-preview .columns:nth-child(4n+2){border-bottom:1px solid #fff}}@media (min-width:1000px){.filter-preview .columns{min-height:6rem;padding-top:0;padding-bottom:0}.filter-preview .columns:first-child{padding-left:0}.filter-preview .columns:nth-child(2n){border-left:0}.filter-preview .columns:nth-child(4n+1),.filter-preview .columns:nth-child(4n+2){border-bottom:0}.filter-preview .columns:not(:first-child){border-left:1px solid #fff}}.filter-preview .filter-option{display:inline-block;width:50%}.filter-preview .filter-option span{margin-left:.5rem}.filter-preview .filter-option-three-columns{display:inline-block;width:50%}.filter-preview .filter-option-three-columns span{margin-left:.5rem}@media (min-width:570px){.filter-preview .filter-option-three-columns{display:inline-block;width:33.33%}}.filter-preview input[type=text]{display:inline;width:50px;background-color:#fff;padding-top:.2rem 0;text-align:center}.filter-preview span{vertical-align:middle}.filter-preview .color-panel{width:200px;margin:0}.filter-preview .color-panel .color-icon{width:53px;height:49px;margin:5px}@media (min-width:570px){.filter-preview .color-panel .color-icon{width:42px;height:41px;margin:9px}.filter-preview .color-panel .color-icon:nth-child(5n+1){margin-right:0}}.filter-section{margin-top:0;margin-bottom:2rem;padding:16px 0 0}.filter-section h2{font-size:20px;font-family:FrutigerLTW01-45Light;margin:15px 0 25px;display:none}.filter-section .filters-wrapper{max-height:410px;overflow:scroll;position:relative}@media (min-width:570px){.filter-section .filters-wrapper{max-height:none;overflow:auto}}@media (min-width:570px){.filter-section .filters-remove{display:none}}.filter-section .filter-title button .section-closed,.filter-section .filter-title button .section-open{right:7px;font-family:Frutiger LT W01\ 65 Bold}@media (min-width:570px){.filter-section .filter-category-section.filter-category-section-open .filter-category-wrap{padding:0 0 13px;margin:0 0 7px}}@media (min-width:570px){.filter-section .filter-category-section{border-bottom:1px solid #f9f7f9}}@media (min-width:570px){.filter-section .filter-category-section .filter-range{padding:12px 16px 24px 13px}}@media (min-width:570px){.filter-section .filter-category-content{padding:7px 0 3px}}.filter-section .filter-categories{max-height:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;overflow:hidden}.filter-section .filter-categories button.show-all-filters{background:#fff;border:none;text-decoration:underline;margin:20px 0;font-size:15px}.filter-section .filter-categories button.show-all-filters.hide-button{display:none}@media (min-width:570px){.filter-section .filter-categories{max-height:inherit}.filter-section .filter-categories .secondary-filters{display:block}.filter-section .filter-categories button.show-all-filters{font-size:13px}}.filter-section .km-filter{-webkit-transition:all .1s;transition:all .1s}.filter-section .km-filter .check-dummy:checked+.check:before{background:url("../images/icons/check-narrow-medium.svg") no-repeat 50%;width:24px;height:24px;bottom:auto}@media (min-width:570px){.filter-section .km-filter{display:block}}.filter-section.filter-section-open{transform:translateZ(0);-webkit-transform:translateZ(0)}.filter-section.filter-section-open .toggle-all-filters .section-open{display:inline-block;position:relative;top:3px}.filter-section.filter-section-open .toggle-all-filters .section-closed{display:none}.filter-section.filter-section-open .filter-categories{max-height:3295px;-webkit-transition:max-height .25s ease-in;transition:max-height .25s ease-in}.filter-section.filter-section-open .km-filter{margin:0 0 30px;-webkit-transition:all .25s;transition:all .25s}.filter-section .toggle-all-filters{border:1px solid #c8c8c8;display:block;font-family:Frutiger LT W01\ 65 Bold;font-size:15px;letter-spacing:.02rem}.filter-section .toggle-all-filters .section-closed,.filter-section .toggle-all-filters .section-open{margin:0 0 0 10px}.filter-section .toggle-all-filters .section-open{-webkit-transform:rotate(180deg);transform:rotate(180deg);display:none}.filter-section .toggle-all-filters .section-closed{display:inline-block}@media (min-width:570px){.filter-section .toggle-all-filters{display:none}}@media (min-width:570px){.filter-section{padding:0;width:235px;position:static;background:#fff;-webkit-transform:translateZ(0);transform:translateZ(0)}.filter-section h2{display:block}.filter-section .toggle-filter{display:none}}.submit-filter-section{position:fixed;left:0;bottom:0;background-color:#fff;width:100%;height:130px;z-index:3;padding-top:40px}.submit-filter-section button{margin:5px 0}.submit-filter-section .km-button-text-button{margin:5px 30px}@media (min-width:570px){.submit-filter-section{display:none}}.color-panel{margin:0 auto}.color-panel .color-icon{width:53px;height:49px;display:inline-block;margin-right:3px;margin-left:3px;border:1px solid #c8c8c8;cursor:pointer}.color-panel .color-icon.weiss,.color-panel .color-icon.weiß{background-color:#fff}.color-panel .color-icon.gelb,.color-panel .color-icon.yellow{background-color:#ffca19}.color-panel .color-icon.beige{background-color:#eed8af}.color-panel .color-icon.cotto{background-color:#c35b3a}.color-panel .color-icon.anthrazit{background-color:#363e42}.color-panel .color-icon.rot{background-color:#c80000}.color-panel .color-icon.green,.color-panel .color-icon.gruen,.color-panel .color-icon.grün{background-color:#008060}.color-panel .color-icon.blau{background-color:#231cb8}.color-panel .color-icon.braun{background-color:#61473a}.color-panel .color-icon.grau,.color-panel .color-icon.grey{background-color:#c8c8c8}.color-panel .color-icon.schwarz{background-color:#000}.color-panel .color-icon.dark-grey{background-color:#979797}.color-panel .color-icon.mehrfarbig{background-image:url("../images/icons/mehrfarbig.svg")}.color-panel .color-icon.TRANSPARENT:before,.color-panel .color-icon.transparent:before{content:"";display:block;position:absolute;width:0;height:0;background:#fff;border:50px solid #fff;border-bottom-color:#e5e5e5;border-left-width:55px;top:-53px}@media (min-width:570px){.color-panel .color-icon.TRANSPARENT:before,.color-panel .color-icon.transparent:before{border:42px solid #fff;border-bottom-color:#e5e5e5;border-left-width:42px;top:-44px}}@media (min-width:570px){.color-panel .color-icon{width:42px;height:41px;margin:0 6px 0 0}}.color-panel.active .color-icon:not(.selected){opacity:.5}.filter-category-section{border-bottom:1px solid #ccc;position:relative;background:#fff}.filter-category-section:last-child{border-bottom:0}.filter-category-section .filter-category-wrap{max-height:0;overflow:auto;-webkit-transition:all .1s;transition:all .1s}.filter-category-section .filter-category-content{padding:15px 0 10px}@media (min-width:570px){.filter-category-section .filter-category-content{padding:15px 0 10px}}.filter-category-section .filter-title{border-bottom:1px solid transparent;-webkit-transition:max-height .1s;transition:max-height .1s}.filter-category-section .filter-reset{display:none}.filter-category-section.filter-selected .filter-reset{display:inline-block;width:auto;padding:10px 0 10px 30px}@media (min-width:570px){.filter-category-section.filter-selected .filter-reset{padding:10px 0}}.filter-category-section.filter-category-section-open .filter-category-wrap{max-height:900px;-webkit-transition:all .25s;transition:all .25s}.filter-category-section.filter-category-section-open .filter-title{border-bottom:1px solid #f8f8f8}.filter-category-section.filter-category-section-open .filter-title button .section-open{display:inline-block}.filter-category-section.filter-category-section-open .filter-title button .section-closed{display:none}.filter-category-section .filter-title{color:#000;position:relative}.filter-category-section .filter-title button{font-family:Frutiger LT W01\ 65 Bold;font-size:13px;border:0;background:transparent;padding:9px 15px 10px 0;display:block;width:100%;text-align:left}.filter-category-section .filter-title button .section-closed,.filter-category-section .filter-title button .section-open{position:absolute;right:15px;font-family:FrutigerLTW01-45Light}@media (min-width:570px){.filter-category-section .filter-title button .section-closed,.filter-category-section .filter-title button .section-open{right:0}}.filter-category-section .filter-title button .section-open{-webkit-transform:rotate(180deg);transform:rotate(180deg);display:none}.filter-category-section .filter-title button .section-closed{display:inline-block}@media (min-width:570px){.filter-category-section .filter-title button{padding:9px 0 10px}}@media (min-width:570px){.filter-category-section .filter-category-checkbox{max-height:185px;overflow:auto}}.filter-category-section .filter-category-colors{margin:10px 0 0 -6px;padding:5px 3px 10px}@media (min-width:570px){.filter-category-section .filter-category-colors{padding:5px 0 10px;margin:10px 0 0}}.filter-category-section .filter-checkbox .km-checkbox-wrapper{padding:3px 0 0 38px;margin:0 0 7px}.filter-category-section .filter-checkbox .km-checkbox-wrapper label.check{margin-top:-3px}.filter-category-section .filter-checkbox strong{color:#008060;font-weight:700}.filter-category-section .filter-range{padding:16px 20px 30px 38px}@media (min-width:570px){.filter-category-section .filter-range{padding:16px 0 30px 10px}}@media (min-width:570px){.filter-category-section .filter-color:nth-child(5n) .color-icon{margin-right:0}}.filter-category-section .filter-color{float:left}.filter-category-section .filter-color label{position:relative;overflow:hidden}.filter-category-section .filter-color input{display:none}.filter-category-section .filter-color input:checked+label:after{content:"";display:block;width:22px;height:22px;position:absolute;z-index:2;bottom:3px;right:3px;background:#fff url("../images/icons/check-narrow-small.svg") no-repeat 50%;border:1px solid #c8c8c8}.filter-category-section .filter-color .mehrfarbig{background-size:cover}.filters-remove{padding:13px 30px}.filters-remove.filters-empty{padding:0}.filters-remove.filters-empty .km-button-blank{display:none}.filters-remove .category-name{font-size:15px;font-family:Frutiger LT W01\ 65 Bold;display:block;margin:0 0 9px}.filters-remove .km-button-blank{width:auto}.filters-remove .filters-remove-buttons{overflow:hidden;padding:1px}.filters-remove .km-button-filters-remove{font-family:FrutigerLTW01-45Light;font-size:12px;background:#fff;text-align:left;border:1px solid #000;float:left;width:auto;font-size:16px;padding:8px 40px 8px 17px;text-transform:capitalize;position:relative;margin:0 16px 12px 0}.filters-remove .km-button-filters-remove:last-child{margin-right:0}.filters-remove .km-button-filters-remove span{font-family:FrutigerLTW01-45Light;position:absolute;font-size:23px;top:7px;right:10px}.products-list-section{width:1000px;max-width:100%;margin:0 auto;padding:0 10px 20px}.products-list-section:after{content:"";display:table;clear:both}@media (min-width:570px){.products-list-section{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1000px){.products-list-section{padding:0 0 20px}}.products-section{padding:0}.products-section .load-more-row:before{clear:none;display:none}.products-section .filters-remove{position:relative;display:none;overflow:hidden;padding-top:0;padding-left:20px}.products-section .filters-remove>.km-button-blank{position:absolute;right:0;bottom:25px}.products-section .filters-remove .filters-remove-category{float:left;margin-right:40px}.products-section .filters-remove .filters-remove-category:last-of-type .km-button-filters-remove:last-of-type{margin-right:50px}.products-section .filters-remove .category-name{font-size:13px;margin:0 0 11px}.products-section .filters-remove .km-button-filters-remove{padding:4px 36px 2px 9px;font-size:13px}.products-section .filters-remove .km-button-filters-remove span{font-size:21px;top:1px}@media (min-width:570px){.products-section .filters-remove{display:block}}.products-section .product-box .fallback-loader{float:left}@media (min-width:570px){.products-section .product-box{margin:0 0 20px 20px}}.products-section .products-list:after{content:"";display:table;clear:both}.products-section .products-list.active .spinner-grid-container{height:100px}.products-section .products-list.active>div{float:none;width:100%;height:auto;margin:0 0 20px}.products-section .products-list.active>div .product-box{margin:0;padding:10px;position:relative}.products-section .products-list.active>div .product-box.product-variants-available .km-button-variants{display:block;position:absolute;bottom:10px;right:10px}.products-section .products-list.active>div .product-box.product-variants-available .cart-item-actions{display:none}.products-section .products-list.active>div .product-box.product-variants-available .product-price-starts{display:inline-block}@media (min-width:570px){.products-section .products-list.active>div .product-box{margin:0 0 0 20px}}.products-section .products-list.active>div .product-box-actions .km-button-more,.products-section .products-list.active>div .product-box-actions .km-button-variants{display:none}.products-section .products-list.active>div .product-box-actions .cart-item-actions{display:block;position:absolute;bottom:8px;right:11px;width:100%}.products-section .products-list.active>div .product-box-actions .cart-item-actions .icon-cart{width:27px;height:27px}.products-section .products-list.active>div .product-box-details{float:left;width:50%}@media (min-width:1000px){.products-section .products-list.active>div .product-box-details{width:70%}}.products-section .products-list.active>div .image-box{float:left;width:60px;height:60px;margin-right:10px;overflow:hidden}@media (min-width:1000px){.products-section .products-list.active>div .image-box{width:80px;height:80px;margin-right:20px}}.products-section .products-list.active>div .image-box img{-webkit-box-shadow:none;box-shadow:none}.products-section .products-list.active>div h3{height:auto;margin:0 0 30px;width:auto}.products-section .products-list.active>div h3 .product-name{display:block;margin:0 0 4px}.products-section .products-list.active>div h3 .product-dash{display:none}.products-section .products-list.active>div h3 .product-subtitle{font-family:FrutigerLTW01-45Light;display:block}@media (min-width:1000px){.products-section .products-list.active>div h3{width:265px;margin:0 50px 0 0;float:left}}.products-section .products-list.active>div .product-price{width:180px;line-height:165%;float:none}.products-section .products-list.active>div .product-price:after{content:"";display:table;clear:both}@media (min-width:1000px){.products-section .products-list.active>div .product-price{float:left;margin:40px 0 0}}.products-section .products-list.active .product-box-details .product-online-exclusive{bottom:50px;font-size:14px;padding:3px 7px 1px;min-width:158px}@media (min-width:1000px){.products-section .products-list.active .product-box-details .product-online-exclusive{left:315px}}@media (min-width:570px){.products-section{width:calc(100% - 235px)}}.order-accordion{margin-top:10px}@media (min-width:570px){.order-accordion{display:none}}.platform-cordova_ios .products-list.active .product-box-details .product-online-exclusive{left:auto}.filter-searchbar-section{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2px}.filter-searchbar-section .search-bar-clear{height:40px;font-size:22px;background-color:#ffca19;color:#000;border:none;-webkit-transition:width .2s;transition:width .2s;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;width:40px;border:1px solid #c8c8c8;border-left:none}.filter-searchbar-section .clear-closed{width:0;outline:none;padding:0;border:none}.filter-searchbar-section input{outline:none}.filter-searchbar-section input::-ms-clear{display:none}.sticky .progress-portal-desktop{position:relative;z-index:-2}.sticky .progress-portal-desktop .progressbar-outer-wrap{height:43px}.shopping-cart .shopping-cart-progressbar-wrap{height:73px;padding:0 10px}.progress-portal-mobile{padding:0 20px}.platform-cordova .progress-portal-mobile{padding:0 10px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.confirm-registration .email-indications{margin-left:30px}.confirm-registration h1{margin-bottom:30px}.confirm-registration h3{margin:20px 0}.confirm-registration p{margin-bottom:10px}.confirm-registration button{margin-bottom:20px}.pay-by-invoice-success h1{margin:0 0 60px}.pay-by-invoice-success h3,.pay-by-invoice-success p{margin:0 0 20px}.pay-by-invoice-success .km-button{margin:50px 0}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.registration-form,.unlock-form{padding:0 0 20px}.registration-form.user-number-error #userNumber,.unlock-form.user-number-error #userNumber{border:2px solid #c80000}.registration-form .temporary-user-number-error button,.registration-form .temporary-user-number-error p,.unlock-form .temporary-user-number-error button,.unlock-form .temporary-user-number-error p{margin-bottom:10px}.registration-form h3,.unlock-form h3{margin:30px 0 20px}.registration-form-wrapper{min-height:360px}.registration-form-wrapper .breadcrumbs{margin-bottom:30px}.registration-form-wrapper .required{margin:0 0 30px}.registration-success{padding:0 0 20px;min-height:360px}.registration-success h1{margin:20px 0 50px}.registration-success .link{display:inline-block;margin:40px 0}.registration-success .greeting{margin:0 0 40px}.registration-success .sortiment-btn{max-width:300px}.registration-success .products-teaser{margin:0 0 70px}.registration-success-loading{position:relative;min-height:360px}.registration-success-loading:after{content:"";position:absolute;top:160px;left:0;right:0;margin:auto;display:block;height:50px;background:url("../images/ajax-loader.gif") no-repeat 50%}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.progress-bar{width:200px;height:10px;background-color:#979797;float:right;margin-right:2rem;margin-top:.6rem}.progress-bar .fill{background-color:#ffca19;height:100%;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;max-width:0}.progress-bar .fill.step1{max-width:20%}.progress-bar .fill.step2{max-width:40%}.progress-bar .fill.step3{max-width:60%}.progress-bar .fill.step4{max-width:80%}.progress-bar .fill.step5{max-width:100%}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.address-submit-btn{width:100%;letter-spacing:normal;float:right;margin-top:10px}@media (min-width:570px){.address-submit-btn{width:165px;margin-top:0}.address-submit-btn.big-size-btn{width:230px}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.field-wrapper .extra-margin,.field-wrapper .user-number-and-company{margin-bottom:20px}.field-wrapper .contact-fields-heading{margin-top:0}.field-wrapper .unlock-user-btn{width:100%;padding-left:0;padding-right:0;font-size:1.25rem;font-weight:400;font-family:Frutiger LT W01\ 65 Bold;letter-spacing:-.4px}.field-wrapper .unlock-user-btn:disabled{background-color:#c8c8c8}.field-wrapper .unlock-user-btn:disabled:hover{cursor:default}.field-wrapper .order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.field-wrapper .order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.field-wrapper .order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.field-wrapper .order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.field-wrapper .order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.field-wrapper .order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.field-wrapper .order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.field-wrapper .order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.field-wrapper .order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.unlock-user-page{margin-bottom:60px;padding:0 10px}.unlock-user-page .centered-content{max-width:100%;width:500px;margin:20px auto}.unlock-user-page h1{margin-bottom:20px;font-size:20px}.unlock-user-page .select-user-text{font-weight:400;font-size:14px}@media (min-width:570px){.unlock-user-page .select-user-text{font-size:15px}}.unlock-user-page .temporary-user-number-error button{width:100%}.unlock-user-page .form-group{margin-bottom:0}.customer-type-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0 0;width:100%}.customer-type-selector .customer-type-btn{width:49%;background-color:#fff;border:1px solid #c8c8c8;padding:10px;font-size:13px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:570px){.customer-type-selector .customer-type-btn{width:48%}}.customer-type-selector .customer-type-btn strong{text-align:center;border-bottom:1px solid #c8c8c8;display:block;padding-bottom:4px;margin-bottom:8px;font-size:14px;width:100%}.customer-type-selector .customer-type-btn p{text-align:left}@media (min-width:400px){.customer-type-selector .customer-type-btn strong{font-size:16px}}.customer-type-selector .active{background-color:#ffca19;color:#fff;border:none}.customer-type-selector .active strong{border-bottom:1px solid #fff}@media (min-width:768px){.customer-type-selector .common-button{font-size:15px}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}body{position:relative}html.modal-open{position:fixed;width:100%}html.modal-open .modal-overlay{width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:1101}html.modal-open .modal-overlay.modal-overlay-second{z-index:1102}@media (min-width:1000px){html.modal-open{position:static;height:100%}html.modal-open body{height:100%;overflow-y:hidden}html.modal-open .modal-overlay{width:100%;height:100%;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:1101}html.modal-open .modal-overlay.modal-overlay-second{z-index:1107}}.modal-container{width:650px;height:600px;max-width:100%;max-height:100%;background-color:#fff;position:fixed;z-index:1107;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-container.modal-container-second{z-index:1108}.modal-container .modal-content{position:absolute;overflow:auto;width:100%;height:100%}.modal-container.lock-cart-modal,.modal-container.prevent-leaving-modal{height:250px}.modal-container.modal-send-wishlist{height:525px}.modal-container.modal-delete-confirmation{height:210px}.modal-container.modal-max-stock{height:140px}.modal-container.modal-reorder{height:280px}.modal-container.modal-projectlist{height:300px}@media (min-width:768px){.modal-container.modal-projectlist{height:210px}}.modal-container .modal-lock-add-to-cart,.modal-container .modal-prevent-leaving{padding:50px 20px 0}.modal-container .modal-lock-add-to-cart .modal-actions,.modal-container .modal-prevent-leaving .modal-actions{position:absolute;width:100%;left:0;bottom:20px;padding:0 20px}.modal-container .modal-lock-add-to-cart .modal-actions .km-button-blank,.modal-container .modal-prevent-leaving .modal-actions .km-button-blank{margin:10px 0 0}.modal-container .modal-lock-add-to-cart .modal-actions .km-button-primary,.modal-container .modal-prevent-leaving .modal-actions .km-button-primary{float:right}.modal-close{padding:0;margin:0;background-color:#fff;width:35px;height:35px;border:1px solid #c8c8c8;vertical-align:middle;opacity:1;position:absolute;z-index:3;right:4px;top:4px;line-height:1.25rem;text-align:center;cursor:pointer;font-size:1.25rem;color:#000}.modal-close:after{content:"\D7";display:block;height:100%;width:100%;line-height:1.9rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.modal-close:after{line-height:140%}}.modal-close::-moz-focus-inner{padding:0;border:0;margin:0}.platform-cordova_android .confirmation-popup h4,.platform-cordova_ios .confirmation-popup h4{text-align:center}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.unlock-account-success{margin-bottom:60px}.unlock-account-success h2{margin-bottom:25px}.unlock-account-success img,.unlock-account-success p{margin-bottom:20px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.footer .partners-footer{text-align:left;border-top:1px solid #979797;padding-top:30px}.footer .partners-footer .app-store-section,.footer .partners-footer .contact-section,.footer .partners-footer .delivery-methods-section,.footer .partners-footer .payment-methods-section,.footer .partners-footer .social-media-section{margin-bottom:30px}.footer .partners-footer .app-store-section h4,.footer .partners-footer .contact-section h4,.footer .partners-footer .delivery-methods-section h4,.footer .partners-footer .payment-methods-section h4,.footer .partners-footer .social-media-section h4{margin:0 0 10px}.footer .partners-footer .delivery-methods-section li,.footer .partners-footer .payment-methods-section li{display:inline-block;margin:0 10px 10px 0}.footer .partners-footer .delivery-methods-section li img,.footer .partners-footer .payment-methods-section li img{width:50px;height:32px}.footer .partners-footer .app-store-section a{height:30px;display:inline-block;margin-right:10px}.footer .partners-footer .app-store-section a img{height:100%}.footer .partners-footer .app-store-section .google-play-link{position:relative;left:-10px;margin-right:0}.footer .partners-footer .app-store-section .google-play-link img{height:46px}.footer .partners-footer .app-store-section .apple-app-store-link{position:relative;bottom:8px}.footer .partners-footer .contact-section p{margin:10px 0}.footer .partners-footer .contact-section img{height:14px;margin-right:10px}.footer .partners-footer .logo-section .trust-badge{width:160px;padding-top:5px;padding-bottom:5px}@media (min-width:1000px){.footer .partners-footer .logo-section .trust-badge{width:160px}}.footer .partners-footer .logo-section .logo{margin-bottom:15px;display:inline-block}@media (min-width:1000px){.footer .partners-footer .payment-methods-section{padding-right:20px;margin-bottom:5px}.footer .partners-footer .app-store-section{margin-bottom:48px}.footer .partners-footer .trust-badge{padding-top:0;margin-bottom:25px}}.platform-fsm .footer .partners-footer .social-media-section{margin-bottom:12px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.footer{color:#000;text-align:center;padding:0 20px 130px}.footer h4{font-family:Frutiger LT W01\ 65 Bold;font-size:13px;letter-spacing:-.05px;margin:25px 0 6px}@media (min-width:1000px){.footer h4{margin:0 0 6px}}.footer .newsletter-wrap{background:#ededed;padding:23px 20px 20px;margin:0 0 30px;text-align:left}.footer .newsletter-wrap p{margin-bottom:20px}.footer .newsletter-wrap h4{margin-bottom:18px}.footer .newsletter{width:100%}@media (min-width:1000px){.footer .newsletter{margin:0}}.footer .newsletter .newsletter-btn{width:100%;letter-spacing:normal;font-size:13px}.footer .newsletter .newsletter-btn i{position:inherit}@media (min-width:570px){.footer .newsletter .newsletter-btn{font-size:14px}}.footer .sitemap{text-align:center;border-top:1px solid #979797;border-bottom:1px solid #979797;padding:20px 0;margin:0 0 30px}.footer .sitemap li{text-align:left}.footer a{color:#000}.footer input{margin:0;border:1px solid #c8c8c8;padding:.8rem 5.5rem .8rem .6rem;background-color:#fff;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.footer input.error{border:1px solid #c80000}.footer .send-button{cursor:pointer;width:7rem;background-color:#ffca19;text-align:center;font-family:FrutigerLTW01-45Light;letter-spacing:.02rem;color:#000;position:absolute;right:1px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;height:38px;bottom:1px;line-height:1;font-size:13px;font-size:.8125rem;display:block}.footer .social-media{margin:.5rem auto}@media (min-width:1000px){.footer .social-media{margin:.75rem 0}}.footer .social-media i{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;color:#000;font-size:27px;margin:0 .87rem 0 0}.footer .social-media i:before{margin:0}.footer .social-media i:hover{color:#ffca19}.footer .social-media .icon-facebook:before,.footer .social-media .icon-houzz:before,.footer .social-media .icon-xing:before{width:.6em}.footer .links:after{content:"";display:table;clear:both}.footer .links li{display:inline-block;border-right:1px solid #000;padding:0 5px;line-height:100%}.footer .links li:first-child{padding-left:0}.footer .links li:last-child{border:0;padding-right:0}.footer .links li a{text-decoration:underline}.footer .dropdown{text-align:left;max-height:0;overflow:hidden;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.footer .dropdown .add-margin-bottom{margin-bottom:20px}.footer .dropdown.open{max-height:500px}.footer .dropdown a{display:block;text-decoration:underline;margin-bottom:5px}@media (min-width:1000px){.footer .dropdown{max-height:1000px}}@media (min-width:1000px){.footer{text-align:left;padding:0 0 130px}}.sitemap{border-top:1px solid #979797;border-bottom:1px solid #979797;padding:20px 0;margin:20px 0 30px;display:block;text-align:left;width:100%}@media (min-width:1000px){.sitemap{display:-webkit-box;display:-ms-flexbox;display:flex}}.sitemap button{border:0;background:transparent;padding:0;display:block;font-family:Frutiger LT W01\ 65 Bold;font-size:13px;margin:0 0 5px}@media (min-width:1000px){.sitemap button{margin:0 0 17px}}.sitemap button .v-icon{margin:-3px 0 0 5px}@media (min-width:1000px){.sitemap button .v-icon{display:none}}.sitemap .flex-column{margin-bottom:30px}@media (min-width:1000px){.sitemap .flex-column{margin-right:20px;margin-bottom:0}}.sitemap .flex-column ul{display:none}@media (min-width:1000px){.sitemap .flex-column ul{display:block}}.sitemap .flex-column ul li{margin:0 0 8px}.sitemap .flex-column ul li:last-child{margin-bottom:0}.sitemap .flex-column ul a{text-decoration:underline}.sitemap .flex-column:last-child{margin-right:0}.sitemap.columns-6 .flex-column{width:auto}@media (min-width:1000px){.sitemap.columns-6 .flex-column{width:15.8333333333%}}.sitemap.columns-4 .flex-column{width:auto}@media (min-width:1000px){.sitemap.columns-4 .flex-column{width:32.6666666667%}}.sitemap.dropdown-0 .column-0 ul,.sitemap.dropdown-1 .column-1 ul,.sitemap.dropdown-2 .column-2 ul,.sitemap.dropdown-3 .column-3 ul,.sitemap.dropdown-4 .column-4 ul,.sitemap.dropdown-5 .column-5 ul,.sitemap.dropdown-6 .column-6 ul{display:block}.sitemap .open .v-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.contact-wrapper{margin-top:25px}@media (min-width:1000px){.contact-wrapper{margin-top:85px}}.usp-wrapper{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #979797;text-align:left}.usp-wrapper h3{font-size:20px;margin-bottom:20px}.usp-wrapper h4{font-size:13px;letter-spacing:-.05px;font-family:Frutiger LT W01\ 65 Bold}.usp-wrapper .usp-items .usp-item{margin:5px 0 15px}.usp-wrapper .usp-items .usp-item img{height:40px}.usp-wrapper .usp-items .usp-item .usp-text,.usp-wrapper .usp-items .usp-item .usp-text.plain-text{width:100%}.usp-wrapper .usp-items .usp-item h4{margin:0}@media (min-width:768px){.usp-wrapper .usp-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.usp-wrapper .usp-items .usp-item{width:33.33%;display:-webkit-box;display:-ms-flexbox;display:flex}.usp-wrapper .usp-items .usp-item .usp-text{width:75%}.usp-wrapper .usp-items .usp-item .usp-image{width:25%}}.separation-line{border-top:1px solid #979797;padding-top:30px}.message-center-wrapper{position:fixed;top:0;left:0;z-index:9999;width:100%}.message-center-wrapper .message-center-container.message-center-disguised{position:static}.message-center-wrapper .message-center-container .alert-message-container{position:relative;padding:10px 35px;text-align:center;color:#fff}.message-center-wrapper .message-center-container .alert-message-container.disguised{position:auto}.message-center-wrapper .message-center-container .success{background-color:#008060}.message-center-wrapper .message-center-container .error{background-color:#c80000}.message-center-wrapper .message-center-container .close{padding:2px 7px;border:1px solid #fff;position:absolute;right:7px;top:7px}.message-center-wrapper .message-center-container .undesguise-form{display:inline-block}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.baustellen-info-box{padding:10px 10px 14px}.baustellen-info-box .header{padding:14px 0}.baustellen-info-box img{display:block;margin:14px auto}.baustellen-info-box .understood{width:100%}.baustellen-info-box .info-box-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.baustellen-info-box .continue{text-decoration:underline;cursor:pointer;-ms-flex-item-align:center;align-self:center;border:none;background-color:inherit}.baustellen-info-box .stop{width:155px;font-size:12px;margin-top:10px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.baustellen-box{margin:20px 0;border:1px solid #979797;-webkit-box-shadow:2px 2px 2px #979797;box-shadow:2px 2px 2px #979797}.optin-box{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.optin-box p{width:100%;margin-bottom:10px}.optin-box .welcome-msg{margin-top:10px;font-weight:700;font-size:13px}.optin-box .refuse{text-decoration:underline;padding:.5em;cursor:pointer;border:none;outline:none;background-color:inherit}.optin-box .accept{width:130px;font-size:12px}.construction-sites{padding:10px;width:100%}.construction-sites .filter-searchbar-section,.construction-sites .list-heading,.construction-sites .list-subheading{margin:10px 0}.construction-sites .construction-site-list{max-height:550px;overflow-y:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.construction-sites .construction-site-list .address{border-bottom:1px solid #979797;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:110px;-webkit-transition:padding .2s;transition:padding .2s;cursor:pointer;width:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.construction-sites .construction-site-list .address strong{color:#008060}.construction-sites .construction-site-list .address .address-details{cursor:pointer;-ms-flex-item-align:center;align-self:center}.construction-sites .construction-site-list .address .arrow{height:15px;-ms-flex-item-align:center;align-self:center;margin-right:20px}.construction-sites .construction-site-list .address:hover{padding-right:20px}@media (min-width:768px){.construction-sites .construction-site-list .address{width:calc(50% - 20px);margin:0 10px}}@media (min-width:1000px){.construction-sites .construction-site-list .address{width:calc(33.3333% - 20px)}}.construction-sites .no-match{margin:16px 0;font-weight:700}.construction-sites .back{text-decoration:underline;cursor:pointer;outline:none;border:none;margin-top:10px;background-color:inherit}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.session-notification{background-color:#008060;color:#fff;padding:10px}.session-notification .stop-session{text-decoration:underline;cursor:pointer}.session-notification.disabled-on-mobile{display:none}.session-notification.in-checkout{margin-top:20px}@media (min-width:1000px){.session-notification.disabled-on-mobile{display:block}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.header-usp-wrapper{margin:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;height:66px;background:#fff;border-bottom:1px solid #c8c8c8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-usp-wrapper .logo{border:none;margin:10px 0 0;background-image:url("../images/icons/kemmler-logo.svg")}.header-usp-wrapper .logo.weber-logo{background-image:url("../images/icons/weber-logo.svg")}.header-usp-wrapper .title{font-family:Frutiger LT W01\ 65 Bold;font-size:25px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;line-height:66px;display:none}.header-usp-wrapper .usp-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-usp-wrapper .usp-item img{width:30px;margin-right:10px}@media (min-width:1000px){.header-usp-wrapper{width:1000px;margin:0 auto}.header-usp-wrapper .title{display:block}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.vertical-box{max-width:400px;margin:0 auto 1rem;border:1px solid #fff;background-color:#fff}.vertical-box .image-box{height:318px;border:1px solid #fff;position:relative}.vertical-box img{margin:auto;position:absolute;max-width:80%;max-height:290px;top:0;bottom:0;-webkit-box-shadow:rgba(0,0,0,.5) 0 1px 3px 0,rgba(0,0,0,.5) 0 2px 5px 0;box-shadow:0 1px 3px 0 rgba(0,0,0,.5),0 2px 5px 0 rgba(0,0,0,.5)}.vertical-box .padding-small{padding:10px 10px 10px 0}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.minicart{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;width:395px;max-height:0;background-color:#fff;right:-5px;top:35px;overflow:hidden}.minicart .minicart-border{border:1px solid #c8c8c8}.minicart .minicart-items{max-height:400px;overflow:auto;padding:20px}.minicart .minicart-interactions{padding:10px 20px}.minicart .minicart-interactions .minicart-total-price{padding-bottom:10px}.minicart .cart-item img{max-height:75px;margin:auto;display:block}.minicart .cart-item .minicart-item-details{padding-left:20px}.minicart .cart-item .minicart-item-details .minicart-item-price,.minicart .cart-item .minicart-item-details .minicart-sample-item{margin-top:10px}.minicart.collapsed{display:none;max-height:0}.search-bar{position:relative;z-index:4;margin-top:10px}.search-bar.search-bar-open .search-bar-results{display:block}.search-bar .results-branch-filter,.search-bar .results-total-count{padding:10px;display:block;text-decoration:underline;background:transparent;border:0;font-size:13px}.search-bar .results-branch-filter{border-top:1px solid #c8c8c8;width:100%;text-align:left}.search-bar .missing-search-results{padding:0 0 10px 10px}.search-bar-input{position:relative}.search-bar-input input[type=text]{padding-right:73px}.search-bar-input .search-bar-button{position:absolute;top:1px;right:1px;text-indent:-10000px;width:50px;height:38px;background:#ffca19 url("../images/icons/icon-magnifying-glass-black.svg") 50% 50% no-repeat;background-size:23px}.platform-cordova_android .search-bar-input{height:35px;display:-webkit-box;display:-ms-flexbox;display:flex}.platform-cordova_android .search-bar-input input{padding-right:.5rem;border-right:0;height:auto}.platform-cordova_android .search-bar-input .search-bar-button{height:100%;position:static}.search-bar-results{display:none;position:absolute;z-index:10;background:#fff;padding:16px 0 6px;border:1px solid #c8c8c8;width:100%}.search-bar-results li{margin:0 0 6px}.search-bar-results li.result-item-active a{background:rgba(0,0,0,.05)}.search-bar-results li a{font-family:Frutiger LT W01\ 65 Bold;padding:5px 0 5px 10px;display:block}.search-bar-results li a:hover{background:rgba(0,0,0,.05)}.search-bar-results .result-match{color:#008060}.search-bar-results .result-subtitle{font-family:FrutigerLTW01-45Light}.search-results h1{font-size:34px;margin:25px 0 20px}@media (min-width:1000px){.search-results h1{padding:0}}.search-results .search-results-no-results{margin:0 0 60px}.search-results .search-results-no-results p{margin:15px 0}.search-results .search-results-no-results a{text-decoration:underline;display:inline-block;margin-top:10px}@-webkit-keyframes mobile-slide-down-menu{0%{top:-118px}to{top:-60px}}@keyframes mobile-slide-down-menu{0%{top:-118px}to{top:-60px}}@-webkit-keyframes mobile-slide-up-menu{0%{top:-60px}to{top:0}}@keyframes mobile-slide-up-menu{0%{top:-60px}to{top:0}}@-webkit-keyframes mobile-slide-up-half-menu{0%{top:0}to{top:-61px}}@keyframes mobile-slide-up-half-menu{0%{top:0}to{top:-61px}}html{-webkit-text-size-adjust:100%}.header-components-wrapper{position:relative;z-index:1101}.header-components-wrapper .top-usp-wrapper{display:none}@media (min-width:1000px){.header-components-wrapper .top-usp-wrapper{display:block}}.platform-cordova_android .header-components-wrapper{margin-top:50px}.header-mobile-menu-placeholder .mobile-search-bar-wrap{padding-top:102px}.platform-cordova .header-mobile-menu-placeholder .mobile-search-bar-wrap{padding-top:32px}.mobile-search-bar-wrap{padding:0 10px 10px;display:block}@media (min-width:1000px){.mobile-search-bar-wrap{display:none}}.platform-cordova_android .mobile-search-bar-wrap{margin-top:60px}.mobile-header-menu-open .search-bar-wrap{display:none}.header-checkout{width:100%;z-index:999;position:relative;display:block}.header-checkout .logo-info{border-bottom:1px solid #c8c8c8;padding-bottom:20px;margin-bottom:20px}.header-checkout .claim{font-family:Frutiger LT W01\ 65 Bold;letter-spacing:-.02rem;line-height:1;font-size:25px;font-size:1.5625rem}.header-checkout .claim a{color:#000;margin-left:10px}@media (min-width:1000px){.header-checkout .claim a{margin-left:0}}.header-desktop{position:relative;z-index:10;width:100%;background-color:#fff;display:none}.header-desktop:after{content:"";display:table;clear:both}.header-desktop .header-branding{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;background:#fff;min-height:66px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}@media (min-width:1000px){.header-desktop .header-branding{width:1000px;margin:0 auto}}.header-desktop .header-branding-statement{float:right;font-size:26px;line-height:80%;margin:1px 5px 0 0;font-family:Frutiger LT W01\ 65 Bold}.header-desktop .header-branding-contact{float:left}.header-desktop .header-branding-contact span:first-child{margin:0 30px 0 0}.header-desktop .header-branding-contact span i.phone{background-size:17px 17px;margin:0 14px 0 0;width:20px;height:20px}.header-desktop .claim{font-family:Frutiger LT W01\ 65 Bold;letter-spacing:-.02rem;line-height:1;font-size:25px;font-size:1.5625rem}.header-desktop .claim a{color:#000;margin-left:10px}@media (min-width:1000px){.header-desktop .claim a{margin-left:0}}@media (min-width:1000px){.header-desktop{display:block}}.platform-baustoffe .header-desktop .header-branding .logo,.platform-fliese .header-desktop .header-branding .logo,.platform-fsm .header-desktop .header-branding .logo{margin:10px 0 0}.platform-baustoffe .header-desktop .header-branding-contact,.platform-fliese .header-desktop .header-branding-contact,.platform-fsm .header-desktop .header-branding-contact{float:right;text-align:right}.platform-baustoffe .header-desktop .header-branding-contact span,.platform-fliese .header-desktop .header-branding-contact span,.platform-fsm .header-desktop .header-branding-contact span{display:block;margin:0}@-webkit-keyframes slidein-menu{0%{top:-120px}to{top:-65px}}@keyframes slidein-menu{0%{top:-120px}to{top:-65px}}.sticky{height:0}.sticky .header-desktop{position:fixed;left:0;top:-65px;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:slidein-menu;animation-name:slidein-menu}.sticky .header-desktop .search-bar-results{display:none!important}.sticky .header-desktop .header-desktop-menu{max-width:1000px;margin:0 auto}@media (min-width:1000px){.sticky{height:148px}}@media (min-width:1000px){.sticky.stickyFSM{height:108px}}.platform-cordova .sticky .header-desktop .header-desktop-menu{margin-top:50px}.visible-md .search-bar{position:relative;z-index:4;margin:0 0 10px 10px;width:656px;padding-top:10px;background:#fff}.long-search-bar .search-bar{width:856px}.hidden-md.search-bar-wrap{padding:10px}.logo{width:134px;height:40px;display:block}.logo.weber-logo{width:140px}.header-mobile-menu-wrapper{position:relative;z-index:1101;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0 0}.header-mobile-menu{width:100%;background:#fff;will-change:top;position:relative;z-index:1101;display:block}.header-mobile-menu .header-mobile-logo{width:134px;height:40px;display:block;background:url("../images/icons/kemmler-logo.svg") no-repeat 50%;margin:0 0 0 10px;border:none}.header-mobile-menu .header-mobile-logo.weber-logo{width:140px;background:url("../images/icons/weber-logo.svg") no-repeat 50%}.header-mobile-menu .header-mobile-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:5px 0 0 10px}.header-mobile-menu .header-mobile-navbar button{padding:0;background:transparent;border:0;width:100%}.header-mobile-menu .header-mobile-navbar a,.header-mobile-menu .header-mobile-navbar a>span,.header-mobile-menu .header-mobile-navbar button,.header-mobile-menu .header-mobile-navbar button>span{display:block}@media (min-width:1000px){.header-mobile-menu{display:none}}.platform-cordova_android .header-mobile-menu{top:50px}.platform-cordova_android .header-mobile-menu .header-mobile-navbar li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.platform-cordova_android .header-mobile-menu .header-mobile-navbar li:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.platform-cordova_android .header-mobile-menu .header-mobile-navbar li:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.platform-cordova_android .header-mobile-menu .header-mobile-navbar li:last-child button{margin:0 10px 0 0;float:none;width:auto}.platform-cordova_ios .header-mobile-menu .header-mobile-navbar{display:-webkit-box;display:-ms-flexbox;display:flex}.platform-cordova_ios .header-mobile-menu .header-mobile-navbar li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.platform-cordova_ios .header-mobile-menu .header-mobile-navbar li:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.platform-cordova_ios .header-mobile-menu .header-mobile-navbar li:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.platform-cordova_android,.platform-cordova_ios{padding-bottom:300px}.platform-cordova_android li._themen,.platform-cordova_ios li._themen{display:none}.header-desktop-icon-menu .cart,.header-desktop-icon-menu .pin,.header-mobile-navbar .cart,.header-mobile-navbar .pin{position:relative}.header-desktop-icon-menu .cart .header-item-count,.header-desktop-icon-menu .pin .header-item-count,.header-mobile-navbar .cart .header-item-count,.header-mobile-navbar .pin .header-item-count{display:none}.header-desktop-icon-menu .cart.show-count .header-item-count,.header-desktop-icon-menu .pin.show-count .header-item-count,.header-mobile-navbar .cart.show-count .header-item-count,.header-mobile-navbar .pin.show-count .header-item-count{display:block}.header-mobile-menu-placeholder{will-change:height;display:block}.header-mobile-menu-placeholder .header-mobile-menu{position:fixed;z-index:1101;top:0}@media (min-width:1000px){.header-mobile-menu-placeholder{display:none}}.platform-cordova .header-mobile-menu-placeholder .header-mobile-menu{top:50px}.platform-fliese .header-mobile-menu-placeholder,.platform-fsm .header-mobile-menu-placeholder{height:122px}.navicon-button{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer;opacity:.8;color:#000;padding:9px 0;margin:10px 10px 0 0;background:none;border:none}.navicon-button .navicon{position:relative;width:32px;height:4px;background:#000;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.navicon-button .navicon:after,.navicon-button .navicon:before{display:block;content:"";height:.25rem;width:2rem;background:#000;position:absolute;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.navicon-button .navicon:before{top:.55rem}.navicon-button .navicon:after{top:-.55rem}.navicon-button:hover{opacity:1}.navicon-button.open .navicon{background:transparent}.navicon-button.open .navicon:after,.navicon-button.open .navicon:before{top:0}.navicon-button.open .navicon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navicon-button.open .navicon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-account-dropdown,.header-sortiment-dropdown{will-change:transform;position:fixed;z-index:1003;background:#fff;width:100%}.header-account-dropdown li,.header-sortiment-dropdown li{border-bottom:1px solid #eee}.header-account-dropdown li>a,.header-account-dropdown li>button,.header-sortiment-dropdown li>a,.header-sortiment-dropdown li>button{font-size:15px;font-family:Frutiger LT W01\ 65 Bold;padding:12px 20px;display:block;background:transparent;border:0;width:100%;text-align:left}.header-sortiment-dropdown{-webkit-transform:translate3d(0,-400px,0);transform:translate3d(0,-400px,0);-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;will-change:transform;position:fixed;top:0;overflow-y:auto;opacity:0}.header-sortiment-dropdown.open{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);opacity:1}.header-sortiment-dropdown .submenu{width:100%;max-height:0;overflow-y:auto;-webkit-transition:max-height .25s ease-out;transition:max-height .25s ease-out;will-change:max-height;background:#fff}.header-sortiment-dropdown .submenu .submenu{padding-left:10px;padding-right:10px}.header-sortiment-dropdown .submenu ul>li:last-child{border-bottom:none}.header-sortiment-dropdown .submenu ul>li>a,.header-sortiment-dropdown .submenu ul>li>button{font-family:FrutigerLTW01-45Light}.header-sortiment-dropdown li>a,.header-sortiment-dropdown li>button{position:relative}.header-sortiment-dropdown li.has-children>a:after,.header-sortiment-dropdown li.has-children>button:after{content:"v";position:absolute;right:15px;top:12px;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.header-sortiment-dropdown li.has-children.menu-open>a:after,.header-sortiment-dropdown li.has-children.menu-open>button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-sortiment-dropdown li.has-children.menu-open>.submenu{max-height:386px}.header-sortiment-dropdown .absolute-links{font-family:FrutigerLTW01-45Light}.platform-cordova_android .header-sortiment-dropdown{top:-8px}.platform-cordova_ios .header-sortiment-dropdown{top:0}.header-account-dropdown{position:absolute;bottom:192px;opacity:0;will-change:bottom;-webkit-transition:bottom .35s ease-out;transition:bottom .35s ease-out}.header-account-dropdown.open{bottom:-168px;opacity:1}.header-account-dropdown>li{border-bottom:none}.header-account-dropdown>li>a,.header-account-dropdown>li>button{font-family:FrutigerLTW01-45Light}.user-logged-in .header-account-dropdown.open{bottom:-126px}.header-overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1002;background:rgba(0,0,0,.5);opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:opacity .25s;transition:opacity .25s;will-change:transform}.header-overlay.visible-overlay{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}@-webkit-keyframes slide-down-half-of-mobile-menu-on-ios{0%{top:-41px}to{top:0}}@keyframes slide-down-half-of-mobile-menu-on-ios{0%{top:-41px}to{top:0}}@-webkit-keyframes slide-down-half-of-mobile-menu{0%{top:-118px}to{top:-61px}}@keyframes slide-down-half-of-mobile-menu{0%{top:-118px}to{top:-61px}}@-webkit-keyframes slide-down-all-of-mobile-menu{0%{top:-61px}to{top:0}}@keyframes slide-down-all-of-mobile-menu{0%{top:-61px}to{top:0}}@-webkit-keyframes slide-up-half-of-mobile-menu{0%{top:0}to{top:-61px}}@keyframes slide-up-half-of-mobile-menu{0%{top:0}to{top:-61px}}.header-mobile-menu--slide-down-all .header-mobile-menu,.header-mobile-menu--slide-down-half .header-mobile-menu,.header-mobile-menu--slide-up-half .header-mobile-menu{position:fixed;z-index:1101;-webkit-animation-duration:.5s;animation-duration:.5s}.header-mobile-menu--slide-down-half .header-mobile-menu{top:-61px;-webkit-animation-name:slide-down-half-of-mobile-menu;animation-name:slide-down-half-of-mobile-menu}.header-mobile-menu--slide-down-all .header-mobile-menu{top:0;-webkit-animation-name:slide-down-all-of-mobile-menu;animation-name:slide-down-all-of-mobile-menu}.header-mobile-menu--slide-up-half .header-mobile-menu{top:-61px;-webkit-animation-name:slide-up-half-of-mobile-menu;animation-name:slide-up-half-of-mobile-menu}.platform-cordova_ios .header-mobile-menu .header-mobile-logo,.platform-cordova_ios .header-mobile-menu .navicon-button{display:none}.platform-cordova_ios .header-mobile-menu .header-mobile-navbar{border-top:0}.platform-cordova_ios .header-mobile-menu--slide-down-half .header-mobile-menu{top:0;-webkit-animation-name:slide-down-half-of-mobile-menu-on-ios;animation-name:slide-down-half-of-mobile-menu-on-ios}.platform-cordova_ios .header-mobile-menu--slide-down-all .header-mobile-menu,.platform-cordova_ios .header-mobile-menu--slide-up-half .header-mobile-menu{top:0;-webkit-animation-name:none;animation-name:none}.platform-cordova_ios .header-sortiment-dropdown.open{margin-top:7px;-webkit-transform:translateY(84px);transform:translateY(84px)}.platform-cordova_ios .header-mobile-menu-placeholder{height:151px}.platform-cordova_ios .header-mobile-menu-placeholder .header-mobile-menu{top:50px}.platform-cordova_ios .header-mobile-menu-placeholder .mobile-search-bar-wrap{display:none}.platform-cordova_ios .search-bar-input .search-bar-button{height:38px}.header-item-count,.product-count{position:absolute;font-size:.8125rem;line-height:1.1rem;font-family:FrutigerLTW01-45Light;letter-spacing:.02rem;color:#000;background-color:#ffca19;width:20px;height:16px;padding:0 .2rem;border-radius:.2rem;right:-5px}.header-landing-pages{padding-top:10px;position:relative;z-index:10;width:100%;background-color:#fff;padding-bottom:10px;border-bottom:1px solid #c8c8c8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-landing-pages .header-text{font-size:26px;line-height:80%;font-family:Frutiger LT W01\ 65 Bold}.header-landing-pages .header-phone-wrapper{margin-right:30px}.header-landing-pages .logo{margin:10px 0 10px 20px}@media (min-width:1000px){.header-landing-pages .logo{margin:0}}.header-landing-pages .icon-header.phone{background-size:17px 17px;margin:0 14px 0 0;width:20px;height:20px}.header-sortiment-dropdown ul{padding-left:10px;padding-right:10px;-webkit-transition:max-height .25s ease-out;transition:max-height .25s ease-out;max-height:0;overflow:hidden}.header-sortiment-dropdown ul.submenu-open{max-height:2500px;overflow:visible}.header-sortiment-dropdown ul li:last-child{border-bottom:0}.header-sortiment-dropdown ul button{font-family:FrutigerLTW01-45Light}.header-sortiment-dropdown span{padding-left:20px;padding-right:20px}.header-sortiment-dropdown a.has-children-open:after,.header-sortiment-dropdown a.has-children:after,.header-sortiment-dropdown button.has-children-open:after,.header-sortiment-dropdown button.has-children:after{content:"v";position:absolute;right:15px;top:12px;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.header-sortiment-dropdown a.has-children-open:after,.header-sortiment-dropdown button.has-children-open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.translation-wrap{-ms-flex-preferred-size:66px;flex-basis:66px;padding:10px 0 0 10px;position:relative}.translation-wrap img{width:28px;height:22px;margin:0 6px 0 0}.translation-wrap>.language-settings-btn:after{content:"";border:5px solid transparent;border-top-color:#000;position:absolute;right:-4px;border-left-width:3px;border-right-width:3px;top:10px}.translation-wrap.open>.language-settings-btn:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:4px}.translation-wrap.open ul{display:block}.translation-wrap ul{left:0;background:#ededed;position:absolute;top:40px;width:76px;padding:0 0 0 10px;display:none}.translation-wrap ul li{margin:0 0 10px}.translation-wrap .language-settings-btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0;border:0;background:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.translation-wrap .language-settings-btn span{font-size:12px}.translation-wrap .language-settings-btn:hover span{font-weight:700}.header-desktop-navigation li .aktionen,.header-desktop-navigation li .sale,.header-desktop-navigation li a[href="/aktionen"],.header-desktop-navigation li a[href="/sale"],.header-sortiment-dropdown li .aktionen,.header-sortiment-dropdown li .sale,.header-sortiment-dropdown li a[href="/aktionen"],.header-sortiment-dropdown li a[href="/sale"]{color:#e05927}.hidden-menu{visibility:hidden}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.footer-partners-reduced h4{font-size:13px;font-family:Frutiger LT W01\ 65 Bold;margin-bottom:10px}.footer-partners-reduced .partner-logos li{display:inline-block;margin:0 10px 10px 0}.footer-partners-reduced .partner-logos li img{width:50px;height:32px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}@media (max-width:570px){.standard.checkout.consumerMembership.customLightbox.guaranteecard.consumerMembership{margin-left:0!important;left:0!important;width:100%!important}.etrusted-checkout-card__container,.etrusted-checkout-card__content.etrusted-checkout-card__checkout{width:100%!important}}@media (max-height:375px){.standard.checkout.consumerMembership.customLightbox.guaranteecard.consumerMembership{top:0!important;margin-top:0!important;height:100%!important}.etrusted-checkout-card__container,.etrusted-checkout-card__content.etrusted-checkout-card__checkout{height:100%!important}.etrusted-checkout-card__content.etrusted-checkout-card__checkout{padding:0 5px 15px!important}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.header-desktop-menu{border-bottom:1px solid #c8c8c8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff}.header-desktop-menu,.header-desktop-navigation{display:-webkit-box;display:-ms-flexbox;display:flex}.header-desktop-navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:41px}.header-desktop-navigation>li{position:relative;margin:0 19px 0 0;height:42px}.header-desktop-navigation>li.has-children>a:after,.header-desktop-navigation>li.has-children>button:after{content:"v";font-size:12px;right:-1px;top:18px;position:absolute;-webkit-transition:top .25s ease-out,-webkit-transform .25s ease-out;transition:top .25s ease-out,-webkit-transform .25s ease-out;transition:transform .25s ease-out,top .25s ease-out;transition:transform .25s ease-out,top .25s ease-out,-webkit-transform .25s ease-out;font-family:Frutiger LT W01\ 65 Bold}.home-page .header-desktop-navigation>li.has-children>a:after{display:none}.header-desktop-navigation>li>a,.header-desktop-navigation>li>button{font-family:Frutiger LT W01\ 65 Bold;font-size:15px;font-weight:400;letter-spacing:-.32px;display:block;padding:15px 10px 6px 0;background:transparent;border:none;position:relative;z-index:2}.header-desktop-navigation>li>button{padding-top:17px}.header-desktop-navigation .sortiment-navbar{position:absolute;left:0;top:0;z-index:-1;max-height:446px;display:block;opacity:0;-webkit-transform:translate3d(0,-552px,0);transform:translate3d(0,-552px,0);-webkit-transition:opacity .1s,-webkit-transform .1s ease-out;transition:opacity .1s,-webkit-transform .1s ease-out;transition:transform .1s ease-out,opacity .1s;transition:transform .1s ease-out,opacity .1s,-webkit-transform .1s ease-out}.header-desktop-navigation .sortiment-navbar .sortiment-right{display:none}.header-desktop-navigation ul{position:absolute;background:#fff;border:1px solid #c8c8c8;min-width:200px;z-index:-1;opacity:0;-webkit-transform:translate3d(0,-358px,0);transform:translate3d(0,-358px,0);-webkit-transition:opacity .1s,-webkit-transform .1s ease-in;transition:opacity .1s,-webkit-transform .1s ease-in;transition:transform .1s ease-in,opacity .1s;transition:transform .1s ease-in,opacity .1s,-webkit-transform .1s ease-in}@media (hover:hover){.header-desktop-navigation>li.has-children:hover>button+div ul.header-nav-dropdown,.header-desktop-navigation>li.has-children ul.header-nav-dropdown:hover,.header-desktop-navigation>li:hover>div ul.header-nav-dropdown{opacity:1;-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}.header-desktop-navigation>li.has-children:hover>.sortiment-navbar{opacity:1;-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0);overflow:visible}.home-page .header-desktop-navigation>li.has-children:hover>.sortiment-navbar{opacity:0;-webkit-transform:translate3d(0,-350px,0);transform:translate3d(0,-350px,0)}.header-desktop-navigation>li.has-children:hover>a:after,.header-desktop-navigation>li.has-children:hover>button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:20px}.header-desktop-icon-menu li.cart-not-empty:hover .minicart,.header-desktop-icon-menu li.cart-not-empty button.cart-button:focus+div .minicart{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);opacity:1}.header-desktop-icon-menu li:hover .header-account-dropdown{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0);opacity:1}}@-moz-document url-prefix(){.header-desktop-navigation>li.has-children:hover>button+div ul.header-nav-dropdown,.header-desktop-navigation>li.has-children ul.header-nav-dropdown:hover,.header-desktop-navigation>li:hover>div ul.header-nav-dropdown{opacity:1;transform:translate3d(0,-1px,0)}.header-desktop-navigation>li.has-children:hover>.sortiment-navbar{opacity:1;transform:translate3d(0,41px,0);overflow:visible}.home-page .header-desktop-navigation>li.has-children:hover>.sortiment-navbar{opacity:0;transform:translate3d(0,-350px,0)}.header-desktop-navigation>li.has-children:hover>a:after,.header-desktop-navigation>li.has-children:hover>button:after{transform:rotate(180deg);top:20px}.header-desktop-icon-menu li.cart-not-empty:hover .minicart,.header-desktop-icon-menu li.cart-not-empty button.cart-button:focus+div .minicart{transform:translate3d(0,40px,0);opacity:1}.header-desktop-icon-menu li:hover .header-account-dropdown{transform:translate3d(0,41px,0);opacity:1}}@media (-ms-high-contrast:none){.header-desktop-navigation>li.has-children:hover>button+div ul.header-nav-dropdown,.header-desktop-navigation>li.has-children ul.header-nav-dropdown:hover,.header-desktop-navigation>li:hover>div ul.header-nav-dropdown{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}.header-desktop-navigation>li.has-children:hover>.sortiment-navbar{opacity:1;-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0);overflow:visible}.home-page .header-desktop-navigation>li.has-children:hover>.sortiment-navbar{opacity:0;-webkit-transform:translate3d(0,-350px,0);transform:translate3d(0,-350px,0)}.header-desktop-navigation>li.has-children:hover>a:after,.header-desktop-navigation>li.has-children:hover>button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:20px}.header-desktop-icon-menu li.cart-not-empty:hover .minicart,.header-desktop-icon-menu li.cart-not-empty button.cart-button:focus+div .minicart{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);opacity:1}.header-desktop-icon-menu li:hover .header-account-dropdown{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0);opacity:1}.header-desktop-navigation>li.has-children:hover>button+div ul.header-nav-dropdown,.header-desktop-navigation>li.has-children ul.header-nav-dropdown:hover,.header-desktop-navigation>li:hover>div ul.header-nav-dropdown{opacity:1;-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}}.header-desktop-navigation.header-desktop-submenus-hidden>li.has-children .sortiment-navbar,.header-desktop-navigation.header-desktop-submenus-hidden>li.has-children>div{display:none}.header-desktop-navigation ul a{font-size:15px;padding:10px 16px;display:block;-webkit-transition:color .1s ease-in;transition:color .1s ease-in}.header-desktop-navigation ul a:hover{color:#ffca19}.header-nav-dropdown-0>li.header-nav-dropdown-0 ul,.header-nav-submenu-0>li.header-nav-dropdown-0 ul{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0);opacity:1}.header-nav-dropdown-0>li.header-nav-dropdown-0 .sortiment-navbar{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0);opacity:1}.header-nav-dropdown-0 li.header-nav-dropdown-0>a:after,.header-nav-dropdown-0 li.header-nav-dropdown-0>button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-nav-dropdown-1>li.header-nav-dropdown-1 ul,.header-nav-submenu-1>li.header-nav-dropdown-1 ul{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0);opacity:1}.header-nav-dropdown-1>li.header-nav-dropdown-1 .sortiment-navbar{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0);opacity:1}.header-nav-dropdown-1 li.header-nav-dropdown-1>a:after,.header-nav-dropdown-1 li.header-nav-dropdown-1>button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-nav-dropdown-2>li.header-nav-dropdown-2 ul,.header-nav-submenu-2>li.header-nav-dropdown-2 ul{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0);opacity:1}.header-nav-dropdown-2>li.header-nav-dropdown-2 .sortiment-navbar{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0);opacity:1}.header-nav-dropdown-2 li.header-nav-dropdown-2>a:after,.header-nav-dropdown-2 li.header-nav-dropdown-2>button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-nav-dropdown-3>li.header-nav-dropdown-3 ul,.header-nav-submenu-3>li.header-nav-dropdown-3 ul{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0);opacity:1}.header-nav-dropdown-3>li.header-nav-dropdown-3 .sortiment-navbar{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0);opacity:1}.header-nav-dropdown-3 li.header-nav-dropdown-3>a:after,.header-nav-dropdown-3 li.header-nav-dropdown-3>button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-nav-dropdown-4>li.header-nav-dropdown-4 ul,.header-nav-submenu-4>li.header-nav-dropdown-4 ul{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0);opacity:1}.header-nav-dropdown-4>li.header-nav-dropdown-4 .sortiment-navbar{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0);opacity:1}.header-nav-dropdown-4 li.header-nav-dropdown-4>a:after,.header-nav-dropdown-4 li.header-nav-dropdown-4>button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-nav-dropdown-5>li.header-nav-dropdown-5 ul,.header-nav-submenu-5>li.header-nav-dropdown-5 ul{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0);opacity:1}.header-nav-dropdown-5>li.header-nav-dropdown-5 .sortiment-navbar{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0);opacity:1}.header-nav-dropdown-5 li.header-nav-dropdown-5>a:after,.header-nav-dropdown-5 li.header-nav-dropdown-5>button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-nav-dropdown-6>li.header-nav-dropdown-6 ul,.header-nav-submenu-6>li.header-nav-dropdown-6 ul{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0);opacity:1}.header-nav-dropdown-6>li.header-nav-dropdown-6 .sortiment-navbar{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0);opacity:1}.header-nav-dropdown-6 li.header-nav-dropdown-6>a:after,.header-nav-dropdown-6 li.header-nav-dropdown-6>button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-nav-dropdown-7>li.header-nav-dropdown-7 ul,.header-nav-submenu-7>li.header-nav-dropdown-7 ul{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0);opacity:1}.header-nav-dropdown-7>li.header-nav-dropdown-7 .sortiment-navbar{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0);opacity:1}.header-nav-dropdown-7 li.header-nav-dropdown-7>a:after,.header-nav-dropdown-7 li.header-nav-dropdown-7>button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-nav-dropdown-8>li.header-nav-dropdown-8 ul,.header-nav-submenu-8>li.header-nav-dropdown-8 ul{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0);opacity:1}.header-nav-dropdown-8>li.header-nav-dropdown-8 .sortiment-navbar{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0);opacity:1}.header-nav-dropdown-8 li.header-nav-dropdown-8>a:after,.header-nav-dropdown-8 li.header-nav-dropdown-8>button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-nav-dropdown-9>li.header-nav-dropdown-9 ul,.header-nav-submenu-9>li.header-nav-dropdown-9 ul{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0);opacity:1}.header-nav-dropdown-9>li.header-nav-dropdown-9 .sortiment-navbar{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0);opacity:1}.header-nav-dropdown-9 li.header-nav-dropdown-9>a:after,.header-nav-dropdown-9 li.header-nav-dropdown-9>button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-nav-dropdown-10>li.header-nav-dropdown-10 ul,.header-nav-submenu-10>li.header-nav-dropdown-10 ul{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0);opacity:1}.header-nav-dropdown-10>li.header-nav-dropdown-10 .sortiment-navbar{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0);opacity:1}.header-nav-dropdown-10 li.header-nav-dropdown-10>a:after,.header-nav-dropdown-10 li.header-nav-dropdown-10>button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-desktop-icon-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:strech;-ms-flex-align:strech;align-items:strech;width:200px;height:49px}.header-desktop-icon-menu>li{width:25%;position:relative;height:50px}.header-desktop-icon-menu>li:after{content:"";display:block;right:0;top:29%;border-right:1px solid #c8c8c8;height:70%;position:absolute;z-index:5}.header-desktop-icon-menu>li:last-child:after{display:none}.header-desktop-icon-menu>li>a,.header-desktop-icon-menu>li>button,.header-desktop-icon-menu>li>span{display:block;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:4;background:#fff}.header-desktop-icon-menu>li>a,.header-desktop-icon-menu>li>button{padding-top:16px}.header-desktop-icon-menu>li:first-child>a,.header-desktop-icon-menu>li:first-child>button{padding-top:14px}.header-desktop-icon-menu>li:nth-child(3)>a,.header-desktop-icon-menu>li:nth-child(3)>button{padding-top:16px}.header-desktop-icon-menu button{background:transparent;border:0}.header-desktop-icon-menu .header-account-dropdown{top:0;left:auto;bottom:auto;right:-78px;background-color:#fff;border:1px solid #c8c8c8;min-width:168px;opacity:0;-webkit-transform:translate3d(0,-234px,0);transform:translate3d(0,-234px,0);-webkit-transition:opacity .1s,-webkit-transform .1s;transition:opacity .1s,-webkit-transform .1s;transition:transform .1s,opacity .1s;transition:transform .1s,opacity .1s,-webkit-transform .1s;z-index:1}.header-desktop-icon-menu .header-account-dropdown button{-webkit-transition:color .1s;transition:color .1s}.header-desktop-icon-menu .header-account-dropdown button:hover{color:#ffca19}.header-desktop-icon-menu li.account-menu-visible .header-account-dropdown{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0);opacity:1}.header-desktop-icon-menu.account-menu-close li .header-account-dropdown{display:none}.header-desktop-icon-menu li .minicart{height:328px;overflow:visible;background:#fff;top:0;right:0;-webkit-transform:translate3d(0,-489px,0);transform:translate3d(0,-489px,0);opacity:0;z-index:3}.header-desktop-icon-menu li.cart-not-empty.minicart-visible .minicart{-webkit-transform:translate3d(0,49px,0);transform:translate3d(0,49px,0);opacity:1}.header-desktop-icon-menu li .minicart-border{background:#fff}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.delivery-method,.payment-method{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delivery-method input,.payment-method input{display:none}.delivery-method input+label,.payment-method input+label{border:1px solid #8d8d8d;display:inline-block;width:16px;height:16px;position:relative;border-radius:50%;margin:0 8px 0 0;-ms-flex-preferred-size:16px;flex-basis:16px;-ms-flex-negative:0;flex-shrink:0}.delivery-method input:checked+label:before,.payment-method input:checked+label:before{content:"";display:block;position:absolute;width:4px;height:4px;border-radius:50%;background:#8d8d8d;left:50%;margin-left:-2px;top:50%;margin-top:-2px}.delivery-method label,.payment-method label{display:inline-block;margin-bottom:0}.checkout-step{border-bottom:1px solid #ccc;margin:20px 0}.checkout-step h3{margin:0 0 15px}.checkout-step .edit-button{display:block;margin:0 0 0 auto;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;height:40px;width:48px}.checkout-step .checkout-next-btn{margin-bottom:15px;margin-left:auto;width:100%;line-height:1.5rem;height:46px;font-size:20px;letter-spacing:-.2px}@media (min-width:570px){.checkout-step .checkout-next-btn{width:136px}.checkout-step .checkout-next-btn.order-btn{width:170px}}.checkout-wrapper hr{margin:20px 0}.checkout-wrapper .progressbar-wrapper{margin:40px 0 70px;padding:0 20px}.checkout-wrapper.sticky-progress-bar{padding-top:90px}.checkout-wrapper.sticky-progress-bar .progressbar-wrapper{position:fixed;top:0;left:0;margin:0;width:100%;background:#fff;z-index:100;padding:0 30px}@media (min-width:1000px){.checkout-wrapper.sticky-progress-bar .progressbar-wrapper{width:1000px;left:50%;margin-left:-500px;padding:10px 0 0;min-height:90px}}.checkout-style .checkout-progressbar-wrap .checkout-progressbar-fixed-wrap{margin:29px 0 25px}@media (min-width:1000px){.checkout-style .checkout-progressbar-wrap .checkout-progressbar-fixed-wrap{margin:40px 0 70px}}.platform-cordova .checkout-wrapper.sticky-progress-bar .progressbar-wrapper{top:50px;padding:0 10px}.platform-cordova .km-progress-bar{width:95%}.platform-cordova_android .checkout-wrapper.sticky-progress-bar .progressbar-wrapper{margin:0}@media (min-width:1000px){.platform-cordova_android .checkout-wrapper.sticky-progress-bar .progressbar-wrapper{margin-left:-500px}}.platform-cordova_android .checkout-wrapper .progressbar-wrapper{margin:80px 0 30px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}@media (max-width:570px){.standard.checkout.consumerMembership.customLightbox.guaranteecard.consumerMembership{margin-left:0!important;left:0!important;width:100%!important}.etrusted-checkout-card__container,.etrusted-checkout-card__content.etrusted-checkout-card__checkout{width:100%!important}}@media (max-height:375px){.standard.checkout.consumerMembership.customLightbox.guaranteecard.consumerMembership{top:0!important;margin-top:0!important;height:100%!important}.etrusted-checkout-card__container,.etrusted-checkout-card__content.etrusted-checkout-card__checkout{height:100%!important}.etrusted-checkout-card__content.etrusted-checkout-card__checkout{padding:0 5px 15px!important}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.quantity-picker{border:1px solid #c8c8c8;width:48%;height:40px;float:left;display:-webkit-box;display:-ms-flexbox;display:flex}.quantity-picker input[type=number]{text-align:center;-moz-appearance:textfield;border:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:auto;width:30px;padding:0}.quantity-picker input[type=number]::-webkit-inner-spin-button,.quantity-picker input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.quantity-picker .minus,.quantity-picker .plus{text-align:center;font-size:16px;-ms-flex-preferred-size:25%;flex-basis:25%;border:none;display:none;padding:0;background:#fff}@media (min-width:570px){.quantity-picker .minus,.quantity-picker .plus{display:block}}.quantity-picker .tooltip-label{-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:25%;flex-basis:25%}.quantity-picker .tooltip-label,.quantity-picker .tooltip-label>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.quantity-picker .tooltip-label>div{-ms-flex-direction:column;flex-direction:column}.quantity-picker .tooltip-label>div,.quantity-picker .tooltip-label>div button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.review-sticker{width:200px;cursor:pointer}.review-sticker .rating-stars{margin-right:10px}.product-ratings .tab-selector .tab-content .product-reviews .filter-label{margin-bottom:2px}.product-ratings .tab-selector{margin-top:0;margin-bottom:60px;display:block}.product-ratings .tab-selector .tab-selector-btn .active{color:#000}.review-section{margin-top:30px}.review-section .review{margin-bottom:16px}.review-section .review .date{margin-right:6px}.review-section .review .review-content{margin-top:8px}.review-section .review .reply{padding:6px 20px;background-color:#f2f2f2}.review-section .review .reply .reply-date{margin-bottom:3px}.rating-stars{display:inline-block;position:relative}.stars-bar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20;position:absolute;top:0}.stars-bar,.stars-bar img{background-color:transparent}.stars-bar img{width:20%;height:100%}.full-bar{background-color:#ffca19}.empty-bar,.full-bar{height:100%;position:absolute;top:0}.empty-bar{background-color:#cacaca;right:0}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.cart-summary .summary-row{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.cart-summary .summary-row .summary-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.cart-summary .summary-row .summary-value{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}@media (min-width:570px){.cart-summary .summary-row .summary-value{margin-right:8.5%}}@media (min-width:768px){.cart-summary .summary-row .summary-value{margin-right:9.5%}}@media (min-width:1000px){.cart-summary .summary-row .summary-value{margin-right:10.5%}}@media (min-width:570px){.shopping-cart .cart-summary .summary-row .summary-value{margin-right:85px}}@media (min-width:1000px){.shopping-cart .cart-summary .summary-row{margin-left:calc(50% + 12.5px)}}@media (min-width:570px){.ordered-products .cart-summary .summary-value{margin-right:17.5%}}@media (min-width:1000px){.ordered-products .cart-summary .summary-value{margin-right:18.5%}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.branch-selector{margin:20px auto;width:210px}@media (min-width:570px){.branch-selector.for-mobile{display:none}}.branch-selector .dropdown-label{width:210px;margin-right:4px}.branch-selector .dropdown-selector{margin-bottom:0}.branch-selector .dropdown-selector .dropdown-activator .selection-message{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:19px;max-height:19px;word-break:break-all;padding-right:20px;position:relative;overflow:hidden}.branch-selector .dropdown-selector .dropdown-activator .add-elipsis:after{content:"...";position:absolute;top:0;right:4px;height:19px;font-size:16px}.branch-selector .dropdown-content{padding:10px}.branch-selector .dropdown-content .checkbox-input,.branch-selector .dropdown-content.closed{padding:0}.branch-selector .dropdown-content.open{height:300px}.branch-selector .dropdown-content .branch-list{margin-top:10px;max-height:230px;overflow-y:scroll}.branch-selector .checkbox-input{margin-bottom:10px}.branch-selector .checkbox-input .checkbox{display:none}.branch-selector .checkbox-input .checkbox-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.branch-selector .checkbox-input .checkbox:checked+.checkbox-label:before{background:url("../images/icons/check-narrow-medium.svg") no-repeat 50%}.branch-selector .checkbox-input .checkbox-label:before{width:24px;height:24px;margin-right:14px;bottom:auto;content:"";display:inline-block;border:1px solid #c8c8c8}.filter-section .dropdown-content{position:relative}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.shopping-cart [data-test=product-image],.shopping-cart [data-test=product-name]{margin-bottom:20px}@media (min-width:570px){.shopping-cart [data-test=product-image],.shopping-cart [data-test=product-name]{margin-bottom:0}}.cart-item .item-details .image{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}.cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}.cart-item .item-details,.cart-item .price-details{-webkit-box-flex:1;-ms-flex:1;flex:1}.cart-item .price-details{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.cart-item .price-details div:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.cart-item .price-details .cart-actions{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;display:block;margin-bottom:0}.cart-item .item-quantity{margin-bottom:20px}.cart-item .item-quantity,.cart-item .item-quantity .quantity-section{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-item .item-quantity .quantity-section .quantity-picker{-webkit-box-flex:2;-ms-flex:2;flex:2;margin-right:10px;width:inherit}.cart-item .item-quantity .quantity-section span{-webkit-box-flex:1;-ms-flex:1;flex:1}.cart-item .item-quantity .tooltip-section{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.cart-item .total-price{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.cart-item .total-price,.cart-item .total-price .price-label,.cart-item .total-price .price-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.cart-item .total-price .price-text{text-align:right}.cart-item .cart-actions{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:20px;display:none}.cart-item .product-online-exclusive{bottom:-10px}.cart-item .price-with-unit span.unit-price{display:none}@media screen and (max-width:570px){.cart-item .price-with-unit span.unit-price{display:block;float:left;margin-right:5px}}@media (min-width:570px){.cart-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cart-item .item-details{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:25%}.cart-item .price-details{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.66667%}.cart-item .price-details .cart-actions{display:none}.cart-item .item-quantity{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:33.33333%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cart-item .item-quantity .quantity-section{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.cart-item .item-quantity .quantity-section .quantity-picker{-ms-flex-preferred-size:115px;flex-basis:115px;width:115px}.cart-item .item-quantity .tooltip-section{text-align:left;-ms-flex-preferred-size:auto;flex-basis:auto}.cart-item .total-price{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.33333%}.cart-item .total-price .price-label{display:none}.cart-item .cart-actions{display:block;text-align:right}}@media (min-width:768px){.cart-item .item-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:40%}.cart-item .item-quantity{width:16.66667%}.cart-item .item-quantity .quantity-section{-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-item .item-quantity .quantity-section .quantity-picker,.cart-item .item-quantity .quantity-section .tooltip-section{-webkit-box-flex:0;-ms-flex:none;flex:none}.cart-item .total-price .price-text{text-align:center}}.checkout-style .cart-item{padding:20px 0}.checkout-style .cart-item .item-quantity{margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkout-style .cart-item .item-quantity>div{width:100%;text-align:right}.checkout-style .cart-item .item-quantity .quantity-section{display:block}.checkout-style .cart-item .item-quantity .quantity-section span{display:inline}.checkout-style .cart-item .cart-actions{display:none}@media (min-width:570px){.checkout-style .cart-item .item-details{width:25%}.checkout-style .cart-item .item-details .image{width:30px}.checkout-style .cart-item .price-details{width:25%}.checkout-style .cart-item .item-quantity{width:33.33333%}.checkout-style .cart-item .item-quantity>div{margin:0;text-align:left}.checkout-style .cart-item .total-price{width:8.33333%}.checkout-style .cart-item .total-price .price-text{text-align:center}}@media (min-width:768px){.checkout-style .cart-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.checkout-style .cart-item .item-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:41.66667%}.checkout-style .cart-item .item-details .image{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}.checkout-style .cart-item .price-details{width:25%}.checkout-style .cart-item .item-quantity{width:16.66667%}.checkout-style .cart-item .item-quantity .quantity-section{text-align:left;width:100%}.checkout-style .cart-item .total-price{width:8.33333%}}.ordered-products .cart-item{padding:20px 0}.ordered-products .cart-item .item-quantity{-ms-flex-wrap:wrap;flex-wrap:wrap}.ordered-products .cart-item .item-quantity>div{width:100%;text-align:right}.ordered-products .cart-item .item-quantity .quantity-section{display:block}.ordered-products .cart-item .item-quantity .quantity-section span{display:inline}.ordered-products .cart-item .cart-actions .quantity-picker-container .computed-quantity img{height:19px;float:right}@media (min-width:570px){.ordered-products .cart-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ordered-products .cart-item .item-details{width:25%}.ordered-products .cart-item .price-details{width:16.66667%}.ordered-products .cart-item .item-quantity{width:33.33333%}.ordered-products .cart-item .item-quantity>div{margin:0;text-align:left}.ordered-products .cart-item .total-price{width:16.66667%}.ordered-products .cart-item .total-price .price-text{text-align:left}.ordered-products .cart-item .cart-actions{width:8.33333%}}@media (min-width:768px){.ordered-products .cart-item .item-details{width:41.66667%}.ordered-products .cart-item .item-quantity{width:16.66667%}.ordered-products .cart-item .total-price{width:8.33333%}.ordered-products .cart-item .total-price .price-text{text-align:center}.ordered-products .cart-item .cart-actions{width:16.66667%}}.wishlist-items .cart-item .price-details{text-align:right}.wishlist-items .cart-item .cart-actions{display:block}.wishlist-items .cart-item .delete-product{padding:20px 0}.wishlist-items .cart-item .item-quantity{margin-top:10px}.wishlist-items .cart-item .item-quantity .quantity-section{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wishlist-items .cart-item .item-quantity .quantity-section .cart-item-qty-picker-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:5px}.wishlist-items .cart-item .item-quantity .quantity-section .cart-item-qty-picker-wrap .quantity-picker{width:100%}@media (min-width:570px){.wishlist-items .cart-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.wishlist-items .cart-item .item-details{width:41.66667%;padding-right:10px}.wishlist-items .cart-item .item-quantity{width:25%}.wishlist-items .cart-item .item-quantity .quantity-section{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wishlist-items .cart-item .item-quantity .quantity-section .cart-item-qty-picker-wrap{margin-right:5px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex:0 0 120px;flex:0 0 120px}.wishlist-items .cart-item .item-quantity .quantity-section .quantity-picker,.wishlist-items .cart-item .item-quantity .quantity-section .tooltip-section{-webkit-box-flex:0;-ms-flex:none;flex:none}.wishlist-items .cart-item .price-details{width:16.66667%;text-align:left}.wishlist-items .cart-item .total-price{width:8.33333%}.wishlist-items .cart-item .cart-actions{-webkit-box-flex:1;-ms-flex:1;flex:1}.wishlist-items .cart-item .delete-product{width:100%}}.shopping-cart .cart-item .item-quantity{margin-top:10px}.shopping-cart .cart-item .item-quantity .quantity-section{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.shopping-cart .cart-item .item-quantity .quantity-section .cart-item-qty-picker-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:5px}.shopping-cart .cart-item .item-quantity .quantity-section .cart-item-qty-picker-wrap .quantity-picker{width:100%}@media (min-width:570px){.shopping-cart .cart-item .item-quantity{width:25%}.shopping-cart .cart-item .item-quantity .quantity-section{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.shopping-cart .cart-item .item-quantity .quantity-section .cart-item-qty-picker-wrap{margin-right:5px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex:0 0 120px;flex:0 0 120px}.shopping-cart .cart-item .item-quantity .quantity-section .quantity-picker,.shopping-cart .cart-item .item-quantity .quantity-section .tooltip-section{-webkit-box-flex:0;-ms-flex:none;flex:none}}.cart-item-qty-picker-wrap{position:relative}.cart-item-qty-picker-wrap .quantity-picker{width:100%}.cart-item-qty-picker-wrap .tooltip-label{position:absolute;top:0;right:0;border:1px solid #c8c8c8;border-left:none;height:100%;width:25%;display:none}.cart-item-qty-picker-wrap .tooltip-label>div{width:100%;height:100%}.cart-item-qty-picker-wrap .tooltip-label>div button.plus{background:#fff;border:0;font-size:16px;color:#c8c8c8;display:block;width:100%;height:100%}@media (min-width:570px){.cart-item-qty-picker-wrap .tooltip-label{display:block}}div.cart-item div.item-quantity div.quantity-section{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}div.cart-item div.item-quantity div.quantity-section>span{-webkit-box-flex:0;-ms-flex:none;flex:none}div.cart-item div.item-quantity div.quantity-section div.cart-item-qty-picker-wrap div.quantity-picker{margin:0}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.sticky .progress-portal-desktop{position:relative;z-index:-2}.sticky .progress-portal-desktop .progressbar-outer-wrap{height:53px}.sticky .progress-portal-desktop .progressbar-outer-wrap .km-progress-bar{margin:30px auto}.registration-form-wrapper .registration-progressbar-wrap{height:42px;padding:0 20px}@media (min-width:1000px){.registration-form-wrapper .registration-progressbar-wrap{height:73px;padding:0}}.confirm-registration .registration-progressbar-wrap{height:63px;padding:0 20px}@media (min-width:1000px){.confirm-registration .registration-progressbar-wrap{padding:0}}.registration-success .registration-progressbar-wrap{height:43px;margin:40px 0;padding:0 20px}@media (min-width:1000px){.registration-success .registration-progressbar-wrap{padding:0}}.progress-portal-mobile{padding:0 30px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.quotation-form .dp-calendar{min-width:290px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.promoted-products-mobile-wrapper{width:100vw;position:relative;left:-20px}.promoted-products{margin:20px 0;padding:0 0 10px;position:relative}@media (min-width:570px){.promoted-products{margin:20px 0 20px 20px}}.promoted-products .banner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.promoted-products .banner-wrapper:before{content:"";position:absolute;top:50%;width:100%;height:100px;border-top:1px solid #c8c8c8}@media (min-width:570px){.promoted-products .banner-wrapper:before{border:1px solid #c8c8c8}}.promoted-products .banner-wrapper .category-banner{margin:0 auto 0 10%;max-width:85%;border:1px solid #ccc;padding:12px 14px;z-index:11;background-color:#fff}@media (min-width:570px){.promoted-products .banner-wrapper .category-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.promoted-products .banner-wrapper .category-banner p{margin-right:10px;word-break:break-all}.promoted-products .banner-wrapper .category-banner h1{font-size:20px;word-break:break-all}@media (min-width:1000px){.promoted-products .banner-wrapper .category-banner h1{font-size:30px}}.promoted-products .product-strip-container{border-bottom:1px solid #c8c8c8;position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-bottom:20px}@media (min-width:570px){.promoted-products .product-strip-container{overflow:hidden;border:1px solid #c8c8c8;border-top:none}}.promoted-products .nav-btn{position:absolute;bottom:100px;z-index:10;background-color:#fff;padding:0;opacity:.9;border:none;outline:none;max-width:50px;min-width:40px;width:6.6%;display:none}.promoted-products .nav-btn:hover{opacity:1}@media (min-width:570px){.promoted-products .nav-btn{display:inline-block}}@media (min-width:1000px){.promoted-products .nav-btn{width:50px;height:50px}}.promoted-products .nav-btn img{display:block;width:100%}.promoted-products .previous-btn{left:0}.promoted-products .next-btn{right:0}.promoted-products .product-strip{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:right .5s;transition:right .5s}.promoted-products .product-spacer{width:205px}.promoted-products .product-link-wrapper{margin:20px 10px 0}.promoted-products .product-link-wrapper:first-child{margin-left:20px}.promoted-products .product-link-wrapper:last-child{margin-right:20px}.promoted-products .promoted-product{-ms-flex-negative:0;flex-shrink:0;height:200px;width:185px;-webkit-box-shadow:0 2px 3px #979797;box-shadow:0 2px 3px #979797;border:1px solid #c8c8c8;overflow:hidden;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.promoted-products .promoted-product .shadow{max-height:74px;margin-bottom:12px}.promoted-products .promoted-product .image-banner{position:absolute;top:0;right:0;max-width:70px}.promoted-products .promoted-product h2,.promoted-products .promoted-product h3{font-size:13px;width:165px;overflow:hidden;position:relative}.promoted-products .promoted-product .add-elipsis{padding-right:14px;word-break:break-all}.promoted-products .promoted-product .add-elipsis:after{content:"...";position:absolute;bottom:0;right:4px;height:15px}.promoted-products .promoted-product h2{height:2.4em;margin-bottom:4px}.promoted-products .promoted-product h3{font-family:FrutigerLTW01-45Light;height:16px;line-height:16px;margin-bottom:10px}.promoted-products .promoted-product .promoted-product-button{width:100%}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.top-usp-wrapper{width:100%;height:40px;position:relative;z-index:1102;background-color:#f2f2f2}.top-usp-wrapper .items-wrapper{position:relative;height:100%;overflow:hidden}.top-usp-wrapper .usp-items{position:absolute;width:100%;-webkit-transition:top .5s;transition:top .5s;padding:0 5px}.top-usp-wrapper .usp-items .usp-item{width:100%;height:40px;padding:5px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.top-usp-wrapper .usp-items .usp-item img{width:30px}.top-usp-wrapper .usp-items .usp-item p{line-height:30px;margin-left:10px}.top-usp-wrapper .translation-wrap{position:absolute;top:0;right:0;padding-right:20px}.top-usp-wrapper .translation-wrap button:after{right:-10px}@media (min-width:1000px){.top-usp-wrapper .usp-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-usp-wrapper .usp-items .usp-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;text-align:left}.top-usp-wrapper .usp-items .translation-wrap{position:relative;-ms-flex-preferred-size:70px;flex-basis:70px;padding-right:10px}}.header-mobile-menu-placeholder .top-usp-wrapper{z-index:1000}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.checkout-delivery-container .date-picker-holder{height:40px;position:relative;width:100%}@media (min-width:570px){.checkout-delivery-container .date-picker-holder{width:305px}}.delivery-completed p.delivery-completed-label{margin:0 0 20px}.delivery-completed p.delivery-completed-amount{margin:20px 0 0}.checkout-delivery-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-delivery-container section{margin-bottom:10px}.checkout-delivery-container h5{margin:0 0 5px}.checkout-delivery-container .weight-and-label{margin:0 0 13px}.checkout-delivery-container .weight-and-label li{margin-bottom:10px}.checkout-delivery-container .weight-and-label li span{display:inline-block;margin:0 8px 0 0}.checkout-delivery-container .weight-and-label li button{border:none;font-size:13px;text-decoration:underline}.checkout-delivery-container .delivery-methods{margin-bottom:47px}.checkout-delivery-container .delivery-address header{margin-bottom:12px}.checkout-delivery-container .delivery-address button{background:#fff;border:none;text-decoration:underline;font-size:13px;padding:0;margin-bottom:30px}.checkout-delivery-container .delivery-address .address{margin-bottom:20px}.checkout-delivery-container .delivery-date-picker header{margin:0 0 18px}@media (min-width:570px){.checkout-delivery-container .delivery-date-picker header{margin:0}}.checkout-delivery-container .delivery-date-picker label{margin-bottom:3px}.checkout-delivery-container .delivery-date-picker select{margin-bottom:10px}.checkout-delivery-container .comment-section,.checkout-delivery-container .delivery-date-picker .delivery-types{margin-bottom:20px}.checkout-delivery-container .comment-section input{line-height:24px;width:250px}.checkout-delivery-container .date{margin:0 0 16px}@media (min-width:570px){.checkout-delivery-container .date{margin:0 0 10px}}.checkout-delivery-container .hour{margin:0 0 13px}@media (min-width:570px){.checkout-delivery-container .delivery-date-picker header{margin-bottom:13px}.checkout-delivery-container .delivery-date-picker .date,.checkout-delivery-container .delivery-date-picker .hour{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checkout-delivery-container .delivery-date-picker .date label,.checkout-delivery-container .delivery-date-picker .hour label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:50%}.checkout-delivery-container .delivery-date-picker .date select,.checkout-delivery-container .delivery-date-picker .hour select{display:inline-block;width:305px}}@media (min-width:1000px){.checkout-delivery-container section.details-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checkout-delivery-container section.details-section .comment-section,.checkout-delivery-container section.details-section .delivery-date-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-delivery-container section.details-section .delivery-date-picker{margin-top:19px;width:40%}.checkout-delivery-container section.details-section .comment-section{width:26%}.checkout-delivery-container.delivery section.details-section .delivery-address{width:30%}.checkout-delivery-container.delivery section.details-section .delivery-date-picker{margin-top:0}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.desktop-nav{border-bottom:1px solid #c8c8c8;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:1000px;margin:0 auto}.desktop-nav button:hover{cursor:pointer}.desktop-nav.desktop-nav-loading{height:37px}.desktop-nav.hidden .desktop-nav-extra-dropdown,.desktop-nav.hidden .desktop-nav-subcategories,.desktop-nav.hidden .sortiments-dropdown{display:none!important}.desktop-nav-platform-specific,.desktop-nav-platform-specific.dropdown-0 li:first-child .desktop-nav-subcategories,.desktop-nav-topsellers,.desktop-nav-topsellers.dropdown-0 li:first-child .desktop-nav-subcategories{display:-webkit-box;display:-ms-flexbox;display:flex}.desktop-nav-platform-specific.dropdown-0>li:first-child > button,.desktop-nav-topsellers.dropdown-0>li:first-child > button{border-bottom:2px solid #000}.desktop-nav-platform-specific.dropdown-1 li:nth-child(2) .desktop-nav-subcategories,.desktop-nav-topsellers.dropdown-1 li:nth-child(2) .desktop-nav-subcategories{display:-webkit-box;display:-ms-flexbox;display:flex}.desktop-nav-platform-specific.dropdown-1>li:nth-child(2)>button,.desktop-nav-topsellers.dropdown-1>li:nth-child(2)>button{border-bottom:2px solid #000}.desktop-nav-platform-specific.dropdown-2 li:nth-child(3) .desktop-nav-subcategories,.desktop-nav-topsellers.dropdown-2 li:nth-child(3) .desktop-nav-subcategories{display:-webkit-box;display:-ms-flexbox;display:flex}.desktop-nav-platform-specific.dropdown-2>li:nth-child(3)>button,.desktop-nav-topsellers.dropdown-2>li:nth-child(3)>button{border-bottom:2px solid #000}.desktop-nav-platform-specific.dropdown-3 li:nth-child(4) .desktop-nav-subcategories,.desktop-nav-topsellers.dropdown-3 li:nth-child(4) .desktop-nav-subcategories{display:-webkit-box;display:-ms-flexbox;display:flex}.desktop-nav-platform-specific.dropdown-3>li:nth-child(4)>button,.desktop-nav-topsellers.dropdown-3>li:nth-child(4)>button{border-bottom:2px solid #000}.desktop-nav-platform-specific.dropdown-4 li:nth-child(5) .desktop-nav-subcategories,.desktop-nav-topsellers.dropdown-4 li:nth-child(5) .desktop-nav-subcategories{display:-webkit-box;display:-ms-flexbox;display:flex}.desktop-nav-platform-specific.dropdown-4>li:nth-child(5)>button,.desktop-nav-topsellers.dropdown-4>li:nth-child(5)>button{border-bottom:2px solid #000}.desktop-nav-platform-specific.dropdown-5 li:nth-child(6) .desktop-nav-subcategories,.desktop-nav-topsellers.dropdown-5 li:nth-child(6) .desktop-nav-subcategories{display:-webkit-box;display:-ms-flexbox;display:flex}.desktop-nav-platform-specific.dropdown-5>li:nth-child(6)>button,.desktop-nav-topsellers.dropdown-5>li:nth-child(6)>button{border-bottom:2px solid #000}.desktop-nav-platform-specific.dropdown-6 li:nth-child(7) .desktop-nav-subcategories,.desktop-nav-topsellers.dropdown-6 li:nth-child(7) .desktop-nav-subcategories{display:-webkit-box;display:-ms-flexbox;display:flex}.desktop-nav-platform-specific.dropdown-6>li:nth-child(7)>button,.desktop-nav-topsellers.dropdown-6>li:nth-child(7)>button{border-bottom:2px solid #000}.desktop-nav-platform-specific.dropdown-7 li:nth-child(8) .desktop-nav-subcategories,.desktop-nav-topsellers.dropdown-7 li:nth-child(8) .desktop-nav-subcategories{display:-webkit-box;display:-ms-flexbox;display:flex}.desktop-nav-platform-specific.dropdown-7>li:nth-child(8)>button,.desktop-nav-topsellers.dropdown-7>li:nth-child(8)>button{border-bottom:2px solid #000}.desktop-nav-platform-specific.dropdown-8 li:nth-child(9) .desktop-nav-subcategories,.desktop-nav-topsellers.dropdown-8 li:nth-child(9) .desktop-nav-subcategories{display:-webkit-box;display:-ms-flexbox;display:flex}.desktop-nav-platform-specific.dropdown-8>li:nth-child(9)>button,.desktop-nav-topsellers.dropdown-8>li:nth-child(9)>button{border-bottom:2px solid #000}.desktop-nav-platform-specific.dropdown-9 li:nth-child(10) .desktop-nav-subcategories,.desktop-nav-topsellers.dropdown-9 li:nth-child(10) .desktop-nav-subcategories{display:-webkit-box;display:-ms-flexbox;display:flex}.desktop-nav-platform-specific.dropdown-9>li:nth-child(10)>button,.desktop-nav-topsellers.dropdown-9>li:nth-child(10)>button{border-bottom:2px solid #000}.desktop-nav-platform-specific.dropdown-10 li:nth-child(11) .desktop-nav-subcategories,.desktop-nav-topsellers.dropdown-10 li:nth-child(11) .desktop-nav-subcategories{display:-webkit-box;display:-ms-flexbox;display:flex}.desktop-nav-platform-specific.dropdown-10>li:nth-child(11)>button,.desktop-nav-topsellers.dropdown-10>li:nth-child(11)>button{border-bottom:2px solid #000}.desktop-nav-topsellers>li.columns-1,.desktop-nav-topsellers>li.columns-2{position:relative}.desktop-nav-extra>li>span,.desktop-nav-platform-specific>li>a,.desktop-nav-sortiments>li>a,.desktop-nav-topsellers>li>a{display:block;font-size:13px;padding:5px 11px 10px;border-bottom:2px solid transparent}.desktop-nav-platform-specific>li:last-child>a{padding-right:0}.desktop-nav-platform-specific{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.desktop-nav-platform-specific li{position:relative}.desktop-nav-platform-specific li>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.desktop-nav-platform-specific>li>a,.desktop-nav-sortiments>li>a{text-transform:uppercase;font-family:Frutiger LT W01\ 65 Bold}.desktop-nav-extra-dropdown,.desktop-nav-subcategories{display:none;background:#fff;position:absolute;top:33px;left:0;border-top:1px solid #c8c8c8;padding:21px 42px 28px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:rgba(0,0,0,.2) 0 10px 14px;box-shadow:0 10px 14px rgba(0,0,0,.2)}.desktop-nav-extra-dropdown.column-1,.desktop-nav-subcategories.column-1{width:333px}.desktop-nav-extra-dropdown.column-2,.desktop-nav-subcategories.column-2{width:510px}.desktop-nav-extra-dropdown.column-2>ul:first-child,.desktop-nav-subcategories.column-2>ul:first-child{padding-right:10px}.desktop-nav-extra-dropdown.column-3,.desktop-nav-subcategories.column-3{width:1000px}.desktop-nav-extra-dropdown>.desktop-nav-subcategorie,.desktop-nav-subcategories>.desktop-nav-subcategorie{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.desktop-nav-extra-dropdown button,.desktop-nav-subcategories button{display:block;background:#fff;border:0;padding:0;font-size:14px;padding:2px 0 3px;margin:0 0 5px;text-align:left}.desktop-nav-extra-dropdown button:hover,.desktop-nav-subcategories button:hover{text-decoration:underline}.columns-2 .desktop-nav-subcategories{left:-30px}.desktop-nav-extra-dropdown li>a,.desktop-nav-subcategorie>li>a,.platform-specific-subcategories>li>a{display:block;font-size:14px;padding:2px 0 3px}.desktop-nav-extra{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.desktop-nav-extra>li>span{cursor:pointer}.desktop-nav-extra-dropdown{display:none;position:absolute;left:-30px;min-width:250px}.extra-dropdown-visible .desktop-nav-extra-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}.extra-dropdown-visible .desktop-nav-extra-dropdown.hover{width:410px}.desktop-nav-extra.extra-dropdown-visible>li>button{border-bottom:2px solid #000}.desktop-nav-extra-dropdown>ul:first-child{-ms-flex-preferred-size:165px;flex-basis:165px;background:#ff0}.desktop-nav-extra-dropdown>ul:first-child>li{background:green}.desktop-nav-extra-dropdown button{width:100%;margin-bottom:0;padding-bottom:8px}.desktop-nav-sortiments li{position:relative}ul.desktop-nav-sortiments>li>button{padding-top:6px}.sortiments-dropdown{display:none;position:absolute}.desktop-nav-sortiments.dropdown-visible .sortiments-dropdown{display:block;top:33px}.desktop-nav-sortiments.dropdown-visible>li>button{border-bottom:2px solid #000}.desktop-nav-sortiments>li>a,.desktop-nav-sortiments>li>button{padding-left:0}.desktop-nav-extra>li>button,.desktop-nav-platform-specific>li>button,.desktop-nav-sortiments>li>button,.desktop-nav-topsellers>li>button{border:none;display:block;font-size:13px;padding:5px 11px 10px;border-bottom:2px solid transparent;background:#fff}.desktop-nav-sortiments>li:first-child>button{padding-left:0}.desktop-nav-platform-specific>li:last-child>button{padding-right:0}.desktop-nav-platform-specific>li>button,.desktop-nav-sortiments>li>button{text-transform:uppercase;font-family:Frutiger LT W01\ 65 Bold}.desktop-nav-platform-specific>li .aktionen,.desktop-nav-platform-specific>li .sale{color:#e05927}.desktop-nav-platform-specific>li>button{padding-top:6px}.platform-fsm .desktop-nav-platform-specific li:first-child>ul{width:230px}.platform-fsm .desktop-nav-platform-specific li:nth-child(2)>ul{left:-50px;width:180px}.platform-fsm .desktop-nav-platform-specific li:last-child>ul{width:230px;left:auto;right:0}.platform-fliese .desktop-nav-platform-specific li:first-child>ul{width:230px}.platform-fliese .desktop-nav-platform-specific li:nth-child(2)>ul{left:auto;right:-60px;width:230px}.platform-baustoffe .desktop-nav-platform-specific li:first-child>ul{width:230px}.platform-baustoffe .desktop-nav-platform-specific li:nth-child(2)>ul{left:auto;right:-60px;width:230px}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.products-overview .checkout-product-item{margin-bottom:20px;padding:20px 0;border-bottom:1px solid #c8c8c8}.products-overview .checkout-product-details .image{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}.products-overview .checkout-product-details img{display:block;max-height:85px}.products-overview .checkout-product-details .shadowed{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.16);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.16)}.products-overview .checkout-product-details .description{margin-top:10px}.products-overview .checkout-unit-price{margin-bottom:20px}.products-overview .checkout-unit-price span{display:block}.products-overview .checkout-unit-price .service-price{display:-webkit-box;display:-ms-flexbox;display:flex}.products-overview .checkout-unit-price .service-price .unit-price{display:initial;margin-right:5px}.products-overview .checkout-quantity{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.products-overview .checkout-quantity .main-quantity{display:block;width:100%;text-align:right}.products-overview .checkout-quantity .quantity-info{display:none}.products-overview .checkout-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:570px){.products-overview .checkout-product-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.products-overview .checkout-product-details{width:33.3333%}.products-overview .checkout-unit-price{width:25%}.products-overview .checkout-unit-price .unit-price{display:none}.products-overview .checkout-quantity{width:25%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.products-overview .checkout-quantity .main-quantity{text-align:left}.products-overview .checkout-quantity .quantity-info{display:inline}.products-overview .checkout-price{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.products-overview .checkout-price .price-label{display:none}}@media (min-width:768px){.products-overview .checkout-product-details{display:-webkit-box;display:-ms-flexbox;display:flex;width:41.6666%}.products-overview .checkout-product-details .image{margin-right:10px}.products-overview .checkout-product-details .description{margin-top:0;padding-right:6px}.products-overview .checkout-quantity{width:16.6666%}}.products-overview .products-overview-header{border-bottom:1px solid #c8c8c8;display:none;padding:10px 0;margin-bottom:20px;height:50px}@media (min-width:570px){.products-overview .hide-on-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.products-overview .pricing-summary{border-bottom:1px solid #c8c8c8;padding-bottom:20px}.products-overview .pricing-summary .price-summary-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0}.order-comment{padding-bottom:30px;padding-top:20px;border-bottom:1px solid #c8c8c8}.order-comment h3{margin-bottom:30px}.order-comment p{margin-bottom:20px}.order-comment textarea{padding:10px}.order-comment .order-info-wrapper{position:relative}.order-comment .order-info-wrapper .checkout-error-message{bottom:auto;top:-30px;width:100%;text-align:center}.order-comment .order-info-wrapper .checkout-error-message:after{left:50%;margin-left:-5px}.order-comment .order-info-wrapper.order-info-errors textarea{border:1px solid #c80000}.checkout-terms-and-conditions{padding:20px 0;border-bottom:1px solid #c8c8c8}.checkout-terms-and-conditions .terms-link{padding:0 5px;text-decoration:underline}.checkout-bottom-actions{display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-bottom-actions .back-to-cart-link{text-decoration:underline}.transaction-code{margin-bottom:20px;display:block}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.payment-actions{display:block}@media (min-width:1000px){.payment-actions{display:-webkit-box;display:-ms-flexbox;display:flex}}.payment-options{width:100%;margin-right:10px}@media (min-width:1000px){.payment-options{width:32.6666666667%}}.payment-options .payment-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment-options .payment-option span{margin:0 0 0 10px}span.logo-mastercard{height:26px;width:34px;background:url("../images/mastercard-checkout.svg") no-repeat 50%;background-size:contain;display:inline-block;margin-right:10px}span.logo-visa{height:26px;width:50px;background:url("../images/visa-checkout.svg") no-repeat 50%;background-size:contain;display:inline-block}span.logo-sofort_ueberweisung{height:26px;width:30px;background:url("../images/klarna-checkout.svg") no-repeat 50%;background-size:contain;display:inline-block}span.logo-paypal{height:26px;width:62px;background:url("../../../images/paypal-checkout.svg") no-repeat 50%;background-size:contain;display:inline-block}.voucher-redeem-form{position:relative}.voucher-redeem-form.voucher-error input{border:1px solid #c80000}.checkout-step .voucher-redeem{margin:0 0 29px}.checkout-step .voucher-redeem h3{font-family:FrutigerLTW01-45Light;letter-spacing:.32px;margin:0 0 8px}.checkout-step .voucher-redeem input{width:230px;height:30px;margin:0 15px 3px 0;display:block}@media (min-width:1000px){.checkout-step .voucher-redeem input{display:inline-block}}.voucher-redeem-result span,.voucher-redeem-result strong{display:block}.voucher-redeem-result strong{margin:0 0 5px}.voucher-redeem-result span{margin:0 0 2px}.voucher-redeem-result button{letter-spacing:.32px}.checkout-error-message{position:absolute;background:#c80000;color:#fff;padding:4px;top:-37px;border-radius:3px}.checkout-error-message:after{content:"";display:block;position:absolute;border:10px solid transparent;border-top-color:#c80000;bottom:-20px;left:100px}.voucher-info{display:-webkit-box;display:-ms-flexbox;display:flex}.voucher-info dt{margin:0 10px 0 0}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}div.user-data span.user-data{display:block;word-break:break-all}.checkout-user-details-form:after{content:"";display:table;clear:both}.checkout-user-details-form .fields-container{max-width:305px;width:100%}.checkout-user-details-form .checkout-next-btn{float:right}.user-data-wrapper{display:block}.user-data-wrapper dl{width:auto;margin:0 1% 30px 0}.user-data-wrapper dl:first-child{margin-bottom:30px}@media (min-width:1000px){.user-data-wrapper dl:first-child{margin-bottom:0}}@media (min-width:1000px){.user-data-wrapper dl{width:32.6666666667%}}@media (min-width:1000px){.user-data-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.bg-black{background-color:#000}.bg-brown{background-color:#61473a}.bg-blue{background-color:#231cb8}.bg-cotto{background-color:#c35b3a}.bg-beige{background-color:#eed8af}.bg-white{background-color:#fff}.bg-white-transparent{background-color:hsla(0,0%,100%,.5)}.bg-black-transparent{background-color:rgba(0,0,0,.5)}.bg-light-grey{background-color:#f2f2f2}.bg-grey{background-color:#c8c8c8}.bg-dark-grey{background-color:#979797}.bg-yellow{background-color:#ffca19}.bg-green{background-color:#008060}.bg-red{background-color:#c80000}.checkout-pickup-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0}.checkout-pickup-form .space-bottom{margin-bottom:10px}.checkout-pickup-location{width:100%;margin-bottom:20px}.checkout-pickup-location .business-hours span{width:50px;display:inline-block}@media (min-width:570px){.checkout-pickup-location .store-selector{width:300px}}@media (min-width:1000px){.checkout-pickup-location{width:30%;margin-right:12px;margin-top:18px}.checkout-pickup-location .store-selector{width:100%}}.checkout-pickup-date{width:100%;margin-bottom:20px}.checkout-pickup-date .date-selection{position:relative;width:100%}.checkout-pickup-date .date-selection .date-picker-holder{height:40px;position:relative}.checkout-pickup-date .date-selection .dp-calendar{min-width:320px}@media (min-width:570px){.checkout-pickup-date label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-pickup-date .date-selection{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checkout-pickup-date .date-selection .date-picker-holder{width:370px}.checkout-pickup-date .hour-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checkout-pickup-date .hour-selection select{width:370px}}@media (min-width:1000px){.checkout-pickup-date{width:41%;margin-right:12px;margin-top:18px}.checkout-pickup-date label{width:26%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-pickup-date .date-selection,.checkout-pickup-date label{display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-pickup-date .date-selection .dp-calendar{min-width:0}}.checkout-pickup-comment{width:100%;margin-bottom:20px}.checkout-pickup-comment input{max-width:250px}@media (min-width:1000px){.checkout-pickup-comment{width:26%}}
/*# sourceMappingURL=app.bundle.css.map*/