@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}img{width:auto}html{overflow-y:scroll;line-height:1.5}body{min-height:100vh;overflow:hidden}body>.skiptranslate{display:none}.main-content{height:100%}ul{list-style:none}ol{padding-left:20px}blockquote,q{quotes:none}strong{font-weight:700}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:#000;text-decoration:none}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}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,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;color:#000}button{-webkit-appearance:none;border-radius:0;background:none;-webkit-box-shadow:none;box-shadow:none;padding:0;cursor:pointer;border:none;color:inherit;font:inherit}.clearfix:after,.clearfix:before{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.clear{clear:both}@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}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-weight:400;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;border-radius:4px;font-weight:400;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}: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}.visible-md,.visible-sm,.visible-xs,.visible-xs-inline{display:none}.four-xxs.columns{width:33.33333%}.six-xxs.columns{width:50%}.eight-xxs.columns{width:66.66667%}.twelve-xxs.columns{width:100%;margin-left:0}@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%}.eight-xs.columns{width:66.66667%}.twelve-xs.columns{width:100%;margin-left:0}.offset-by-two-xs.column,.offset-by-two-xs.columns{margin-left:16.66667%}}@media (min-width:768px){.visible-sm{display: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%}.nine-sm.columns{width:75%}.ten-sm.columns{width:83.33333%}.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%}}@media (min-width:1000px){.visible-md{display: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%}.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%}.no-offset-md.column,.no-offset-md.columns{margin-left:0}}@media (min-width:1500px){.four-lg.columns{width:33.33333%}.offset-by-four-lg.column,.offset-by-four-lg.columns{margin-left:33.33333%}}@media print{.breadcrumbs,.button,.link,footer,header{display:none!important}.main-content{margin-top:0!important}#launcher{display:none}#trustbadge-container-98e3dadd90eb493088abdc5597a70810,.baustellen-box{display:none!important}}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;display:inline-block;border-radius:4px;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:Frutiger;src:url("../fonts/FrutigerNeueLTW05-Bold.woff2") format("woff2"),url("../fonts/FrutigerNeueLTW05-Bold.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:Frutiger;src:url("../fonts/FrutigerNeueLTW05-Light.woff2") format("woff2"),url("../fonts/FrutigerNeueLTW05-Light.woff") format("woff");font-weight:400;font-display:swap}body{font-family:Frutiger,serif;font-size:.875rem}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:2.375rem}h2{font-size:2rem}h3{font-size:1.625rem}h4{font-size:1.375rem}h5{font-size:1.25rem}p{font-size:.875rem}@media screen and (max-width:580px){h1{font-size:2.0625rem}h2{font-size:1.75rem}h3{font-size:1.4375rem}h4{font-size:1.1875rem}h5{font-size:1rem}}.km-full-width{width:100%}.km-margin{margin:10px}.km-margin-top{margin-top:10px}.km-margin-top-lg{margin-top:20px}.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-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-vertical{padding-top:10px;padding-bottom:10px}.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-lg{padding-top:20px}.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}}.underline{text-decoration:underline;cursor:pointer}.line-through{text-decoration:line-through}.horizontal-dividing-line{border-top:1px solid #979797}.break-word{word-break:break-all}.inline{display:inline}.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;border-bottom:1px solid #c8c8c8}.separate-left{border-left:1px solid #c8c8c8}.bg-white{background-color:#fff}.bg-yellow{background-color:#ffca19}.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-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-right-xs{text-align:right}}@media (min-width:1000px){.text-center-md{text-align:center}}button.icon-info{border:none}.icon-info{background-size:100%;background:url("../images/icons/icon_info.svg") no-repeat 50%}.icon-info,.icon-info-black{display:inline-block;vertical-align:middle;width:24px;height:24px}.icon-info-black{background-size:100%;background:url("../images/icons/icon_info_black.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}}.icon-spec.farbe{background:url("../images/icons/specs-farbe.svg") no-repeat 50%}.icon-spec.maße{background:url("../images/icons/specs-maße.svg") no-repeat 50%}.icon-spec.gewicht{background:url("../images/icons/specs-gewicht.svg") no-repeat 50%}.icon-spec.durchmesser{background:url("../images/icons/specs-durchmesser.svg") no-repeat 50%}.icon-spec.temperatur{background:url("../images/icons/specs-temperatur.svg") no-repeat 50%}.icon-spec.abmessungen{background:url("../images/icons/specs-abmessungen.svg") no-repeat 50%}.icon-spec.brandschutz{background:url("../images/icons/specs-brandschutz.svg") no-repeat 50%}.icon-spec.code{background:url("../images/icons/specs-code.svg") no-repeat 50%}.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%}}.sortiment-icon{width:25px;height:25px}.icon-header,.sortiment-icon{display:inline-block;vertical-align:middle;background-size:100%}.icon-header{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;position:relative}.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}.sortiment-icon-btn[data-icon=ausbau]:before,.sortiment-icon-link[data-icon=ausbau]:before{background:url("../images/icons/sortiment-ausbau.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=farben]:before,.sortiment-icon-link[data-icon=farben]:before{background:url("../images/icons/sortiment-farben.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=dach-und-fassade]:before,.sortiment-icon-link[data-icon=dach-und-fassade]:before{background:url("../images/icons/sortiment-fassade.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=fliesen]:before,.sortiment-icon-link[data-icon=fliesen]:before{background:url("../images/icons/sortiment-fliesen.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=gartenbau]:before,.sortiment-icon-link[data-icon=gartenbau]:before{background:url("../images/icons/sortiment-gartenbau.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=hochbau]:before,.sortiment-icon-link[data-icon=hochbau]:before{background:url("../images/icons/sortiment-hochbau.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=putz-und-moertel]:before,.sortiment-icon-link[data-icon=putz-und-moertel]:before{background:url("../images/icons/sortiment-putz-moertel.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=sanitaertechnik]:before,.sortiment-icon-link[data-icon=sanitaertechnik]:before{background:url("../images/icons/sortiment-sanitaertechnik.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=tiefbau]:before,.sortiment-icon-link[data-icon=tiefbau]:before{background:url("../images/icons/sortiment-tiefbau.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=trockenbau]:before,.sortiment-icon-link[data-icon=trockenbau]:before{background:url("../images/icons/sortiment-trockenbau.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=wdvs]:before,.sortiment-icon-link[data-icon=wdvs]:before{background:url("../images/icons/sortiment-wdvs.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=werkzeug]:before,.sortiment-icon-link[data-icon=werkzeug]:before{background:url("../images/icons/sortiment-werkzeug.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=laminat-vinyl-und-co]:before,.sortiment-icon-link[data-icon=laminat-vinyl-und-co]:before{background:url("../images/icons/sortiment-fliesen-laminat-vinyl-und-co.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=badfliesen]:before,.sortiment-icon-link[data-icon=badfliesen]:before{background:url("../images/icons/sortiment-fliesen-bad.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=bodenfliesen]:before,.sortiment-icon-link[data-icon=bodenfliesen]:before{background:url("../images/icons/sortiment-fliesen-boden.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=fliesenprofile]:before,.sortiment-icon-link[data-icon=fliesenprofile]:before{background:url("../images/icons/sortiment-fliesen-fliesenprofile.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=gaeste-wc-fliesen]:before,.sortiment-icon-link[data-icon=gaeste-wc-fliesen]:before{background:url("../images/icons/sortiment-fliesen-gaestewc.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=kellerfliesen-und-garagenfliesen]:before,.sortiment-icon-link[data-icon=kellerfliesen-und-garagenfliesen]:before{background:url("../images/icons/sortiment-fliesen-garage.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=kuechenfliesen]:before,.sortiment-icon-link[data-icon=kuechenfliesen]:before{background:url("../images/icons/sortiment-fliesen-kueche.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=mosaik]:before,.sortiment-icon-link[data-icon=mosaik]:before{background:url("../images/icons/sortiment-fliesen-mosaik.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=terrassenfliesen-und-balkonfliesen]:before,.sortiment-icon-link[data-icon=terrassenfliesen-und-balkonfliesen]:before{background:url("../images/icons/sortiment-fliesen-terrasse-balkon.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=wandfliesen]:before,.sortiment-icon-link[data-icon=wandfliesen]:before{background:url("../images/icons/sortiment-fliesen-wand.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=wohnzimmerfliesen]:before,.sortiment-icon-link[data-icon=wohnzimmerfliesen]:before{background:url("../images/icons/sortiment-fliesen-wohnzimmer.svg") no-repeat 50%}.sortiment-icon-btn[data-icon=verlegematerial-und-zubehoer]:before,.sortiment-icon-link[data-icon=verlegematerial-und-zubehoer]:before{background:url("../images/icons/sortiment-fliesen-zubehoer.svg") no-repeat 50%}.fa{letter-spacing:-.02rem;text-decoration:none;font-style:normal;font-weight:inherit}.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-weight:400;letter-spacing:.02rem;text-decoration:underline;color:#000;cursor:pointer}@media (min-width:768px){.link{display:inline-block;margin-top:.5rem}}.km-button{display:inline-block;padding:.7rem 1rem;width:100%;font-size:1rem;font-weight:700;letter-spacing:-.02rem;text-align:center;border-radius:4px}.km-button:disabled{color:#000}@media (min-width:570px){.km-button{width:auto;padding-left:2rem;padding-right:2rem}}.km-button .km-button-text{font-weight:inherit}.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-weight:400;background:transparent;text-decoration:underline}.km-button.km-button-blank{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.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-weight:700;text-rendering:auto;-webkit-font-smoothing:antialiased;position:relative;bottom:1px;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}.custom-button.full-width-btn{width:100%;padding:16px 8px;font-size:1rem;text-align:center}.custom-button.has-vertical-margins{margin:20px 0}.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:1280px}.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}.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}.no-match{margin-top:10px}.hamburger-menu{--line-width:16px;--line-height:2px;--line-color:#fff;--outer-line-distance:6px;position:relative;top:50%;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.hamburger-menu,.hamburger-menu:after,.hamburger-menu:before{display:block;width:var(--line-width);height:var(--line-height);background-color:var(--line-color)}.hamburger-menu:after,.hamburger-menu:before{content:"";position:absolute;margin:0;-webkit-transition:top .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:top .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:top .25s ease-in-out,transform .25s ease-in-out;transition:top .25s ease-in-out,transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.hamburger-menu:before{top:var(--outer-line-distance)}.hamburger-menu:after{top:calc(-1 * var(--outer-line-distance))}.new-chevron:after{content:"";position:absolute;width:9px;height:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:70% 70%;transform-origin:70% 70%;-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in;border-width:0 2px 2px 0;border-style:solid;border-color:#000}.full-bleed :root{--scrollbar-width:0px}@media (min-width:1280px){.full-bleed{margin-inline:calc(50% - 50vw + (var(--scrollbar-width) / 2));padding-inline:calc(50vw - 50% - (var(--scrollbar-width) / 2))}}.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}}.add-to-cart-popup .product-cart-interactions-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.add-to-cart-popup .product-cart-interactions-container .bundle-selector,.add-to-cart-popup .product-cart-interactions-container .quantity-picker{-webkit-box-flex:calc(50% - 10px);-ms-flex:calc(50% - 10px);flex:calc(50% - 10px);width:calc(50% - 10px);max-width:calc(50% - 10px)}@media (min-width:570px){.add-to-cart-popup{width:450px}}.bundle-selector{display:inline-block;width:100px;margin:0 0 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}@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}.cart-item{position:relative;padding:0 0 2em;margin:0 0 2em;border-bottom:1px solid #c8c8c8}.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}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.date-picker{width:100%;position:absolute;z-index:5;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;position:relative;padding-bottom:15px;background:#fff}.date-picker .dp-header{position:relative;margin-bottom:10px}@media (min-width:570px){.date-picker .dp-header{margin-bottom:0}}.date-picker .dp-header .dp-year{float:left;padding:14px 0 0;font-size:14px;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{border:2px solid #ffca19;background:#ffca19;color:#fff}.dp-month .dp-day.dp-period .dp-date{border:2px solid #ffca19;background:#ffca19;color:#a3872c;width:100%}.dp-month .dp-day.dp-in-period-highlight .dp-date{border-radius:0}.dp-month .dp-day.dp-start-of-period .dp-date{border-radius:50% 0 0 50%}.dp-month .dp-day.dp-end-of-period .dp-date{border-radius:0 50% 50% 0;width:40px}.dp-month .dp-day.dp-end-of-period.dp-start-of-period .dp-date{border-radius:50%;width:40px}.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}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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}.user-account-data-short dt{font-weight:700}@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;border-radius:4px;font-weight:700;width:auto;margin:0 0 20px;text-align:center;letter-spacing:-.02rem;line-height:1.5rem;height:65px}.user-account-buttons a .konto-button{position:relative;padding:1rem 0;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;height:100%}.user-account-buttons a .konto-button .tooltip-label{position:absolute;top:2px;right:2px;height:15px;width:15px}.user-account-buttons a .konto-button .tooltip-label .icon-info{display:block;height:15px;width:15px}.user-account-buttons a .konto-button span:first-of-type{font-weight:700;font-size:1rem}.user-account-buttons a .nav-btn-icon{display:inline-block;height:22px;width:22px;background-size:22px;background-repeat:no-repeat;background-position:50%;margin-left:5px}.user-account-buttons a .user-default{background-image:url("../images/icons/mein-konto/worker-icon-black.svg")}.user-account-buttons a .user-plus{background-image:url("../images/icons/mein-konto/people+.svg");background-size:30px;height:30px;width:30px}.user-account-buttons a .user-location{background-image:url("../images/icons/mein-konto/map-pin-icon.svg")}.user-account-buttons a .user-orders{background-image:url("../images/icons/mein-konto/cart-icon-black.svg")}.user-account-buttons a .user-offers{background-image:url("../images/icons/mein-konto/pen&paper.svg")}.user-account-buttons a .user-invoices{background-image:url("../images/icons/mein-konto/paper.svg")}.user-account-buttons a .user-settings{background-image:url("../images/icons/mein-konto/settings.svg")}.user-account-buttons a .user-delivery-notes{background-image:url("../images/icons/mein-konto/paper.svg")}.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}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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-weight:700;letter-spacing:-.02rem;margin:0 0 10px;min-height:19px}@media (min-width:400px){.contact-data-list dl dd{float:left;margin-bottom:5px}}.contact-data-list .contact-data{margin-bottom:3rem}.contact-data-list .create-user-btn{float:right;text-align:center;padding:12px 16px;font-size:1rem}@media (max-width:570px){.contact-data-list .create-user-btn{width:100%}}.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}.trade-license-buttons{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;gap:10px;margin:30px 0}.trade-license-buttons .close-btn{padding:0;text-decoration:underline;font-weight:400}.delivery-wrapper{margin-bottom:20px}.search-order-wrapper{margin-left:0;margin-bottom:30px;position:relative;margin-top:20px}.search-order-wrapper input[type=text]{padding-left:45px;width:100%;height:2.5rem}.search-order-wrapper .search-order{position:absolute;width:25px;height:25px;left:10px;top:7px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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 input label,.payment-method input label{display:inline-block;margin-bottom:0}.payment-method{-ms-flex-wrap:wrap;flex-wrap:wrap}.checkout-step{border-bottom:1px solid #ccc;margin:20px 0}.checkout-step h3{margin:0 0 15px}.checkout-step .edit-button{display:block;margin-left:12px;height:20px;width:20px}.checkout-step .edit-button .icon-header.edit{width:20px;height:20px}.checkout-step .checkout-next-btn{margin-bottom:15px;margin-left:auto;width:100%;font-size:1.125rem;padding:12px 16px}@media (min-width:570px){.checkout-step .checkout-next-btn{width:260px}.checkout-step .checkout-next-btn.order-btn{width:300px}}@media (min-width:1000px){.checkout-step.has-side{display:none}}.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{padding:10px 0 0;min-height:90px}}@media (min-width:1280px){.checkout-wrapper.sticky-progress-bar .progressbar-wrapper{max-width:1280px;left:unset}}.checkout-wrapper .user-data-side-container{display:none}.checkout-wrapper .user-data-side-container .checkout-bottom-actions{margin:20px 0;padding:0 20px}.checkout-wrapper .user-data-side-container .edit-button{position:absolute;right:0;top:0}.checkout-wrapper .user-data-side-container .edit-button .icon-header.edit{height:25px;width:25px}@media (min-width:1000px){.checkout-wrapper .user-data-side-container{display:block}}.checkout-success-page .km-progress-bar{margin:0 auto;padding:45px 10px}.checkout-success-page .thank-you-msg-divers,.checkout-success-page .thankyou-message-wrapper{padding:40px 0}.checkout-success-page .thank-you-msg-divers .title-message,.checkout-success-page .thankyou-message-wrapper .title-message{margin-bottom:20px}.checkout-success-page .checkout-success-buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:20px;width:100%;margin-bottom:40px}@media (max-width:570px){.checkout-success-page .checkout-success-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.checkout-success-page .checkout-success-buttons .go-to-homepage-btn,.checkout-success-page .checkout-success-buttons .go-to-orders-btn{text-align:center}@media (min-width:570px){.checkout-success-page .checkout-success-buttons .go-to-homepage-btn,.checkout-success-page .checkout-success-buttons .go-to-orders-btn{min-width:250px}}@media (min-width:1000px){.checkout-success-page .checkout-success-buttons .go-to-homepage-btn,.checkout-success-page .checkout-success-buttons .go-to-orders-btn{padding:12px 16px;min-width:350px;font-size:1.25rem}}@media (min-width:570px){.checkout-success-page .checkout-success-buttons .go-to-homepage-btn{margin-left:auto}}.platform-cordova .checkout-wrapper .progressbar-wrapper{margin:0;padding:5px 20px}.platform-cordova .checkout-wrapper.sticky-progress-bar .progressbar-wrapper{top:50px}.platform-cordova_android{overflow:hidden}.platform-cordova_android .credit-card-form-wrapper{margin-top:60px}.credit-card-form-wrapper .credit-card-form-container{float:none;margin-bottom:40px}.credit-card-form-wrapper .credit-card-form-container .credit-card-buttons-container{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}.credit-card-form-wrapper .credit-card-form-container .credit-card-buttons-container a{text-decoration:underline}.hidden-progress-bar .progressbar-wrapper{display:none}.credit-card-form-wrapper .cvc-form-group .validation-error{width:215px}.credit-card-form-wrapper .month-expire-form-group .validation-error{width:100px}.credit-card-form-wrapper .exp-date-title{position:relative;top:10px}.credit-card-form-wrapper .exp-date-container{display:-webkit-box;display:-ms-flexbox;display:flex}.credit-card-form-wrapper .exp-date-container .form-group{margin-right:15px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.go-to-site-btn{margin-top:20px;width:100%;text-align:center;padding:12px 16px;font-size:1rem}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}form h1{font-size:20px;font-size:1.25rem}form .required{text-align:right;display:block;margin:0 0 20px}form .contact-and-info-btn{float:right;font-size:1rem;padding:12px 16px}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:4px;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].error.warning,input[type=number].error.warning,input[type=password].error.warning,input[type=tel].error.warning,input[type=text].error.warning,select.error.warning,textarea.error.warning{border:1px solid #ffca19}input[type=email][disabled],input[type=number][disabled],input[type=password][disabled],input[type=radio][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:4px;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}textarea{padding:.5rem;resize:none}textarea.three-rows{height:58px}textarea.six-rows{height:116px}textarea.eight-rows{height:196px}textarea.sixteen-rows{height:313px}.form-group{margin-bottom:3px;min-height:75px}.form-group.hide{display:none}.info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.flag-container,.info{display:-webkit-box;display:-ms-flexbox;display:flex}.flag-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flag-container .flag{border-radius:1.5px;height:15px;margin-right:5px;width:20px}.form-group-password{margin-bottom:3px;min-height:75px;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-weight:400;letter-spacing:.02rem}.form-label.inline{display:inline-block;margin-top:.2rem}.guest-registration-form .info{margin:27px 0 20px}.green-checkmark{position:absolute;right:5px;top:8px;display:inline-block;width:24px;height:24px;background:url("../images/checkmark.svg") no-repeat 50%}h1.km-padding-vertical-lg.info-text,p.km-padding-bottom.info-text{padding-bottom:5px}#header-address{margin-bottom:5px}.info{margin-bottom:15px}.info-container{-ms-flex-item-align:center;align-self:center;width:100%}.info-container #info-input{background:#ededed;color:#6b6b6b;width:100%}.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}.date-time-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1000px){.date-time-picker{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.date-time-picker .form-group:first-child{width:100%}@media (min-width:1000px){.date-time-picker .form-group:first-child{min-width:320px;width:auto}}.date-time-picker .form-group:last-child{width:100%}@media (min-width:1000px){.date-time-picker .form-group:last-child{width:30%}}.consultation-types .radio-element{width:100%}@media (min-width:570px){.consultation-types .radio-element{width:50%}}.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.warning input,.error.warning select,.error.warning textarea{border:2px solid #ffca19}.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.warning{background-color:#ffca19;color:#000}.error .validation-error.warning:after{border-top:10px solid #ffca19}.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:after.warning{border-top:10px solid #ffca19}.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}.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}.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}.pac-container{z-index:1108}.forgot-password-btns-container{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;gap:16px;padding:12px 0;margin-top:10px;border-top:1px solid #c8c8c8}@media (max-width:470px){.forgot-password-btns-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.forgot-password-btns-container button{width:100%}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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-weight:700;font-size:20px}.cms-products-list .cms-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(305px,1fr));padding-bottom:30px;gap:20px}.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}.raw-html iframe{height:60vw;margin:30px 0}@media (min-width:1000px){.raw-html iframe{height:720px;margin:0}}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-weight:400;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-weight:700;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{display:none;position:relative;height:32px;background-color:#c4582d;z-index:22;overflow:hidden}.aktionsbanner p{font-weight:700;padding:0 10px}.aktionsbanner a,.aktionsbanner p{color:#fff}.aktionsbanner a{text-decoration:underline}.aktionsbanner em.currency:after{content:"\20AC";font-style:normal}.systembanner{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:22;background-color:#fff}.systembanner p{font-weight:400;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;width:100vw;background:repeating-linear-gradient(-45deg,#ce0c24,#ce0c24 10px,#fff 0,#fff 20px);margin-inline:calc(50% - 50vw + (var(--scrollbar-width) / 2));padding-inline:calc(50vw - 50% - (var(--scrollbar-width) / 2))}@media (max-width:1280px){.systembanner{padding-inline:10px}}.img-overlay-btn{-webkit-box-shadow:3px 3px 8px 0 rgba(0,0,0,.3);box-shadow:3px 3px 8px 0 rgba(0,0,0,.3);white-space:nowrap}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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}
.ellipsis-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.accordion-section{margin-top:40px}.accordion{position:relative;width:100%;cursor:pointer}.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{padding:0;height:40px;width:40px;border:0;background:none;pointer-events:none;position:relative}.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-header{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}.accordion-wrap{height:0;overflow:hidden}.accordion-head{width:95%;font-weight:700}.accordion-horizontal-line{display:block;width:100%;border-top:1px solid #c8c8c8}.accordion-body{line-height:1.3}.accordion-description p:first-child{margin-bottom:1em}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.range{background:#ededed;height:1px;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 .range-fill{height:1px;background:#ffca19;position:absolute}.range .range-slider{width:1px;height:1px;position:absolute;left:0;top:2px}.range .range-slider.range-handle-right .range-label{left:auto;right:-5px;text-align:right}.range .range-slider.active .range-label{z-index:1}.range .range-slider .range-slider-handle{position:absolute;left:-14px;top:-14px;width:30px;height:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.range .range-slider .range-slider-handle:after{content:"";display:block;position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);width:12px;height:12px;border-radius:12px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);background-color:#ffca19;border:1px solid #fff}.range .range-slider .range-label{font-size:13px;position:absolute;left:-5px;right:auto;top:-26px;text-align:left;color:#979797}.range .range-slider .range-label span{background:#fff}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.tab-selector{display:none;margin-top:60px}.tab-selector .tab-selector-btn{height:48px}.tab-selector .tab-selector-btn .tab-link{height:100%;padding:0 15px;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.tab-stock .home-stock-title,.tab-selector .tabs-content .tab-content.tab-stock .store-stock-title{font-size:1rem;font-weight:700}.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 .danger-title{text-transform:uppercase;font-weight:700;margin:10px 0}.tab-selector .tabs-content .tab-content .hazard-warnings-details ul li{margin:5px 0}.tab-selector .tabs-content .tab-content.tab-questions .tab-questions-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tab-selector .tabs-content .tab-content.tab-questions .tab-questions-content .link{-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}@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{display:grid;grid-template-columns:1fr 1fr}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}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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}.tooltip-wrapper .tooltip.km-existing-customer{min-width:calc(100% - 20px);margin:0 10px}@media (min-width:570px){.tooltip-wrapper .tooltip.km-existing-customer{min-width:570px;margin:0}}.tooltip-wrapper .tooltip.km-existing-customer img{display:block;margin-bottom:7px}.tooltip{position:absolute;z-index:9999;background:#000;padding:10px;border-radius:5px;color:#fff;opacity:0;margin:0 10px;width:70%;-webkit-box-shadow:0 0 0 1px #c8c8c8;box-shadow:0 0 0 1px #c8c8c8}.tooltip.white-variant{background:#fff;color:#000}.arrow-bottom,.arrow-left,.arrow-right,.arrow-top{z-index:9999;position:absolute;height:0;width:0;opacity:0}.arrow-top{border-top:10px solid #000}.arrow-top,.arrow-top.white-variant{border-left:10px solid transparent;border-right:10px solid transparent}.arrow-top.white-variant{border-top:10px solid #c8c8c8}.arrow-top.white-variant:before{content:"";display:block;position:absolute;border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;left:-10px;top:-11px}.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;-ms-touch-action:none;touch-action:none}@media (min-width:570px){.tooltip-wrapper .tooltip{width:300px;margin:0}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1104;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}.lightbox .lightbox-background{position:absolute;width:100%;height:100%;background:#fff}.lightbox .slider-wrapper{position:unset}.lightbox .slider-wrapper .slides-container .slide{max-height:100%}.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}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.dropdown-selector{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px;width:100%;border:1px solid #979797;border-radius:4px}.dropdown-selector .selection-message{width:100%;margin-right:5px;text-align:left}.dropdown-selector .chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-duration:.2s;transition-duration:.2s;background-image:url(../images/icons/down_arrow_v.svg);background-size:10px;background-repeat:no-repeat;height:10px;width:15px}.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;position:absolute;height:200px;-webkit-transition:height .2s;transition:height .2s;border-left:1px solid #979797;border-right:1px solid #979797}.dropdown-selector .dropdown-content.open{border-bottom:1px solid #979797}.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}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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:not(:last-child){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.km-progress-bar .step.step-clickable .text-wrapper{cursor:pointer}.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:35px;height:35px;top:-16px}}.km-progress-bar .text-wrapper .step-label{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 .step-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-align:center;-ms-flex-align:center;align-items:center}}.km-progress-bar .step-icon,.km-progress-bar .step-number{width:20px;height:20px;line-height:20px;font-size:12px;border-radius:50%;text-align:center;display:inline-block;color:#fff;font-weight:700;margin:0;background-color:#c8c8c8;background-repeat:no-repeat;background-position:50%}@media (min-width:1000px){.km-progress-bar .step-icon,.km-progress-bar .step-number{width:35px;height:35px;line-height:35px;font-size:20px}}.km-progress-bar .step-icon.in-progress,.km-progress-bar .step-number.in-progress{background-color:#ffca19}.km-progress-bar .step-icon.inactive,.km-progress-bar .step-number.inactive{background-color:#c8c8c8}.km-progress-bar .step-icon.completed,.km-progress-bar .step-number.completed{background-color:#008060}.km-progress-bar .step-number.completed{background-image:url("../images/icons/check-white-progress.svg");text-indent:-10000px}@media (min-width:1000px){.km-progress-bar .step-number.completed{background-image:url("../images/icons/check-white-progress-big.svg")}}.km-progress-bar .step-icon{background-size:70%}.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}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.custom-button{display:inline-block;padding:8px 16px;font-weight:700;border-radius:4px}.custom-button.yellow{background-color:#ffca19}.custom-button.white{background-color:#fff}.custom-button.transparent{background-color:transparent}.custom-button:hover.yellow{background-color:#ecaa00}.custom-button:hover.yellow:active{background-color:#ffdb56}.custom-button:hover.disabled,.custom-button:hover.disabled:active{background-color:#c8c8c8}.custom-button.has-icon{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;gap:10px}.custom-button.disabled{background-color:#c8c8c8;cursor:not-allowed}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.filter-searchbar-section{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:2px}.filter-searchbar-section.with-icon:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;width:40px;background-image:url("../images/icons/icon-magnifying-glass-black.svg");background-size:20px;background-position:50%;background-repeat:no-repeat;opacity:.7}.filter-searchbar-section.with-icon input{padding-inline:40px}.filter-searchbar-section input{outline:none}.filter-searchbar-section input::-ms-clear{display:none}.filter-searchbar-section .search-bar-clear{position:absolute;right:1px;top:1px;bottom:1px;width:40px;padding:0;-webkit-transition:width .2s;transition:width .2s}.filter-searchbar-section .clear-closed{width:0;overflow:hidden}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.info-bar{background-color:#f2f2f2;font-size:13px;text-align:left;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-bar .icon-info{margin-right:5px}@media (min-width:570px){.info-bar{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.file-input button{display:inline-block;background:transparent;outline:none;border:none;cursor:pointer}.file-input .file-input-preview{display:block;position:relative;min-width:32px;padding-bottom:100%;background-position:50%;background-size:contain;background-repeat:no-repeat}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.consulting-request-btn{width:100%;text-align:center;font-size:1rem;padding:16px 8px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.sortiment-bar{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:15px;margin-bottom:20px;border-bottom:1px solid #c8c8c8}.sortiment-bar .image{height:120px;background:url("../images/sortiment-bar-cms.jpg") no-repeat;background-size:cover}.sortiment-bar .header{padding:10px 0}.sortiment-bar a{-ms-flex-item-align:end;align-self:flex-end;margin:15px 0;font-size:.75rem}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@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}.content-text,h3.content-name.title{margin-left:10px}.product-details{padding-top:1rem;margin-bottom:2rem}.product-details .lightbox .slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-details .lightbox .slide>img{max-height:500px}.product-details .lightbox .slide img{margin-right:auto;margin-left:auto}.product-details .product-container{width:100%;grid-column:1;-ms-grid-column:1;grid-row:1;-ms-grid-row:1}.product-details .product-info-container{margin-top:20px;width:100%}.product-details .product-last-purchased{margin-bottom:20px;color:#008060;font-size:14px;font-weight:800}.product-details .product-details-container{display:grid;display:-ms-grid;grid-template-columns:100%;-ms-grid-columns:100%}@media (min-width:1000px){.product-details .product-details-container{grid-template-columns:75% 25%;-ms-grid-columns:75% 25%}}.product-details .product-details-container .end-customer-price{margin-top:10px}.product-details .product-details-container .product-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1000px){.product-details .product-details-container .product-content-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1000px){.product-details .product-details-container .product-image{margin-bottom:20px;border-bottom:1px solid #c8c8c8}}.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{display:block;width:100%;grid-column:1;-ms-grid-column:1;grid-row:2;-ms-grid-row:2}@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;margin-top:20px;grid-column:2;-ms-grid-column:2;grid-row:1/3;-ms-grid-row-span:2;-ms-grid-row:1}}.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:33.33%}.product-details .product-details-container .product-variants{width:66.67%;padding-right:20px;margin-bottom:20px}}.product-details .product-details-accessories,.product-details .product-details-description{grid-column:1;-ms-grid-column:1;grid-row:3;-ms-grid-row:3}@media (min-width:1000px){.product-details .product-details-accessories,.product-details .product-details-description{grid-row:2;-ms-grid-row:2}}.product-details .product-details-description{padding-right:20px}.product-details .product-details-description p{margin-bottom:15px}.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 strong{color:#000;font-size:2rem;line-height:1}.product-details .product-prices .price-text.discounted-price strong{color:#007858}.product-details .product-prices .price-text:first-child{margin-bottom:5px}.product-details .product-prices .row:first-child>span:first-of-type{color:#94a3b8}.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{margin:0}.variant-selector p{margin:0 0 10px}@media (min-width:1000px){.variant-selector-cloud{margin:0 0 10px}}.variant-selector-cloud .variant-selector-button{display:inline-block;padding:5px 10px;color:#000;margin:0 10px 10px 0;background-color:#fff;line-height:1.5;font-weight:400;outline:1px solid #000;border:none}.variant-selector-cloud .variant-selector-button.variant-selector-button-selected,.variant-selector-cloud .variant-selector-button:hover{outline:2px solid #008060;-webkit-box-shadow:0 2px 4px #979797;box-shadow:0 2px 4px #979797}.variant-selector-cloud .variant-dropdown{margin-bottom:10px}@media (min-width:1000px){.variant-selector-cloud .variant-dropdown{margin-bottom:0}}.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;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-image .slide{cursor:pointer}.product-details-image .product-infos{border:none}.product-details-image .special-price-until{background-color:#c4582d;color:#fff;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;width:100%;padding:5px 0;z-index:2}.product-details-image .product-detail-image{margin-bottom:40px}.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}.product-details-image.special-price-until-image .product-detail-image{padding-top:15px;height:255px}.product-details-image.product-details-image-uni .image-wrapper img,.product-details-image.product-details-image-uni .mobile-light-box img{max-width:calc(100% - 10px);max-height:calc(100% - 10px);margin:5px auto}.product-details-image.product-details-image-uni .image-zoom-wrapper img,.product-details-image.product-details-image-uni .mobile-light-box img{-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)}@media (min-width:1000px){.product-details-image.special-price-until-image .product-detail-image{padding-top:15px;height:174px}.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}}@media (min-width:1000px){.product-infos{height:100%;padding-left:20px;padding-bottom:20px;border-bottom:1px solid #c8c8c8}}.product-infos .teaser-spacing{font-size:1.625rem}.product-infos .product-subtitles{font-size:1rem}.product-infos .product-manufacturer{font-size:.875rem}.product-infos .in-stock{color:#008060;font-weight:700}.product-infos .print-label-btn{display:none;margin:20px 0 0;font-weight:400;font-size:12px;-webkit-box-shadow:0 2px 4px #979797;box-shadow:0 2px 4px #979797;padding:6px 16px}@media (min-width:1000px){.product-infos .print-label-btn{display:inline-block}}.product-infos .manufacturing-details-container{display:block}@media (min-width:1000px){.product-infos .manufacturing-details-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-infos .manufacturing-details-container .manufacturer-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-width:125px;margin-bottom:20px}@media (min-width:1000px){.product-infos .manufacturing-details-container .manufacturer-logo{margin-bottom:0}}.product-infos .manufacturing-details-container .manufacturer-logo img{height:36px}.product-infos .manufacturing-details{margin:0 20px 10px 0}@media (min-width:1000px){.product-infos .manufacturing-details{max-width:calc(100% - 125px);margin-bottom:0}.product-infos .manufacturing-details .product-manufacturer{word-break:break-all}}.product-infos .product-number{margin-top:0}@media (min-width:1000px){.product-infos .product-number{margin-top:20px}}.overlay-back-button{width:13px;margin-left:10px;cursor:pointer}.stocks-text{margin-left:10px;font-weight:700}.stocks-text.green{color:#007858}.stocks-text.grey{color:#c8c8c8}.stock-details-wrapper{margin-top:10px}.stock-details-wrapper .stock-info-container{margin-bottom:10px}.stock-details-wrapper .stock-info-container .delivery-info{color:#000}.stock-details-wrapper .stock-info-container .delivery-info .delivery-info-text{margin-left:21px}.stock-details-wrapper .stock-info-container .stock-container{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-align:center;-ms-flex-align:center;align-items:center}.stock-details-wrapper .stock-info-container .stock-container .circle{width:11px;height:11px;border-radius:50%;margin-right:10px}.stock-details-wrapper .stock-info-container .stock-container .circle.green{background-color:#007858}.stock-details-wrapper .stock-info-container .stock-container .circle.yellow{background-color:#ffca19}.stock-details-wrapper .stock-info-container .stock-container .stock-details{font-weight:700}.stock-details-wrapper .check-stock-container{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-align:start;-ms-flex-align:start;align-items:flex-start;margin:20px 0;min-height:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.stock-details-wrapper .check-stock-container img{margin-right:10px;-ms-flex-item-align:center;align-self:center;margin-bottom:5px}.stock-details-wrapper .check-stock-container .link{-ms-flex-item-align:start;align-self:flex-start;margin-top:0}.stock-details-wrapper .check-stock-container .stock-overlay{display:none;position:absolute;width:calc(100vw - 20px);max-height:260px;background-color:#fff;z-index:1000;-webkit-box-shadow:0 0 2px 2px #ededed;box-shadow:0 0 2px 2px #ededed;overflow-y:auto;top:30px}@media (min-width:1000px){.stock-details-wrapper .check-stock-container .stock-overlay{width:254px;left:0}}@media (min-width:1200px){.stock-details-wrapper .check-stock-container .stock-overlay{left:105%;top:auto}}.stock-details-wrapper .check-stock-container .stock-overlay.open{display:block}.stock-details-wrapper .check-stock-container .stock-overlay .overlay-header-container{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;width:100%;background-color:#fff;padding:15px 0}.stock-details-wrapper .check-stock-container .stock-overlay .overlay-header{margin-left:20px}.stock-details-wrapper .check-stock-container .stock-overlay .overlay-close-button{margin-right:5px}.stock-details-wrapper .check-stock-container .stock-overlay .overlay-close-button:hover{cursor:pointer}.store-name-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.branches-icon{-ms-flex-item-align:center;align-self:center;margin-left:10px;width:13px}.branches-stocks .branch-row{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;padding:5px 0}.branches-stocks .branch-row .branch-text{margin-left:20px;cursor:pointer}.branches-stocks .branch-row .stock-text{margin-right:20px}.branches-stocks .branch-row .stock-text.green{color:#007858}.branches-stocks .branch-row .stock-text.grey{color:#c8c8c8}.product-cart-interactions .quantity-picker-container{margin-bottom:15px}@media (min-width:1000px){.product-cart-interactions .quantity-picker-container{margin-bottom:20px}}.product-cart-interactions .quantity-picker-container .bundle-selector{width:calc(66.66% - 10px);margin:0 0 0 10px;padding:0 10px 0 15px}@media (min-width:1000px){.product-cart-interactions .quantity-picker-container .quantity-picker{width:115px}.product-cart-interactions .quantity-picker-container .bundle-selector{margin:0 0 0 10px}}.shortage-text{margin-top:4px;display:-webkit-box;display:-ms-flexbox;display:flex}.shortage-text .icon-info-black{margin-right:5px;-ms-flex-negative:0;flex-shrink:0}.shortage-text a{text-decoration:underline;margin-left:4px}.product-cart-interactions-container{display:-webkit-box;display:-ms-flexbox;display:flex;bottom:-60px}.product-cart-interactions-container.sticky{position:fixed;bottom:0;left:0;min-height:64px;background-color:#fff;width:100%;z-index:999;padding:10px;-webkit-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out;-webkit-box-shadow:rgba(0,0,0,.2) 0 5px 10px 5px;box-shadow:0 5px 10px 5px rgba(0,0,0,.2)}.product-cart-interactions-container.sticky,.product-cart-interactions-container.sticky .button-add-to-cart-sticky{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-cart-interactions-container.sticky .button-add-to-cart-sticky{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-cart-interactions-container.sticky .quantity-picker{width:calc(40% - 20px)}.product-cart-interactions-container.sticky .bundle-selector{margin:0 10px;width:calc(60% - 40px)}.product-cart-interactions-container .button-add-to-cart-sticky{display:none;padding:0;width:40px;height:40px;min-width:40px}.product-cart-interactions-container .button-add-to-cart-sticky .icon-cart{width:20px;height:20px}.platform-cordova_ios .product-cart-interactions-container.sticky{bottom:calc(constant(safe-area-inset-bottom) + 55px);bottom:calc(env(safe-area-inset-bottom) + 55px)}[data-whatelement=input] .platform-cordova_ios .product-cart-interactions-container.sticky,[data-whatelement=select] .platform-cordova_ios .product-cart-interactions-container.sticky,[data-whatelement=textarea] .platform-cordova_ios .product-cart-interactions-container.sticky{bottom:0}.wishlist-sample-links{margin:0 auto}.wishlist-sample-links .km-button.km-button-text-button{display:inline-block;padding:0 10px 0 0;margin:0;width:auto}.wishlist-sample-links>span{display:table;margin:5px 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 .emo-text-title{font-size:1.125rem;font-weight:700;margin:10px 0;text-align:center}@media (min-width:1000px){.emo-testimonial .emo-text-title{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 15px 0}.charge-stock-modal-container.modal-container{width:484px;height:575px;padding-bottom:60px}@media (min-width:768px){.charge-stock-modal-container.modal-container{padding-bottom:0}}.charge-stock-modal-container.modal-container .modal-content{position:relative}.charge-stock-modal>label{margin:0 0 10px}.charge-stock-modal>label .tooltip-label{margin:0 0 0 10px}.charge-stock-modal>label .tooltip-label .bolder{font-weight:700}.charge-stock-modal .charge-variant-selector-text{margin-bottom:10px}.charge-stock-modal .charge-variant-selector .variant-selector-cloud{margin:0 0 5px}.charge-stock-modal .charge-variant-selector .tooltip-label{margin-left:5px}.charge-stock-modal .charge-variant-selector .tooltip-label .icon-info{width:18px;height:18px}.charge-stock-modal .sample-links-and-cordova-share{margin-top:0}.charge-stock-modal label .km-tooltip{margin-left:5px}.charge-stock-modal .charge-stock{margin:30px 0 0}.charge-stock-modal .charge-stock .charge-stock-max{margin:0 0 30px}.charge-stock-modal .charge-stock .charge-stock-max h4{margin-bottom:10px}.charge-stock-modal .charge-stock h4{font-size:13px;font-weight:700}.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;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 20px;width:75%}.charge-stock-modal .quantity-picker-container:after,.charge-stock-modal .quantity-picker-container:before{display:none}.charge-stock-modal .quantity-picker-container .bundle-selector,.charge-stock-modal .quantity-picker-container .quantity-picker{-webkit-box-flex:calc(50% - 10px);-ms-flex:calc(50% - 10px);flex:calc(50% - 10px);max-width:calc(50% - 10px)}.charge-stock-modal .quantity-picker-container .bundle-selector{margin:0}.charge-stock-modal .quantity-picker-container .product-cart-interactions-container{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.center-image{margin:auto;width:660px}.center-spinner{margin:0 auto;padding:125px 0;display:block}.header-spinner{display:none}.info-text-not-available .km-button-text-button{display:inline-block;margin:0}.charge-stock-tooltip p{margin-bottom:20px;font-weight:700;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)}@media (min-width:570px){.product-not-found-wrapper{padding-left:20px}}.product-online-exclusive{display:inline-block;font-weight:700;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{position:relative;padding-right:20px}.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 .image-without-zoom{max-height:500px;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;max-height:none}.exhibition-wrapper .link{margin-left:20px;margin-top:0}.exhibition-wrapper .exhibition-stores{margin:20px 0}@media (min-width:570px){.exhibition-wrapper .exhibition-stores{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media (min-width:1000px){.exhibition-wrapper .exhibition-stores{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.exhibition-wrapper .exhibition-stores li{margin:10px 0}.exhibition-wrapper .exhibition-stores li:first-child{margin-top:0}.green-product-banner{position:absolute;background-color:#007858;color:#fff;left:10px;top:10px;height:30px;padding:0 10px;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;z-index:10;white-space:nowrap;border-radius:4px}.green-product-banner.discount-banner-exclusive-price{top:45px}.kemmler-banner{position:absolute;top:10px;left:10px;z-index:2;width:100px}.kemmler-banner img{border-radius:4px}.bulk-price-banner{position:absolute;border-radius:4px;top:10px;left:10px;z-index:2;font-size:12px;padding:4px 6px;font-weight:700;background-color:#e05927;color:#fff}.bulk-price-banner svg{margin-right:4px;position:relative;top:1px}.biozid-product{margin-top:25px}.usps-container{margin-top:10px;margin-bottom:20px;border:1px solid #dcdcdc;padding:20px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto}.usp-icon-container{width:24px;text-align:center;line-height:0}.usp-icon-container>img{max-width:24px;height:auto;line-height:0}.usp-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.usp-row:nth-child(2){margin:10px 0}.usp-row>p{font-size:13px;width:calc(100% - 24px);padding:0 0 0 10px}.usp-row.overlay{margin:0;background-color:#fafafa;padding:12px 19px}.usp-row.overlay>p{padding:0 0 0 6px}.branch-stocks{margin-bottom:10px}.branch-address,.branch-stocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.branch-address{margin-bottom:5px}.branch-address .address-label{margin-left:10px}.branch-details{margin:0 0 20px 33px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.carousel-product-box{padding:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.carousel-product-box .carousel-product-box-stock{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;width:100%;letter-spacing:.2px;min-height:70px;max-width:180px}@media (min-width:480px){.carousel-product-box .carousel-product-box-stock{max-width:100%}}.carousel-product-box .carousel-product-box-stock strong{display:block;color:#008060}.carousel-product-box .carousel-product-box-stock .pbl-shipping-option{color:#94a3b8}.carousel-product-box .carousel-product-box-variants{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:block;max-width:135px;min-height:1.7rem;margin-bottom:10px}@media (min-width:480px){.carousel-product-box .carousel-product-box-variants{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-width:120px;max-width:100%}}.carousel-product-box .carousel-product-box-variants .km-button-variants{display:block;position:relative;font-weight:400;padding:0}@media (min-width:480px){.carousel-product-box .carousel-product-box-variants .km-button-variants{padding:0 2px 5px;font-weight:700}.carousel-product-box .carousel-product-box-variants .km-button-variants:after{content:"";display:block;position:absolute;bottom:0;left:0;background-color:#ffca19;height:2px;width:100%}}@media (max-width:480px){.carousel-product-box .carousel-product-box-stock,.carousel-product-box .carousel-product-box-variants{-webkit-box-flex:1;-ms-flex:1;flex:1}}.carousel-product-box .bulk-price-banner,.carousel-product-box .green-product-banner,.carousel-product-box .kemmler-banner{top:0;left:0}@media (min-width:480px){.carousel-product-box .kemmler-banner{width:80px}}.carousel-product-box .image-banner{position:absolute;right:0;top:0;z-index:2}.carousel-product-box .image-banner.product-exclusive{top:-1px}.carousel-product-box .image-banner.product-sale{width:100px;height:100px;padding:10px}.carousel-product-box .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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.carousel-product-box .image-box img{max-height:160px}.carousel-product-box .product-details{margin:0;margin-bottom:15px;padding:0}.carousel-product-box .product-details .product-title{font-size:1rem}.carousel-product-box .product-footer{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:480px){.carousel-product-box .product-footer{-ms-flex-line-pack:initial;align-content:initial}}.carousel-product-box .product-pricing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;margin-top:auto;width:100%}.carousel-product-box .product-pricing>span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:480px){.carousel-product-box .product-pricing>span{display:block}}.carousel-product-box .product-pricing .carousel-box-price-recommended{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:block;min-height:1.3rem}.carousel-product-box .product-pricing .carousel-box-price-normal{display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:5px}.carousel-product-box .product-pricing .carousel-box-price-secondary{display:block;height:18px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.carousel-product-box .product-pricing .carousel-box-price-secondary span.price-text{color:#000}.carousel-product-box .product-pricing .price-text.recommended-price{margin-left:10px;line-height:1.9rem}@media (min-width:480px){.carousel-product-box .product-pricing .price-text.recommended-price{margin-left:0;line-height:inherit}}.carousel-product-box .product-pricing .price-text.recommended-price.in-product-box{display:block}.carousel-product-box .product-pricing .price-text:not(.recommended-price){color:#94a3b8}.carousel-product-box .product-pricing .price-text strong{font-size:1.125rem;display:inline-block;color:#000}.carousel-product-box .product-pricing .color-price-amount strong{color:#007858}.carousel-product-box .carousel-product-box-btn{display:block;width:135px;font-size:13px;margin-left:auto;margin-bottom:.5rem;-ms-flex-item-align:end;align-self:flex-end}@media (min-width:480px){.carousel-product-box .carousel-product-box-btn{display:none}}.carousel-product-box .product-box-review-sticker{height:20px;margin:0 0 5px}
.slider-btn{display:inline-block;position:absolute;width:64px;z-index:1;padding:0;border:none;opacity:.6;cursor:pointer;will-change:opacity}.slider-btn:hover{opacity:1}.slider-btn .arrow-img{display:block}.slider-btn-left{left:15px}.slider-btn-right{right:15px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.product-slider-wrapper{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -14px;-ms-touch-action:pan-y;touch-action:pan-y}.product-slider-wrapper .slider-btn{-ms-flex-item-align:center;align-self:center;width:46px}.product-slider-wrapper .width-wrapper{width:calc(100% - 125px);margin:0 auto;overflow:hidden}.product-slider-wrapper .width-wrapper.full-width{width:100%}.product-slider-wrapper .product-slider-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.product-slider-wrapper .product-slider-container .product-slider-item{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}@media (min-width:570px){.product-slider-wrapper .product-slider-container .product-slider-item{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}@media (min-width:768px){.product-slider-wrapper .product-slider-container .product-slider-item{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%}}@media (min-width:1000px){.product-slider-wrapper .product-slider-container .product-slider-item{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%}}.product-slider-wrapper .product-slider-container .product-slider-item>a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding-inline:14px;border:1px solid #fff}.product-slider-wrapper .product-slider-container .product-slider-item>a:hover{border:1px solid #94a3b8}.product-slider-wrapper .product-slider-container .product-slider-item>a:hover .product-title{text-decoration:underline}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.carousel-products-headline{margin:40px 0}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.product-box-refactored{border:1px solid #c8c8c8;padding:1rem 1.2rem;text-align:left;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-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 .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{font-size:1rem;margin-bottom:25px;font-weight:700}.product-box-refactored .product-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto}.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-pricing .product-price-secondary{display:block}.product-box-refactored .product-footer .product-box-more{width:70px;-ms-flex-item-align:end;align-self:flex-end;font-size:13px;padding:5px}.product-box-refactored .product-footer .product-box-more.go-to-variants{width:150px}.product-box-refactored .product-box-review-sticker{height:20px;margin:0 0 5px}.carousel-product-box .image-banner,.product-box-refactored .image-banner,.product-box-small .image-banner{position:absolute;right:0;top:0;z-index:2;width:100px;height:100px}.carousel-product-box .image-banner.product-novel,.carousel-product-box .image-banner.product-sale,.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}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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-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}.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:#007858}.product-box-small .product-box-small-btn{width:100%}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.slider-dots-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.slider-dots-container .slider-dot{width:5px;height:5px;margin:5px;padding:0;border-radius:50%;border:none;background:#c8c8c8;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;cursor:pointer}.slider-dots-container .active{background:gold}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.slider-wrapper{position:relative;overflow:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-wrapper,.slider-wrapper .slides-container{display:-webkit-box;display:-ms-flexbox;display:flex}.slider-wrapper .slides-container{-ms-touch-action:pan-y;touch-action:pan-y;will-change:transform,opacity}.slider-wrapper .slides-container .slide{opacity:.5;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-height:380px;-webkit-transform:translateZ(0);will-change:opacity}.slider-wrapper .slides-container .slide .image-container{will-change:transform;-webkit-transform-style:preserve-3d}.slider-wrapper .slides-container .slide-active{opacity:1}.slider-wrapper .slider-btn{display:none}@media (min-width:1000px){.slider-wrapper .slider-btn{display:block}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.platform-cordova_ios .product-detail-image .image-wrapper img{height:160px}.product-detail-image{position:relative}.product-detail-image .green-product-banner{top:0;left:0}.product-detail-image .green-product-banner.discount-banner-exclusive-price{top:35px}.product-detail-image .image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;margin:10px 0}.product-detail-image .image-wrapper img{max-height:inherit}@media (min-width:1000px){.product-detail-image .image-wrapper img{max-height:100%;margin:auto}}.product-detail-image .image-wrapper .slider-wrapper{position:static}.product-detail-image .image-wrapper .slider-wrapper .slides-container .slide{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:200px;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-detail-image .image-wrapper .dots-section{position:absolute;bottom:-20px;right:0;left:0}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.btn-off{pointer-events:none;color:#c8c8c8}.controls-button,.page-number{border:none;background-color:#fff;padding:0 4px}.selected-page{background-color:#ffb732;font-weight:700}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.review-sticker{width:200px;cursor:pointer}.review-sticker .rating-stars{margin-right:5px}.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}.pagination-items-wrapper{margin:30px 0 20px 20px}.pagination-items-wrapper .review{margin-bottom:16px}.pagination-items-wrapper .review .date{margin-right:6px}.pagination-items-wrapper .review .review-content{margin-top:8px}.pagination-items-wrapper .review .reply{padding:6px 20px;background-color:#f2f2f2}.pagination-items-wrapper .review .reply .reply-date{margin-bottom:3px}.rating-stars{display:inline-block;position:relative}.stars-bar{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:transparent;z-index:20;position:absolute;top:0}.stars-bar .star{background-image:url("../images/icons/starInverted.svg");background-repeat:no-repeat;width:100%;background-size:cover;height:auto}.full-bar{background-color:#ffca19}.empty-bar,.full-bar{height:100%;position:absolute;top:0}.empty-bar{background-color:#cacaca;right:0}.review-now-button{margin-bottom:10px}.rating-modal-container.modal-container{height:100%;width:100%;border:1px solid #fff}@media (min-width:1000px){.rating-modal-container.modal-container{width:740px;height:740px}}.rating-modal-container.modal-container .modal-close{margin:10px}@media (min-width:1000px){.rating-modal-container.modal-container .rating-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.rating-modal-container.modal-container .rating-form .form-container{width:100%}@media (min-width:1000px){.rating-modal-container.modal-container .rating-form .form-container{width:60%;margin-bottom:0}}@media (min-width:1000px){.rating-modal-container.modal-container .button-wrapper{-ms-flex-item-align:end;align-self:flex-end}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.sample-links-and-cordova-share{margin-top:20px}.availability-and-share,.sample-links-and-cordova-share{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}.availability-and-share{margin-top:10px}.cordova-share-icon{background-image:url("../images/icons/share-icon-ios.svg");height:24px;width:24px;border:none;outline:none;background-color:#fff;padding:0}.cordova-share-icon.android{background-image:url("../images/icons/share-icon-android.svg")}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.product-tooltip-and-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px;margin-bottom:15px;width:100%}.product-tooltip-and-quantity .tooltip-quantity-container .tooltip-label{margin-right:10px}.product-tooltip-and-quantity .computed-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:right}.product-tooltip-and-quantity.animation .computed-quantity{-webkit-animation:growAndShrink 1.5s ease-in;animation:growAndShrink 1.5s ease-in}.product-tooltip-and-quantity.animation .custom-info{-webkit-animation:boldToNormal 1.5s ease-in;animation:boldToNormal 1.5s ease-in}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.quantity-picker{border:1px solid #c8c8c8;width:33.33%;height:40px;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px}.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:block;padding:0;background:#fff;border-radius:4px}.quantity-picker .grey-btn{color:#c8c8c8;pointer-events:none}.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}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.product-accessories-title{margin-bottom:20px}.product-accessory{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:30px}@media (min-width:1000px){.product-accessory{margin-right:20px}}.product-accessory .product-accessory-image{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;margin-right:10px;cursor:pointer;margin-bottom:10px;height:100px;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}@media (min-width:570px){.product-accessory .product-accessory-image{width:100px;-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:0}}.product-accessory .product-accessory-image img{max-height:100%}.product-accessory .product-accessory-description{-ms-flex-preferred-size:75%;flex-basis:75%;margin-bottom:20px;padding:0 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:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media (min-width:570px){.product-accessory .product-accessory-description{-ms-flex-preferred-size:45%;flex-basis:45%;margin-bottom:0}}.product-accessory .product-accessory-description .product-accessory-title{cursor:pointer}.product-accessory .product-accessory-description .product-accessory-title strong{font-size:1rem}.product-accessory .product-accessory-description .product-accessory-online-exclusive-price{color:#007858;display:block}.product-accessory .product-accessory-description .in-stock{color:#007858;font-weight:700;height:19px}.product-accessory .product-accessory-description .product-accessory-mobile-price{position:absolute;bottom:0;right:0}.product-accessory .product-accessory-quantity-picker{-ms-flex-preferred-size:30%;flex-basis:30%}@media (min-width:570px){.product-accessory .product-accessory-quantity-picker{-ms-flex-preferred-size:10%;flex-basis:10%}}.product-accessory .product-accessory-quantity-picker .quantity-picker{width:100%}.product-accessory .product-accessory-bundle-selector{-ms-flex-preferred-size:50%;flex-basis:50%}@media (min-width:570px){.product-accessory .product-accessory-bundle-selector{-ms-flex-preferred-size:20%;flex-basis:20%}}.product-accessory .product-accessory-bundle-selector .bundle-selector{width:100%;margin:0}.product-accessory .accessory-action-btn{height:40px;-ms-flex-preferred-size:12%;flex-basis:12%;padding:0;background-image:url(../images/icons/header-cart.svg);background-repeat:no-repeat;background-position:50%;background-size:20px 20px}@media (min-width:570px){.product-accessory .accessory-action-btn{-ms-flex-preferred-size:5%;flex-basis:5%}}.product-accessory .product-accessory-price{display:none}@media (min-width:570px){.product-accessory .product-accessory-price{display:block;position:absolute;top:50px;right:0;font-size:1rem}}.product-accessories-show-more{width:100%;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;margin-bottom:20px}.product-accessories-show-more>div{cursor:pointer}.product-accessories-show-more .circle{width:20px;height:20px;background-color:#ffca19;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;line-height:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.product-discount-dropdown{margin-bottom:10px}.product-discount-dropdown .dropdown-header{background-color:#e05927;border:1px solid #e05927;color:#fff;padding:8px;position:relative;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;border-radius:3px;cursor:pointer}.product-discount-dropdown .dropdown-header .icon-and-title{margin:0 auto}.product-discount-dropdown .dropdown-header .icon-and-title svg{position:relative;top:1px}.product-discount-dropdown .dropdown-header .icon-and-title span{font-weight:700;margin-left:7.5px;font-size:13px;line-height:14px;position:relative;bottom:1px}.product-discount-dropdown .dropdown-header .chevron{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;position:absolute;right:9px}.product-discount-dropdown .dropdown-header.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.product-discount-dropdown .dropdown-header.open .icon-and-title{margin:0}.product-discount-dropdown .dropdown-header.open .chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-discount-dropdown .dropdown-header.hover{background-color:#fff;color:#000}.product-discount-dropdown .dropdown-list{display:none;border:1px solid #e05927}.product-discount-dropdown .dropdown-list.open{display:block}.product-discount-dropdown .dropdown-list .bulk-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 8px;font-size:11px;line-height:15px}.product-discount-dropdown .dropdown-list .bulk-price strong{color:#e05927}.product-discount-dropdown .dropdown-list .bulk-price:nth-child(2n){background-color:#f1f1f1}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.cart-interactions-wrapper .product-cart-interactions-container.animation-class input{-webkit-animation:growAndShrink 1.5s,boldToNormal 1.5s;animation:growAndShrink 1.5s,boldToNormal 1.5s;background-color:transparent}.cart-interactions-wrapper .bundle-conversion-text{background-color:rgba(255,242,192,.5);border-left:4px solid #f9c623;padding:5px 10px;margin-bottom:20px;margin-top:20px;width:100%}.cart-interactions-wrapper .button-add-to-cart{padding:12px 16px;width:100%;font-size:1.125rem}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.promoted-content-wrapper{grid-column:1/-1;height:229px;margin:0 0 30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.promoted-content-wrapper h2{font-weight:400;font-size:20px;position:absolute;top:10px;left:4px}.promoted-content-wrapper button{display:none;border:1px solid #c8c8c8;background-color:#fff;padding:0;z-index:1;width:50px;height:50px;text-align:center;line-height:50px;position:absolute;top:100px}.promoted-content-wrapper button.promoted-content-left-button{left:0}.promoted-content-wrapper button.promoted-content-right-button{right:0}.promoted-content-wrapper .content-boxes-wrapper{display:grid;place-items:center;height:100%;width:100%;position:relative;overflow-y:auto}.promoted-content-wrapper .content-boxes-wrapper .content-boxes{position:absolute;padding-left:4px;left:0;top:60px;-webkit-transition:left .5s;transition:left .5s}.promoted-content-wrapper .content-boxes-wrapper .content-boxes .content-box{width:150px;height:140px;border-radius:10px;margin-right:15px;overflow:hidden;position:relative;display:inline-block;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.5);box-shadow:0 1px 4px rgba(0,0,0,.5)}.promoted-content-wrapper .content-boxes-wrapper .content-boxes .content-box .image-container{width:100%;height:100%;background-size:cover;background-repeat:no-repeat}.promoted-content-wrapper .content-boxes-wrapper .content-boxes .content-box .header-wrapper{position:absolute;background-color:hsla(0,0%,100%,.85);left:0;bottom:0;height:60px;width:100%;display:table;padding:0 10px}.promoted-content-wrapper .content-boxes-wrapper .content-boxes .content-box .header-wrapper h3{font-weight:400;display:table-cell;vertical-align:middle;text-align:center}.promoted-content-wrapper .content-boxes-wrapper .content-boxes .content-box:last-child{margin-right:3px}@media (min-width:768px){.promoted-content-wrapper h2{left:0}.promoted-content-wrapper button{display:block}.promoted-content-wrapper .content-boxes-wrapper .content-boxes{padding-left:30px}.promoted-content-wrapper .content-boxes-wrapper .content-boxes .content-box{margin-right:115px}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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;display:block}.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}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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:1104;overflow:hidden}.hotspot-popup .modal-close{width:30px;height:30px}.hotspot-popup .modal-close:after{line-height:1.375rem}.hotspot-popup .popup-title{margin:10px 40px 10px 10px;font-size:1.125rem;font-weight:700}.hotspot-popup .popup-text.content{margin-inline:10px}.hotspot-popup .popup-img-text{display:grid;grid-template-columns:30% 1fr;margin-bottom:5px;padding:0 10px}.hotspot-popup .popup-img-text img{margin:auto;max-height:100px}.hotspot-popup .popup-img-text .popup-text{margin-left:10px}.hotspot-popup .popup-img-text .popup-text .price-text{font-size:1rem;font-weight:700;margin-top:10px}.hotspot-popup .popup-button{border-radius:0;margin-top:auto;text-align:center}@media (min-width:570px){.hotspot-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hotspot-popup-mobile{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-box-shadow:0 5px 8px -2px rgba(0,0,0,.45);box-shadow:0 5px 8px -2px rgba(0,0,0,.45);text-align:center;z-index:1106;top:0;right:10px;bottom:0;left:10px;margin:auto}.hotspot-popup-mobile.content{height:235px}.hotspot-popup-mobile.product{height:345px}.hotspot-popup-mobile+.outside-layer{position:fixed;z-index:1105;background-color:rgba(0,0,0,.5)}.hotspot-popup-mobile .mobile-popup-container{padding:10px;margin-top:auto}.hotspot-popup-mobile .mobile-popup-container img{max-height:140px}.hotspot-popup-mobile .mobile-popup-container .mobile-popup-title{font-size:1rem;font-weight:700;margin-bottom:5px}.hotspot-popup-mobile .mobile-popup-container .mobile-popup-text .price-text{font-size:1rem;font-weight:700;margin-top:5px}.hotspot-popup-mobile .mobile-popup-container.content{margin-top:auto}.hotspot-popup-mobile .mobile-popup-container.content .mobile-popup-title{margin-right:35px}.hotspot-popup-mobile .mobile-popup-btn{background-color:#ffca19;width:100%;padding:10px;margin-top:auto;font-size:1rem;font-weight:700}.hotspot-popup-mobile .mobile-popup-btn .fa{margin-right:5px}.outside-layer{position:absolute;top:0;bottom:0;right:0;left:0;z-index:2}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.rotator-price{font-weight:700;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}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.img-text-btn{position:relative;height:100%}.img-text-btn .overlay-text-wrap{position:absolute;background:#fff;top:15px;left:15px;padding:10px;max-width:94%;border:1px solid #c8c8c8;white-space:normal}@media (min-width:570px){.img-text-btn .overlay-text-wrap{top:30px;left:30px;max-width:92.5%}}.img-text-btn .overlay-text-wrap .overlay-heading{line-height:1;font-size:20px}@media (min-width:1000px){.img-text-btn .overlay-text-wrap .overlay-heading{font-size:32px}}.img-text-btn .overlay-text-wrap .overlay-text{font-size:16px}.img-text-btn .cms-image{width:100%;height:100%}.img-text-btn .overlay-btn{position:absolute;bottom:0;right:0;max-width:400px;margin:20px;z-index:3;text-align:center}.caption{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-top:2px}
.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)}}
.cms-image-component .overlay-text{display:none}@media screen and (min-width:768px){.cms-image-component .overlay-text{display:block}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.raw-html .second-paragraph{visibility:hidden;max-height:0;overflow:hidden}.raw-html .second-paragraph,.raw-html .second-paragraph.is-visible{-webkit-transition:max-height .6s ease,visibility 1s ease;transition:max-height .6s ease,visibility 1s ease}.raw-html .second-paragraph.is-visible{visibility:visible;max-height:100%;overflow:visible}.raw-html .toggle-btn{display:block;width:calc(100% - 40px);padding:5px;margin:0 20px;border:1px solid #c8c8c8}.raw-html .toggle-btn:hover{background-color:#ffca19}@media (min-width:570px){.raw-html .toggle-btn{width:500px;margin:0 auto}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.my-branch-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:9px 13px;border:1px solid #c8c8c8;border-radius:30px;z-index:2}.my-branch-button.is-my-branch{color:#007858}.my-branch-button.is-my-branch .map-pin-img{width:15px;height:15px}.my-branch-button .map-pin-img{margin-right:5px}@media (min-width:1000px){.my-branch-button{margin-left:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.list-box .my-branch-button{position:absolute;padding:6px 8px;top:9px;right:5px;font-size:.75rem}@media (min-width:400px){.list-box .my-branch-button{font-size:.875rem}}.list-box .my-branch-button .map-pin-img{width:15px;min-height:15px;height:15px}.list-box .my-branch-button h3{font-size:12px}.page-link-btn{position:absolute;min-width:200px;right:0;bottom:0;margin:0 11px 13px 0;z-index:3;text-align:center}.list-box .overlay-link-wrap,.list-box .overlay-text-wrap{display:none}.list-box img{min-height:250px}.list-box .title{position:absolute;font-size:1rem;top:0;left:0;margin:10px 9px 0;padding:0 6px;background-color:#fff}.list-box .title.small-title{max-width:142px;font-size:16px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.rotator.rotator-loading{background:url("../images/ajax-loader.gif") no-repeat 50%}.rotator.rotator-loading .slider-wrapper{opacity:.5}.rotator .slide{padding-left:5px}.rotator-homepage{--rotator-height:480px;padding-top:10px}.rotator-homepage .slides-container .slide{-ms-flex-preferred-size:100%;flex-basis:100%;max-height:var(--rotator-height)}.rotator-homepage .slides-container .slide img{min-height:390px;max-height:var(--rotator-height)}.rotator-homepage .slides-container .slide .img-overlay-btn{padding:3px 23px 3px 16px}.rotator-homepage .slides-container .slide .img-overlay-btn i{left:0}.rotator-slider.rotator-loading{position:relative}.rotator-slider .image-container,.rotator-slider .slides-container{max-width:745px;margin:auto}.rotator-slider .slider-btn{opacity:1;background-color:#fff}.rotator-slider .slider-btn-left{left:25px}.rotator-slider .slider-btn-right{right:25px}.trends-rotator{position:relative;clear:both;margin:0 0 53px;overflow:hidden}.trends-rotator .product-box{margin:0}.trends-rotator .slider-wrap .slide{padding:0 10px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.testimonial-container{padding-bottom:30px;width:100%;margin:0 auto}.testimonial-container .slider-dot{cursor: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%}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.container-wrapper{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-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)}.container-wrapper .container-title{font-size:1rem;font-weight:700;padding-top:15px;margin-left:15px}.container-wrapper .rating-product-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 15px}.container-wrapper .rating-product-container.no-button{margin-bottom:30px}.container-wrapper .rating-product-container .rating-product-img-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:20%}@media (min-width:875px){.container-wrapper .rating-product-container .rating-product-img-container{max-width:110px}}.container-wrapper .rating-product-container .rating-product-img-container>img{max-height:100px}.container-wrapper .rating-product-container .rating-product-details{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;padding:10px 0;margin-left:20px}.container-wrapper .other-products-btn{margin-left:auto;padding:5px 20px 5px 13px;margin-bottom:10px;margin-right:10px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.multi-column-images{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;padding-bottom:30px;gap:20px}@media (min-width:480px){.multi-column-images{grid-template-columns:repeat(auto-fill,minmax(415px,1fr))}.multi-column-images.three-col-image{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}.multi-column-images .image-container{margin-top:10px}.multi-column-images .image-container .img-text-btn{max-height:350px}.multi-column-images .image-container .img-text-btn .cms-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)}.multi-column-images .image-container .img-text-btn .overlay-text-wrap{top:10px;left:10px;padding:0;border:none}.multi-column-images .image-container .img-text-btn .overlay-text-wrap .overlay-heading{display:none}.multi-column-images .image-container .img-text-btn .overlay-text-wrap .overlay-text{padding:3px 8px;font-size:1rem;font-weight:700}.multi-column-images .image-container .img-text-btn .overlay-btn{padding:5px 16px;margin:10px}.multi-column-images .container-wrapper{margin-top:10px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.search-bar.search-bar-open .search-bar-results{max-height:500px;border:1px solid #c8c8c8}.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{width:100%;text-align:left}.search-bar .missing-search-results{padding:10px 0 10px 10px}.translated .search-bar-input .new-chevron{position:absolute;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;top:0;left:0;height:100%;width:30px;opacity:1;translate:0;-webkit-transition:translate .5s,opacity .5s;transition:translate .5s,opacity .5s;cursor:pointer}.translated .search-bar-input .new-chevron:after{width:10px;height:10px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.translated .search-bar-input .search-bar-typeahead-input{padding-left:30px;-webkit-transition:padding .5s;transition:padding .5s}.translated .search-bar-input .search-bar-typeahead-input:focus,.translated .search-bar-input .search-bar-typeahead-input:not(:placeholder-shown){padding-left:.5rem}.translated .search-bar-input .search-bar-typeahead-input:focus+.new-chevron,.translated .search-bar-input .search-bar-typeahead-input:not(:placeholder-shown)+.new-chevron{translate:-25px;opacity:0}.search-bar-input{position:relative}.search-bar-input .search-bar-typeahead-input{padding-right:73px;border-radius:3px;height:40px}.search-bar-input .search-bar-typeahead-input::-webkit-input-placeholder{color:#363e42;font-size:15px}.search-bar-input .search-bar-typeahead-input::-moz-placeholder{color:#363e42;font-size:15px}.search-bar-input .search-bar-typeahead-input::-ms-input-placeholder{color:#363e42;font-size:15px}.search-bar-input .search-bar-typeahead-input::placeholder{color:#363e42;font-size:15px}.search-bar-input .search-bar-button{position:absolute;top:0;right:0;text-indent:-10000px;width:56px;height:100%;background-image:url(../images/icons/header/header-search-icon.svg);background-repeat:no-repeat;background-position:50%}.platform-cordova_android .search-bar-input input{height:auto}.search-bar-results{position:absolute;top:100%;z-index:10;background:#fff;width:100%;max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}.search-bar-results .close{display:block;position:absolute;right:14px;top:14px;width:16px;cursor:pointer}.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-weight:700;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-manufacturer{font-weight:400}.results-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0 6px}.results-list .tabbed-results{width:100%}.results-list .tabbed-results .tabs{border-bottom:1px solid #c8c8c8;margin-bottom:15px;padding:0 10px}.results-list .tabbed-results .tabs button{padding:10px 0;margin-right:15px;background:transparent;color:#c8c8c8}.results-list .tabbed-results .tabs button.active{border-bottom:1px solid #ffca19;color:#000}.results-list .tabbed-results .tab-content{display:none}.results-list .tabbed-results .tab-content.active{display:block}@media (min-width:768px){.results-list .search-results{-ms-flex-preferred-size:50%;flex-basis:50%}}.results-list .search-results h1{font-size:34px;margin:25px 0 20px}@media (min-width:1000px){.results-list .search-results h1{padding:0}}@media (min-width:768px){.results-list .category-suggestions{-ms-flex-preferred-size:50%;flex-basis:50%}}.results-list .category-suggestions .category-headline{display:inline-block;font-weight:700;padding:2px 0;margin:0 0 10px 10px;border-bottom:2px solid #ffca19}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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{text-align:center}.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}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.cms-slider-wrapper{margin:53px 0;overflow:hidden}.cms-slider-wrapper h2{margin:40px 0}.cms-slider-wrapper .product-slider-wrapper{margin:0 auto}.cms-slider-wrapper .product-slider-wrapper .img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-inline:5px}.cms-slider-wrapper .product-slider-wrapper .img-wrapper img{height:100px}.cms-slider-wrapper .product-slider-wrapper .product-slider-item{padding:0}.cms-slider-wrapper .product-slider-wrapper .slider-btn-left{left:0}.cms-slider-wrapper .product-slider-wrapper .slider-btn-right{right:0}.cms-slider-wrapper .bottom-link{display:block;text-align:end;text-decoration:underline}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.breadcrumbs{display:block;margin-bottom:5px}@media (min-width:1000px){.breadcrumbs{padding:.5rem 0}}.breadcrumbs .breadcrumb{padding-right:.5rem}.breadcrumbs .breadcrumb:before{content:">";margin:0 9px 0 0;color:#000}.breadcrumbs .breadcrumb:first-child:before{content:none}.breadcrumbs .breadcrumb:hover>span{text-decoration:underline}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.form-group:not(.file-field) .validation-error{top:20px}.form-group:not(.file-field).error .labelHolder{display:none}.form-group:not(.file-field).error .labelHolder-password{visibility:hidden}.form-group:not(.file-field).error .validation-error{top:0}.form-group:not(.file-field).text-input-disabled .labelHolder{border-radius:6px}.form-group:not(.file-field).text-input-disabled .labelHolder label{height:16px;margin-bottom:0}.form-group:not(.file-field).show-positive-validation .labelHolder-password{visibility:hidden}.form-group:not(.file-field) .labelHolder,.form-group:not(.file-field) .labelHolder-password{background-color:#fff;position:relative;top:15px;left:10px;z-index:4;display:inline-block;padding:0 6px;color:#797979;font-size:12px}.form-group:not(.file-field) .labelHolder-password.date-picker-label,.form-group:not(.file-field) .labelHolder.date-picker-label{z-index:6}.form-group:not(.file-field) input,.form-group:not(.file-field) select{padding-left:15px}.form-group:not(.file-field) .inlineLabel{margin-right:0}.form-group:not(.file-field) .tooltip-label{margin-left:6px}.form-group:not(.file-field) textarea{padding-left:15px;padding-top:16px}.form-group:not(.file-field) input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset!important;box-shadow:inset 0 0 0 30px #fff!important}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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 .newsletter{max-width:500px;margin:auto}@media (min-width:1000px){.project-list .newsletter{margin:0}}.project-list .submit-buttons-container{position:absolute;top:1px;right:1px;bottom:1px}.project-list .submit-buttons-container .submit-btn{width:30px;height:100%;margin:0;border:none;border-radius:0}.project-list .submit-buttons-container .cancel-btn{width:30px;height:100%;padding:0}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.password-reset-form{max-width:500px;width:100%;margin:30px auto}.password-reset-form .submit-btn{width:100%;font-size:1rem;padding:12px 16px}.password-reset-form h1{font-size:2rem;margin-bottom:15px}.password-reset-form .form-group{margin:0 0 20px;min-height:auto}.password-reset-form .form-group input{padding-right:100px}.password-reset-form .input-wrapper{position:relative}.password-reset-form .input-actions{position:absolute;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.password-reset-form .input-actions button{margin-right:10px}.password-reset-form .input-actions .green-checkmark{position:static}.password-reset-form .form-group input[type=text]{display:none}.password-reset-form .form-group.password-readable input[type=text]{display:block}.password-reset-form .form-group.password-readable input[type=password]{display:none}.password-reset-form .form-group.focused .labelHolder-password{visibility:hidden}.password-reset-form .form-group .validation-container{border:1px solid #c8c8c8;padding:10px;top:-37px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.send-wishlist-button{width:100%;padding:16px 0;margin:16px 0 8px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.guest-registration-form{width:500px;max-width:100%}.guest-registration-form .guest-form-btn{display:block;margin:20px 0 0 auto;width:100%}@media (min-width:480px){.guest-registration-form .guest-form-btn{width:50%}}.go-back-link{margin:10px 0}h1.quest-registration-form-headline{font-size:20px;margin:40px 0}@media (min-width:480px){h1.quest-registration-form-headline{font-size:34px}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.buttons-container .hide-form-btn{padding:0;font-weight:400;text-decoration:underline}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.job-details .job-image{padding:35px 0 70px}.job-details .job-text{padding-bottom:50px}.job-details .job-title{font-weight:700;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-weight:700;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}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.jobs-list-wrapper{margin-top:70px;margin-bottom:70px}.jobs-list-wrapper .jobs-list{margin:30px 0 10px}.jobs-list-wrapper .jobs-list li{border-bottom:1px solid #c8c8c8}.jobs-list-wrapper .jobs-list li a{display:block;padding:15px 0}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.product-not-found .not-found-header{font-weight:700;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}}

@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.progressbar-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;margin:15px 0}.progressbar-wrap .km-progress-bar{margin:0;max-width:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:30px}.progressbar-wrap.sticky-progress-bar .km-progress-bar{position:fixed;top:48px;background-color:#fff;z-index:1001;height:inherit;padding-inline:40px}.platform-cordova .progressbar-wrap.sticky-progress-bar .km-progress-bar{top:98px}@media (min-width:1000px){.progressbar-wrap{height:80px}.progressbar-wrap .km-progress-bar{padding-inline:110px}.progressbar-wrap.sticky-progress-bar .km-progress-bar{top:64px;padding-inline:120px;padding-bottom:20px}}@media (min-width:1000px) and (min-width:1280px){.progressbar-wrap.sticky-progress-bar .km-progress-bar{padding-inline:calc(((100% - 1280px) / 2) + 110px)}}@media (min-width:1000px){.platform-cordova .progressbar-wrap.sticky-progress-bar .km-progress-bar{top:50px}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.confirm-registration h1{margin-bottom:30px}.confirm-registration h3{margin:20px 0}.confirm-registration p{margin-bottom:10px}.confirm-registration .resend-email-btn,.confirm-registration .sortiment-btn{margin-bottom:20px}.confirm-registration .resend-email-btn{text-decoration:underline;padding:0;font-weight:400}.confirm-registration .sortiment-btn{text-align:center;width:100%;font-size:16px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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 .register-for-free-txt{margin-top: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;text-align:center}.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%}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.delete-account-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.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-account-wrapper .delivery-status-container{margin:20px 0}@media (min-width:1000px){.delete-account-wrapper .delivery-status-container{width:50%}}.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{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-direction:column;flex-direction:column;gap:10px;margin-top:20px}@media (min-width:400px){.delete-confirmation-wrapper .bottom-section .buttons-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.delete-confirmation-wrapper .bottom-section .buttons-section .delete-account-btn{font-size:1rem}.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 a{margin-bottom:20px;font-size:16px;text-align:center}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.unlock-user-page .select-user-text{margin-bottom:20px}.unlock-user-page .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}.unlock-user-page .field-wrapper .extra-margin{margin-bottom:20px}.unlock-user-page .field-wrapper .contact-fields-heading{margin-top:0;margin-bottom:0}.unlock-user-page .form-group.company-name-field{margin-bottom:20px}.unlock-user-page .tooltip-wrapper .tooltip.unlock-form-tooltip-content .unlock-tooltip-text{margin:10px 2px}.unlock-user-page .unlock-user-btn{font-size:1rem}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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:13px}.unlock-user-page .temporary-user-number-error button{width:100%}.unlock-user-page .form-group{margin-bottom:0}.unlock-user-page .customer-type-selector{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media (max-width:480px){.unlock-user-page .customer-type-selector{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.unlock-user-page .customer-type-selector .customer-type-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #c8c8c8;width:100%}.unlock-user-page .customer-type-selector .customer-type-btn .btn-title{display:block;border-bottom:1px solid #c8c8c8;padding-bottom:4px;margin-bottom:8px;width:100%}.unlock-user-page .customer-type-selector .customer-type-btn.btn-selected{background-color:#ffca19;border:1px solid #ffca19}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.unlock-account-success{margin-bottom:60px}.unlock-account-success h2{margin-bottom:25px}.unlock-account-success img,.unlock-account-success p{margin-bottom:20px}@media (min-width:725px){.unlock-account-success .promo-images{display:-webkit-box;display:-ms-flexbox;display:flex}.unlock-account-success .promo-images a{width:33%}.unlock-account-success .promo-images a:nth-child(2){margin:0 20px}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.sortiment-menu-dropdown{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;max-height:calc(100vh - 184px - 5px);-webkit-animation:growDown .3s ease-in-out forwards;animation:growDown .3s ease-in-out forwards;-webkit-transform-origin:top center;transform-origin:top center;z-index:1001}.sortiment-menu-dropdown .sortiment-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;width:101%;background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(6,78,59,.15);box-shadow:0 2px 4px 0 rgba(6,78,59,.15);-webkit-transition:width .2s;transition:width .2s;-webkit-tap-highlight-color:transparent;cursor:pointer}.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-btn,.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding-inline:20px 30px;height:100%;width:100%;white-space:nowrap}.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-btn:hover,.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-link:hover{outline:1px solid #c8c8c8;background-color:#f2f2f2;text-decoration:underline}.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-btn:hover .sortiment-children,.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-link:hover .sortiment-children{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;pointer-events:auto}.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-btn:hover .sortiment-arrow,.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-link:hover .sortiment-arrow{opacity:1;background:#f2f2f2;color:#000}.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-btn:before,.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-link:before{content:"";width:25px;height:25px}.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-btn .sortiment-arrow,.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-link .sortiment-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(30px);transform:translateX(30px);margin-left:auto;z-index:1001;width:20px;height:100%}.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-btn .sortiment-arrow:after,.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-link .sortiment-arrow:after{content:"";position:absolute;display:inline-block;width:8px;height:8px;border-bottom:2px solid;border-right:2px solid;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-btn .sortiment-children,.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-link .sortiment-children{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:0;left:100%;height:100%;z-index:1000;background-color:#fff;outline:1px solid #c8c8c8;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;pointer-events:none;-webkit-box-shadow:0 2px 4px 0 rgba(6,78,59,.15);box-shadow:0 2px 4px 0 rgba(6,78,59,.15);text-align:left}.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-btn .sortiment-children .sortiment-children-title,.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-link .sortiment-children .sortiment-children-title{font-weight:700;padding:10px}.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-btn .sortiment-children .sortiment-children-title:hover,.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-link .sortiment-children .sortiment-children-title:hover{background-color:#f2f2f2;text-decoration:underline}.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-btn .sortiment-children .sortiment-children-wrapper,.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-link .sortiment-children .sortiment-children-wrapper{display:grid;gap:7px;grid-template-columns:repeat(3,250px);grid-template-rows:repeat(auto-fill,40px);white-space:normal;overflow:auto;height:100%;padding-bottom:20px}.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-btn .sortiment-children .sortiment-children-wrapper .sortiment-children-link,.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-link .sortiment-children .sortiment-children-wrapper .sortiment-children-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:15px;height:40px}.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-btn .sortiment-children .sortiment-children-wrapper .sortiment-children-link:hover,.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-link .sortiment-children .sortiment-children-wrapper .sortiment-children-link:hover{background-color:#f2f2f2;text-decoration:underline}.sortiment-menu-dropdown .sortiment-menu-item .sortiment-icon-btn:hover{border-right:2px solid #fff}.desktop-nav-sortiments .sortiment-menu-dropdown{display:none}.desktop-nav-sortiments.open .sortiment-menu-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;background-color:#fff;top:100%}@media (max-width:1280px){.desktop-nav-sortiments.open .sortiment-menu-dropdown{left:-10px}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.hero-section-container{display:grid;grid-template-columns:fit-content(100%) 1fr;gap:10px;margin-bottom:20px;margin-top:5px}@media (max-width:1000px){.hero-section-container{display:none}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.featured-products{margin-bottom:40px}.featured-products .featured-products-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;margin-bottom:15px}.featured-products .featured-products-actions h2{font-size:20px}.featured-products .featured-products-actions .offers-button{text-decoration:underline}.featured-products .featured-products-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(305px,1fr));grid-auto-rows:1fr;padding-bottom:30px;gap:20px}
.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}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.new-customer-card{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}.new-customer-card .hidden-placeholder{display:none}@media (min-width:1000px){.new-customer-card .hidden-placeholder{visibility:hidden;display:block}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.card-with-tooltip{margin-bottom:30px}@media (min-width:1000px){.card-with-tooltip{margin-bottom:0}}.unlock-account-card{margin-bottom:20px}@media (min-width:1000px){.unlock-account-card{margin-bottom:0}}.unlock-account-card span{font-size:11px}.unlock-account-card .image-container{height:120px;margin:0 auto;display:block;overflow:hidden}.unlock-account-card .image-container img{max-height:160px;margin:0 auto;display:block}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.card-separator{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.card-separator hr{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.card-separator span{width:70px;text-align:center}@media (min-width:1000px){.card-separator.hide-separator-desktop{display:none}}.new-account-instructions p{margin-bottom:15px}.new-account-instructions h2.new-account-header{margin-bottom:30px}@media (min-width:1000px){.new-account-instructions .new-account-header{text-align:center}.new-account-instructions .card-container{display:-webkit-box;display:-ms-flexbox;display:flex}.new-account-instructions .card-container .new-customer-card{margin-bottom:40px}.new-account-instructions .card-container .card-with-tooltip,.new-account-instructions .card-container .new-customer-card{width:50%}.new-account-instructions .card-container .card-with-tooltip:first-child,.new-account-instructions .card-container .new-customer-card:first-child{margin-right:20px}}.unlock-tooltip-label{margin-top:0;margin-left:10px;height:20px}@media (min-width:1000px){.unlock-tooltip-label{margin-top:20px;margin-left:0}}.unlock-tooltip-label .icon-info{margin-right:4px;height:20px}.tooltip-wrapper .tooltip.unlock-card-tooltip-content{width:calc(100% - 40px);margin:0 20px}.tooltip-wrapper .tooltip.unlock-card-tooltip-content .unlock-tooltip-text{margin:10px 2px}@media (min-width:570px){.tooltip-wrapper .tooltip.unlock-card-tooltip-content{width:500px}}.login-flow-card{cursor:pointer}.login-flow-card hr{margin-bottom:15px}.login-flow-card .card-label{padding-bottom:5px;margin-bottom:15px}.login-flow-card p{margin-bottom:15px}.bordered-card{padding:20px 10px 10px;-webkit-box-shadow:0 2px 7px rgba(0,0,0,.2);box-shadow:0 2px 7px rgba(0,0,0,.2)}.bordered-card .card-label{border-bottom:1px solid #c8c8c8;text-align:center;font-weight:700}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.new-user-section{padding:20px 0;margin:0 20px;border-bottom:1px solid #e9e9e9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.new-user-section .perks{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0 auto}.new-user-section .perks .accordion-head{border:none}.new-user-section h1{font-size:34px;margin-bottom:25px}.new-user-section h2{font-size:20px;margin-bottom:20px}.new-user-section p,.new-user-section ul{margin-bottom:15px}.new-user-section li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:7px}.new-user-section li:before{background:url("../images/icons/link-tick.svg");content:"";display:block;height:16px;width:16px;position:relative;margin-right:10px}.new-user-section .guest-checkout-btn,.new-user-section .register-btn{text-align:center;width:100%;margin-bottom:20px;padding:12px 16px}.new-user-section .register-btn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.new-user-section .guest-checkout-btn{border:1px solid #ffca19;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:1000px){.new-user-section{padding:20px 85px;border-right:1px solid #e9e9e9;border-bottom:0;margin:0}.new-user-section .perks{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.new-user-section .register-btn{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.new-user-section .guest-checkout-btn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.login-section{padding:40px 20px}.login-section h2{font-size:20px;font-weight:700;margin-bottom:10px;text-align:center}@media (min-width:1000px){.login-section{padding:20px 85px}.login-section h2{text-align:left}}.pw-remember-and-forgot-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pw-remember-and-forgot-section .remember-me{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pw-remember-and-forgot-section .remember-me .error-container{display:none}.pw-remember-and-forgot-section .forgot-password{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:15px 0;text-align:left}.pw-remember-and-forgot-section .submit-btn{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:10px;padding:12px 16px}@media (min-width:400px){.pw-remember-and-forgot-section .forgot-password,.pw-remember-and-forgot-section .remember-me{-ms-flex-preferred-size:50%;flex-basis:50%}.pw-remember-and-forgot-section .forgot-password{text-align:right;margin:0}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}h1.login-checkout-header{font-size:20px;padding:20px;text-align:center}@media (min-width:1000px){h1.login-checkout-header{padding:20px 85px;font-size:34px;text-align:left}}@media (min-width:1000px){.login-checkout-page{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.login-checkout-page .login-section,.login-checkout-page .new-user-section{width:50%}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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-weight:700;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}.guest-login-page{padding-bottom:40px}.login-page h2{font-size:20px;font-weight:700;margin-bottom:10px}.login-page .create-account-btn,.login-page .customer-card-btn{width:100%;padding:12px 16px}.login-page .regular-login{max-width:100%;width:500px;margin:0 auto}.login-page h1{margin-bottom:20px}.login-page .login-form:after,.login-page .remember-me:after{content:"";display:table;clear:both}@media (min-width:1000px){.login-page{padding-left:0;padding-right:0}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.cart-item-actions .add-to-cart-btn{font-size:1rem;padding:12px 16px;width:100%}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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 .description .search-term-highlight{color:#008060}.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;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px){.cart-item .item-quantity .tooltip-section{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.cart-item .item-quantity .tooltip-section .tooltip-label{margin-right:15px}@media (min-width:768px){.cart-item .item-quantity .tooltip-section .tooltip-label{margin-right:5px}}.cart-item .item-quantity .tooltip-section .animated{text-align:right;-webkit-transition:font-size 1s;transition:font-size 1s;font-weight:700}.cart-item .item-quantity .tooltip-section .animated.bigger{font-size:16px}.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 .price-details .cart-item-price-private-customer{margin-top:10px}.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{border-bottom:1px solid #c8c8c8;margin-bottom:30px}.wishlist-items hr.no-margin-bottom{margin-bottom:0}.wishlist-items hr.no-margin-mobile{margin:0}@media (min-width:570px){.wishlist-items hr.no-margin-mobile{margin:10px 0}}.wishlist-items .cart-item{border-bottom:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.wishlist-items .cart-item .item-details,.wishlist-items .cart-item .item-quantity,.wishlist-items .cart-item .price-details,.wishlist-items .cart-item .total-price{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.wishlist-items .cart-item .cart-actions,.wishlist-items .cart-item .item-select{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}.wishlist-items .cart-item .item-select{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wishlist-items .cart-item .cart-actions{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.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;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wishlist-items .cart-item .item-quantity .quantity-section{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.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-bottom:10px}.wishlist-items .cart-item .item-quantity .quantity-section .cart-item-qty-picker-wrap .quantity-picker{width:100%}.wishlist-items .cart-item .item-quantity .item-bundle{-webkit-box-flex:2;-ms-flex:2;flex:2;margin-bottom:10px}.wishlist-items .cart-item .item-quantity .item-bundle .bundle-selector{width:calc(100% - 10px)}@media (min-width:570px){.wishlist-items .cart-item .item-details,.wishlist-items .cart-item .item-quantity,.wishlist-items .cart-item .item-select,.wishlist-items .cart-item .price-details,.wishlist-items .cart-item .total-price{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}.wishlist-items .cart-item .item-details{width:38%;padding-right:10px}.wishlist-items .cart-item .item-select{-webkit-box-flex:calc(100% - 25px);-ms-flex:calc(100% - 25px);flex:calc(100% - 25px)}.wishlist-items .cart-item .item-select label{display:inline-block}.wishlist-items .cart-item .item-quantity{width:22%;margin-top:0;text-align:left}.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;margin-bottom:0}.wishlist-items .cart-item .item-quantity .quantity-section .cart-item-qty-picker-wrap{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex:0 0 100px;flex:0 0 100px;margin-right:10px}.wishlist-items .cart-item .item-quantity .item-bundle{-webkit-box-flex:1;-ms-flex:1;flex:1}.wishlist-items .cart-item .item-quantity .item-bundle .bundle-selector{width:100px;margin:0}.wishlist-items .cart-item .item-quantity .tooltip-section{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.wishlist-items .cart-item .price-details{width:15%;text-align:left}.wishlist-items .cart-item .total-price{width:calc(12% - 25px)}.wishlist-items .cart-item .total-price .price-text{text-align:left}.wishlist-items .cart-item .cart-actions{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:25px;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}.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}}.platform-cordova_ios .cart-item-qty-picker-wrap .tooltip-label{right:5px}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}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.tooltip.shopping-cart-tooltip{width:auto}.new-cart-items .slidy-list-element .content{padding-right:0}.shopping-cart .slidy-list-element{border:none}.shopping-cart .slidy-list-element:first-child{border-top:1px solid #c8c8c8}.new-cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;border-bottom:1px solid #c8c8c8}.new-cart-item .cart-product-image{padding:10px 10px 10px 0;-ms-flex-negative:0;flex-shrink:0;width:100px}.new-cart-item .cart-product-image img{display:block;width:auto;max-height:100px;margin:0 auto}.new-cart-item .cart-product-image .icon-pin{display:block;margin:10px auto 0}.new-cart-item .cart-item-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:10px}.new-cart-item .cart-item-details .cart-titles-and-pricing{width:100%;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}@media (min-width:768px){.new-cart-item .cart-item-details .cart-titles-and-pricing{width:50%}}.new-cart-item .cart-item-details .cart-titles-and-pricing .cart-item-price{width:180px;margin:10px 0}@media (min-width:768px){.new-cart-item .cart-item-details .cart-titles-and-pricing .cart-item-price{margin:10px 0 0}}.new-cart-item .cart-item-details .cart-titles-and-pricing .cart-item-price .price-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new-cart-item .cart-item-details .cart-quantity-pickers{width:100%}@media (min-width:768px){.new-cart-item .cart-item-details .cart-quantity-pickers{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}.new-cart-item .cart-item-details .cart-quantity-pickers .quantity-section{width:100%}}@media (min-width:768px){.new-cart-item .cart-item-details .cart-quantity-pickers .icon-info{margin-left:6px}}.new-cart-item .cart-item-details .cart-quantity-pickers.sample-cart-product .icon-info{margin-left:0;margin-right:6px}.new-cart-item .cart-item-details .cart-quantity-pickers.max-stock-exceeded{position:relative}@media (min-width:400px){.new-cart-item .cart-item-details .cart-quantity-pickers.max-stock-exceeded .remove-exceding-stock{position:absolute;right:0;bottom:6px}}@media (min-width:768px){.new-cart-item .cart-item-details .cart-quantity-pickers.max-stock-exceeded .remove-exceding-stock{left:20px;bottom:0}}.new-cart-item .cart-item-details .cart-quantity-pickers.max-stock-exceeded .tooltip-section{margin-bottom:20px}@media (min-width:400px){.new-cart-item .cart-item-details .cart-quantity-pickers.max-stock-exceeded .tooltip-section{margin-bottom:0}}.new-cart-item .cart-item-details .cart-quantity-pickers.max-stock-exceeded .quantity-section{height:auto}.new-cart-item .cart-item-details .cart-quantity-pickers.max-stock-exceeded .quantity-section span{top:0}.new-cart-item .cart-item-details .cart-quantity-pickers .quantity-section{height:40px}.new-cart-item .cart-item-details .cart-quantity-pickers .quantity-section span{position:relative;top:10px}.new-cart-item .cart-item-details .cart-quantity-pickers .cart-item-qty-picker-wrap{width:100px}.new-cart-item .cart-item-details .cart-quantity-pickers .cart-item-qty-picker-wrap .tooltip-label{height:40px}@media (min-width:400px){.new-cart-item .cart-item-details .cart-quantity-pickers .cart-item-qty-picker-wrap .tooltip-label{display:block}}.new-cart-item .cart-item-details .cart-quantity-pickers .cart-item-qty-picker-wrap .quantity-picker{width:100px;margin-right:10px}.new-cart-item .cart-item-details .cart-quantity-pickers .tooltip-section{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.new-cart-item .cart-item-details .cart-quantity-pickers .tooltip-section .animated{text-align:right;-webkit-transition:font-size 1s;transition:font-size 1s;font-weight:700}.new-cart-item .cart-item-details .cart-quantity-pickers .tooltip-section .animated.bigger{font-size:16px}.new-cart-item .cart-item-details .cart-quantity-pickers .tooltip-section .tooltip-label{margin-right:6px}.new-cart-item .cart-item-details .cart-quantity-pickers .tooltip-section .visible-xs-inline{display:inline-block}@media (min-width:768px){.new-cart-item .cart-item-details .cart-quantity-pickers{width:40%;padding-left:20px}}.new-cart-item .cart-item-details .cart-product-actions .icon-pin,.new-cart-item .cart-item-details .cart-product-actions .icon-trash{display:block;margin-left:auto}@media (min-width:768px){.new-cart-item .cart-item-details .cart-product-actions{width:10%;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}.new-cart-item .cart-item-details .cart-product-actions .icon-trash{margin-bottom:30px;width:100%}.new-cart-item .cart-item-details .cart-product-actions .icon-pin{width:100%}}.new-cart-item .cart-item-details .remove-exceding-stock{text-decoration:underline;border:none;cursor:pointer}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.tooltip.shopping-cart-tooltip{width:auto}.offers-cart-items .slidy-list-element .content{padding-right:0}.shopping-cart .slidy-list-element{border:none}.shopping-cart .slidy-list-element:first-child{border-top:1px solid #c8c8c8}.offers-cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;border-bottom:1px solid #c8c8c8}.offers-cart-item .cart-product-image{padding:10px 10px 10px 0;-ms-flex-negative:0;flex-shrink:0;width:100px}.offers-cart-item .cart-product-image img{display:block;width:auto;max-height:100px;margin:0 auto}.offers-cart-item .cart-product-image .icon-pin{display:block;margin:10px auto 0}.offers-cart-item .cart-item-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:10px}.offers-cart-item .cart-item-details .cart-titles-and-pricing{width:100%;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}@media (min-width:768px){.offers-cart-item .cart-item-details .cart-titles-and-pricing{width:50%}}.offers-cart-item .cart-item-details .cart-titles-and-pricing .cart-item-price{width:180px;margin:10px 0}@media (min-width:768px){.offers-cart-item .cart-item-details .cart-titles-and-pricing .cart-item-price{margin:10px 0 0}}.offers-cart-item .cart-item-details .cart-titles-and-pricing .cart-item-price .price-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.offers-cart-item .cart-item-details .cart-quantity-pickers{width:100%}@media (min-width:768px){.offers-cart-item .cart-item-details .cart-quantity-pickers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.offers-cart-item .cart-item-details .cart-quantity-pickers .quantity-section{width:100%}}@media (min-width:768px){.offers-cart-item .cart-item-details .cart-quantity-pickers .icon-info{margin-left:6px}}.offers-cart-item .cart-item-details .cart-quantity-pickers.sample-cart-product .icon-info{margin-left:0;margin-right:6px}.offers-cart-item .cart-item-details .cart-quantity-pickers.max-stock-exceeded{position:relative}@media (min-width:400px){.offers-cart-item .cart-item-details .cart-quantity-pickers.max-stock-exceeded .remove-exceding-stock{position:absolute;right:0;bottom:6px}}@media (min-width:768px){.offers-cart-item .cart-item-details .cart-quantity-pickers.max-stock-exceeded .remove-exceding-stock{left:20px;bottom:0}}.offers-cart-item .cart-item-details .cart-quantity-pickers.max-stock-exceeded .tooltip-section{margin-bottom:20px}@media (min-width:400px){.offers-cart-item .cart-item-details .cart-quantity-pickers.max-stock-exceeded .tooltip-section{margin-bottom:0}}.offers-cart-item .cart-item-details .cart-quantity-pickers.max-stock-exceeded .quantity-section{height:auto}.offers-cart-item .cart-item-details .cart-quantity-pickers.max-stock-exceeded .quantity-section span{top:0}.offers-cart-item .cart-item-details .cart-quantity-pickers .quantity-section{height:40px}.offers-cart-item .cart-item-details .cart-quantity-pickers .quantity-section span{position:relative;top:10px}.offers-cart-item .cart-item-details .cart-quantity-pickers .cart-item-qty-picker-wrap{width:100px}.offers-cart-item .cart-item-details .cart-quantity-pickers .cart-item-qty-picker-wrap .tooltip-label{height:40px}@media (min-width:400px){.offers-cart-item .cart-item-details .cart-quantity-pickers .cart-item-qty-picker-wrap .tooltip-label{display:block}}.offers-cart-item .cart-item-details .cart-quantity-pickers .cart-item-qty-picker-wrap .quantity-picker{width:100px;margin-right:10px}.offers-cart-item .cart-item-details .cart-quantity-pickers .tooltip-section{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.offers-cart-item .cart-item-details .cart-quantity-pickers .tooltip-section .animated{text-align:right;-webkit-transition:font-size 1s;transition:font-size 1s;font-weight:700}.offers-cart-item .cart-item-details .cart-quantity-pickers .tooltip-section .animated.bigger{font-size:16px}.offers-cart-item .cart-item-details .cart-quantity-pickers .tooltip-section .tooltip-label{margin-right:6px}.offers-cart-item .cart-item-details .cart-quantity-pickers .tooltip-section .visible-xs-inline{display:inline-block}@media (min-width:768px){.offers-cart-item .cart-item-details .cart-quantity-pickers{width:40%;padding-left:20px}}.offers-cart-item .cart-item-details .cart-product-actions .icon-pin,.offers-cart-item .cart-item-details .cart-product-actions .icon-trash{display:block;margin-left:auto}@media (min-width:768px){.offers-cart-item .cart-item-details .cart-product-actions{width:10%;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}.offers-cart-item .cart-item-details .cart-product-actions .icon-trash{margin-bottom:30px;width:100%}.offers-cart-item .cart-item-details .cart-product-actions .icon-pin{width:100%}}.offers-cart-item .cart-item-details .remove-exceding-stock{text-decoration:underline;border:none;cursor:pointer}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.slidy-list-element .content{padding-right:10px}.dragging-active .slidy-list-element .content{padding-right:0}.dragging-active .is-being-dragged,.dragging-active .slidy-list-element .content .drag-element-container{padding-right:10px}.list-dragging-enabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.list-dragging-enabled .cart-item,.list-dragging-enabled .drag-indicator,.list-dragging-enabled .project-list-item{cursor:move!important;cursor:-webkit-grabbing!important;cursor:grabbing!important}.list-dragging-enabled .cart-item a,.list-dragging-enabled .drag-indicator a,.list-dragging-enabled .project-list-item a{pointer-events:none}.drag-element-container{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.drag-element-container .drag-indicator{width:25px;height:100%;padding-right:10px;border-top:1px solid #c8c8c8}.drag-element-container .child-holder{width:calc(100% - 25px)}.drag-element-container .cart-item{border-top:1px solid #c8c8c8;cursor:-webkit-grab;cursor:grab}.drag-element-container.is-being-dragged .cart-item,.drag-element-container.is-being-dragged .drag-indicator,.drag-element-container.is-being-dragged .project-list-item{border-top:none;cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.drag-element-container.is-being-dragged .cart-item,.drag-element-container:first-child .child-holder .cart-item,.drag-element-container:first-child .child-holder .project-list-item,.drag-element-container:first-child .drag-indicator{border-top:none}.draggable-list-pad{padding-left:25px}.is-being-dragged{-webkit-box-shadow:0 2px 4px #c8c8c8,0 -2px 4px #c8c8c8;box-shadow:0 2px 4px #c8c8c8,0 -2px 4px #c8c8c8;border-left:2.5px solid green;padding-left:5px;z-index:2;cursor:-webkit-grabbing;cursor:grabbing}.horizontal-line{color:green;border:1px solid #008060;width:100%;visibility:hidden}.horizontal-line:before{-ms-flex-item-align:start;align-self:flex-start;height:10px;width:10px;border-radius:50%;background-color:#008060;content:"";position:absolute}.circle-up:before{top:6px;left:-1px}.circle-down:before{bottom:6px;left:-1px}.horizontal-line.dragged-over.line-down,.horizontal-line.dragged-over.line-up{visibility:visible}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.slidy-list-element{background-color:#c80000;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border-top:1px solid #c8c8c8}.slidy-list-element.is-dragging{z-index:10}.slidy-list-element.is-dragging .content{background-color:#c8c8c8}.slidy-list-element.is-sliding{overflow:hidden}.slidy-list-element:first-of-type{border-top:none}.slidy-list-element .content{display:block;width:100%;z-index:2;background-color:#fff}.slidy-list-element .content.sliding-back{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.slidy-list-element .content .project-list-item,.slidy-list-element .content:first-child{border:none}.slidy-list-element .delete-btn{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:65px;padding:0 20px;border:none;outline:none;background-color:#c80000;color:#fff;position:absolute;right:0;height:100%}.slidy-list-element .delete-btn .trash-icon{height:25px}.slidy-list-element.is-deleting{display:none}.slidy-list-element .add-to-cart-popup{top:-85px}@media (min-width:1000px){.slidy-list-element .add-to-cart-popup{top:-12px}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.shopping-cart .gesture-holder{overflow:hidden}.dragging-active{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#c8c8c8}.block-scroll{overflow:hidden}
.offers-cart{margin-bottom:16px;overflow:hidden}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.cart-summary .summary-row{padding:15px 0;display:grid;grid-template-columns:1fr 1fr}.cart-summary .summary-row .summary-value{text-align:right}.cart-summary .tooltip-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;font-size:13px;text-decoration:underline;grid-column:-1/1;justify-self:flex-end}.shopping-cart .cart-summary strong{font-size:.875rem}.shopping-cart .cart-summary .summary-value{margin-left:auto}.shopping-cart .cart-summary .tooltip-label{width:auto;margin-left:10px}@media (min-width:570px){.shopping-cart .cart-summary .summary-value{margin-right:85px}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.voucher-section .warning-holder{display:none;position:absolute;bottom:0;width:100%}.voucher-section .warning-holder.open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.voucher-section .warning{border:1px solid #c8c8c8;background-color:#fff;z-index:2;border-radius:5px;-webkit-box-shadow:2px 2px 2px #f2f2f2;box-shadow:2px 2px 2px #f2f2f2;max-width:70%;padding:4px 6px}.voucher-section .voucher-box{border-bottom:1px solid #c8c8c8;padding:10px}.voucher-section .voucher-box.open{padding:10px 10px 20px}.voucher-section .v-title{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-right:3px;position:relative;width:100%}.voucher-section .v-title .chevron{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-duration:.2s;transition-duration:.2s;display:inline-block;font-size:20px}.voucher-section .v-title .chevron:after{content:"\276F";display:block}.voucher-section .v-title .chevron.open{-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transition-duration:.2s;transition-duration:.2s}.voucher-section .dropdown{display:none;position:relative}.voucher-section .dropdown .v-input{width:100%;padding-right:98px}.voucher-section .dropdown .v-btn{position:absolute;top:1px;bottom:1px;right:0;font-size:13px;padding:8px}.voucher-section .dropdown.open{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4px}.voucher-section .total-and-voucher-info{border-bottom:1px solid #c8c8c8;margin:0 10px}.voucher-section .total-and-voucher-info .delivery-costs{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0}.voucher-section .total-and-voucher-info .delivery-costs .value{text-align:right;margin-left:auto}.voucher-section .total-and-voucher-info .delivery-costs .tooltip-label{margin-left:10px}.voucher-section .total-and-voucher-info .total-sum{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0}.voucher-section .total-and-voucher-info .total-sum .value{text-align:right;margin-left:auto}.voucher-section .total-and-voucher-info .total-sum .tooltip-label{margin-left:10px}.voucher-section .total-and-voucher-info .tooltip-label{font-size:13px;margin:0;text-decoration:underline}.voucher-section .total-and-voucher-info .tooltip-label div{margin:0}.voucher-section .total-and-voucher-info .delivery-costs .title{width:70%}.voucher-section .total-and-voucher-info .delivery-costs .value{width:30%}.voucher-section .total-and-voucher-info .cancel-voucher{color:#008060}.voucher-section .total-and-voucher-info .cancel-voucher span{font-weight:700}.voucher-section .total-and-voucher-info .cancel-voucher button{border:none;background-color:#fff;font-size:20px;padding:0;cursor:pointer}.voucher-section .total-and-voucher-info .cancel-voucher button:after{color:#008060;content:"\D7";display:block;height:100%;width:100%;font-weight:700}.voucher-section .cart-summary{padding:0 10px}.voucher-section .cart-summary .summary-row{margin-left:0;padding:10px 0}.voucher-section .cart-summary .summary-row .summary-value{margin-right:0}.voucher-section .cart-summary.private{padding-bottom:10px}.voucher-section .cart-summary.private .summary-row{padding-bottom:0}.voucher-section .cart-summary.private p{font-size:12px}
.cart-delivery-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.cart-delivery-info img{margin-right:20px;height:40px;width:40px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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 .image-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}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.store-details-wrapper .title-container{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:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px 0;gap:15px}.store-details-wrapper .title-container .my-branch-button{margin:0}.store-details-wrapper .store-details-container{display:grid;gap:40px;margin-bottom:20px}.store-details-wrapper .store-details-container .store-adresse-details,.store-details-wrapper .store-details-container h3{margin-bottom:20px}.store-details-wrapper .route-and-map-container{padding:20px 0}.store-details-wrapper .route-and-map-container .route-plan{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;gap:20px;padding:5px;background-color:#f2f2f2}.store-details-wrapper .route-and-map-container .route-plan input{max-width:500px}.store-details-wrapper .route-and-map-container .route-plan a{white-space:nowrap}.store-details-wrapper .route-and-map-container .route-plan a .fa{padding-right:.5rem;-webkit-transition:padding .2s ease-in;transition:padding .2s ease-in}.store-details-wrapper .route-and-map-container .route-plan a:hover .fa{padding-right:.2rem}@media (min-width:768px){.store-details-wrapper .store-details-container{grid-template-columns:1fr 1fr;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.store-details-wrapper .store-details-container .only-with-us{grid-row:2;grid-column:1/span 2}}@media (min-width:1000px){.store-details-wrapper .title-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.store-details-wrapper .store-details-container{grid-template-columns:1fr 1fr 1fr}.store-details-wrapper .store-details-container .only-with-us{grid-row:auto;grid-column:auto}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.matching-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #c8c8c8;padding:10px}.matching-product .mp-img-container{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;height:100px;margin-bottom:10px}.matching-product .mp-img-container .mp-img{max-height:100%}.matching-product .mp-name-container{display:-webkit-box;display:-ms-flexbox;display:flex}.matching-product .mp-name{margin-bottom:5px;word-break:break-all}.matching-product .icon-info{margin-left:4px;height:18px;width:18px}.matching-product .mp-subtitle{margin-bottom:auto}.matching-product .mp-actions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1rem;margin-top:20px}.matching-product .mp-actions,.matching-product .mp-add-to-cart-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.matching-product .mp-add-to-cart-btn{height:35px;width:35px;padding:5px}.matching-product .mp-add-to-cart-btn.already-added{background-color:#007858}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.amount-progress-bar-container{text-align:center;position:absolute;bottom:99.5%;width:100%}.amount-progress-bar-container .missing-amount-text span,.amount-progress-bar-container .target-reached-text{color:#007858;font-weight:700}.amount-progress-bar-container .amount-progress-bar-wrapper{width:100%;height:5px;border-radius:3px;overflow:hidden;background-color:#c8c8c8;margin-top:10px}.amount-progress-bar-container .amount-progress-bar-wrapper .amount-progress-bar{height:100%;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;background-color:#007858}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.new-cart-warning:not(:first-child){margin-top:40px}.new-cart-warning{margin-bottom:10px}.new-cart-headers{height:40px;border-bottom:1px solid #c8c8c8;border-top:1px solid #c8c8c8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem}.new-cart-headers .product-cart-header{width:calc((100% - 100px) * .5 + 120px)}.checkout-details-section{margin-bottom:50px}.new-cart-items-and-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.new-cart-items-and-actions .new-cart-items{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:40px}.new-cart-items-and-actions .new-cart-items .cart-item-offer-header{margin:20px 0}.new-cart-items-and-actions .new-cart-items .request-offer{display:-webkit-box;display:-ms-flexbox;display:flex}.new-cart-items-and-actions .new-cart-items .request-offer .offers-icon{-ms-flex-preferred-size:30px;flex-basis:30px;background:url("../images/icons/account-offers.png") no-repeat 50%}.new-cart-items-and-actions .new-cart-actions{width:100%;margin:30px 0 0;position:relative}@media (min-width:1000px){.new-cart-items-and-actions .new-cart-actions{width:320px;margin:0}}.new-cart-items-and-actions .new-cart-actions .pricing-section{border:1px solid #c8c8c8;margin-bottom:20px}.new-cart-items-and-actions .new-cart-actions .total-checkout-link{width:calc(100% - 20px);height:40px;margin:0 10px 10px}.new-cart-items-and-actions .new-cart-actions .user-divers-note{background-color:rgba(255,242,192,.5);border-left:4px solid #f9c623;padding:5px 10px 15px;margin-bottom:20px;margin-top:20px;width:100%}@media (min-width:1000px){.new-cart-bottom-segment{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px}}.prevent-checkout-error-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:20;background-color:hsla(0,0%,100%,.8)}.cart-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.start-checkout-btn{width:100%;font-size:1rem;margin-top:20px;padding:12px 16px}@media (min-width:570px){.start-checkout-btn{width:260px;margin:auto 0 auto 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}}.cart-online-exclusive-price{color:#007858;margin-top:10px;margin-bottom:10px;display:block}.cart-charge-code{margin-top:5px}@media (min-width:570px){.shopping-cart .reset-to-available-stock-btn{position:absolute;right:0;padding-top:30px}}.shopping-cart .product-unavailable{font-weight:700;color:#e05927}.shopping-cart .cart-item.product-unavailable{color:#e05927;font-weight:400}.shopping-cart .cart-item.product-unavailable a{color:#e05927}.shopping-cart .matching-products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.shopping-cart .matching-products .matching-product{width:19%}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.thumbnails-slider-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;width:95%;margin-bottom:20px}.thumbnails-slider-wrapper,.thumbnails-slider-wrapper .slider-btn{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.thumbnails-slider-wrapper .slider-btn{width:30px;height:30px;opacity:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.5px solid #c8c8c8;bottom:5px}.thumbnails-slider-wrapper .slider-btn .arrow-img{-o-object-fit:cover;object-fit:cover;aspect-ratio:3/5}.thumbnails-slider-wrapper .slider-btn.slider-btn-right{right:0}.thumbnails-slider-wrapper .slider-btn.slider-btn-left{left:0}.thumbnails-slider-wrapper .thumbnails-slider-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.thumbnails-slider-wrapper .thumbnails-slider-container .thumbnail-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.3;-webkit-transition:opacity .5s;transition:opacity .5s;cursor:pointer}.thumbnails-slider-wrapper .thumbnails-slider-container .thumbnail-slide.slide-active{opacity:1}.thumbnails-slider-wrapper .thumbnails-slider-container .thumbnail-slide .thumbnail-img-container{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;width:40px;height:40px;border:1px solid #c8c8c8}.thumbnails-slider-wrapper .thumbnails-slider-container .thumbnail-slide .thumbnail-img-container img{max-height:100%}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.wishlist .wishlist-item,.wishlist .wishlist-items{border-top:1px solid #c8c8c8}.wishlist .wishlist-item:first-child{border-top:none}.wishlist .slidy-list-element{min-height:260px}.wishlist .button.small-text{display:none}@media (min-width:768px){.wishlist .button.small-text{display:block}}.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}@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 .hide-btn{display:none}.wishlist .link-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wishlist .link-to-compare{display:none}@media (min-width:768px){.wishlist .link-to-compare{display:block;max-width:230px;text-align:center;margin-left:auto}}@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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1000px){.wishlist-action-links{display:block}.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.7}.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 .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 .product-cart-interactions-container{-webkit-box-flex:60%;-ms-flex:60%;flex:60%;margin-bottom:10px}.wishlist-product-compare .quantity-picker-container .product-cart-interactions-container .quantity-picker{-webkit-box-flex:calc(60% - 10px);-ms-flex:calc(60% - 10px);flex:calc(60% - 10px);width:calc(60% - 10px);max-width:calc(60% - 10px)}.wishlist-product-compare .quantity-picker-container .product-cart-interactions-container .bundle-selector{margin:0 10px;-webkit-box-flex:40%;-ms-flex:40%;flex:40%;width:calc(40% - 10px);max-width:calc(40% - 10px)}@media print{.wishlist-item{height:200px!important;margin-top:10px!important}.wishlist-item>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wishlist-item>.row .four-md{margin-right:15px}.comparison-and-delete,.one-md,.wishlist-text{display:none!important}}@media print and (min-height:400px) and (max-height:590px) and (max-width:599px){.wishlist-item:nth-of-type(4n){page-break-after:always}}@media print and (min-height:400px) and (max-height:590px) and (min-width:600px) and (max-width:840px){.wishlist-item:nth-of-type(3n){page-break-after:always}}@media print and (min-height:800px){.wishlist-item:nth-of-type(7n){page-break-after:always}}@media print and (min-height:500px) and (min-width:900px){.wishlist-item:nth-of-type(4n){page-break-after:always}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.branch-selector{margin:20px auto;width:225px}.branch-selector.for-mobile{width:100%;margin:1rem auto}@media (min-width:570px){.branch-selector.for-mobile{display:none}}.branch-selector .dropdown-label{width:225px;margin-right:4px;font-weight:400}.branch-selector .dropdown-selector{margin-bottom:0}.branch-selector .dropdown-content .checkbox-input{padding:0}.branch-selector .dropdown-content.open{height:300px;padding:10px}.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}
@charset "UTF-8";@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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:1rem}.filter-section h2{font-size:20px;font-weight:700;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-weight:700}@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-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 .km-checkbox-input{height:20px}.filter-section .km-filter .km-checkbox-input+label{margin:0;line-height:21px}.filter-section .km-filter .km-checkbox-input .checkbox-input{position:absolute;width:20px;height:20px;opacity:0;cursor:pointer}.filter-section .km-filter .km-checkbox-input .checkbox-input:checked+svg .checkbox-svg-background{fill:#ffca19}.filter-section .km-filter .km-checkbox-input .checkbox-svg{width:20px;height:20px}.filter-section .km-filter .km-checkbox-input .checkbox-svg *{-webkit-transition:all .1s linear;transition:all .1s linear}.filter-section .km-filter .km-checkbox-input .checkbox-svg .checkbox-svg-border{stroke:#c8c8c8}@media (min-width:570px){.filter-section .km-filter{display:block}}.filter-section .submit-filter-section{display:none}.filter-section.filter-section-open{transform:translateZ(0);-webkit-transform:translateZ(0)}.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.filter-section-mobile{position:fixed;width:100%;height:100vh;z-index:9999;left:0;top:0;background-color:#fff;padding:10px}.filter-section.filter-section-open.filter-section-mobile .branch-selector{display:none}.filter-section.filter-section-open .km-filter{margin:0 0 30px;-webkit-transition:all .25s;transition:all .25s}.filter-section.filter-section-open .km-filter.filters-mobile{max-height:none;overflow:initial}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories{overflow:initial}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab-buttons-scroll-wrap{width:100%;min-height:34px;overflow:hidden;position:relative;margin:0 -10px 20px;width:calc(100% + 20px)}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab-buttons-scroll-wrap:after,.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab-buttons-scroll-wrap:before{content:"";display:block;position:absolute;height:100%;width:40px;bottom:1px;z-index:2}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab-buttons-scroll-wrap:before{left:0;background:-webkit-gradient(linear,left top,right top,color-stop(20%,hsla(0,0%,100%,.9)),color-stop(90%,hsla(0,0%,100%,0)));background:linear-gradient(90deg,hsla(0,0%,100%,.9) 20%,hsla(0,0%,100%,0) 90%)}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab-buttons-scroll-wrap:after{right:0;background:-webkit-gradient(linear,right top,left top,color-stop(20%,hsla(0,0%,100%,.9)),color-stop(90%,hsla(0,0%,100%,0)));background:linear-gradient(-90deg,hsla(0,0%,100%,.9) 20%,hsla(0,0%,100%,0) 90%)}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab-buttons-scroll-wrap .filter-categories-tab-buttons-line{display:block;position:absolute;bottom:0;left:-10px;width:calc(100% + 20px);height:1px;background-color:#c8c8c8}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab-buttons{position:absolute;top:0;bottom:-15px;left:0;right:0;overflow:auto;white-space:nowrap}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab-buttons .filter-categories-tab-button{display:inline-block;position:relative;padding:10px 15px;margin:0 10px;background-color:transparent;color:#c8c8c8;border:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid transparent;z-index:1;text-align:center;line-height:1}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab-buttons .filter-categories-tab-button:active,.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab-buttons .filter-categories-tab-button:focus,.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab-buttons .filter-categories-tab-button:hover{outline:none}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab-buttons .filter-categories-tab-button.active{font-weight:700;border-bottom:1px solid #ffca19;color:#000}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab{display:none;padding:0 15px;max-height:calc(100vh - 235px);overflow:auto}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab.filter-categories-tab-category{padding:0}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab.filter-categories-tab-category .filter-category-section .filter-searchbar-section{margin-top:0}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab.filter-categories-tab-manufacturer{overflow:hidden}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab.filter-categories-tab-manufacturer .filter-category-content{overflow:auto;max-height:calc(100vh - 175px)}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab.active,.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab .sortiment-filter-widget{display:block}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab .sortiment-filter-widget a{color:#797979;padding:10px 5px 10px 15px}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab .filter-checkbox{color:#797979;font-size:14px;line-height:20px}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab .filter-title{border:none;color:#797979}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab .filter-category-section{border:none}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab .filter-category-section.filter-category-section-open .filter-toggle{border-bottom:1px solid #c8c8c8;font-weight:700;color:#000}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab .filter-category-section.filter-category-section-open .filter-toggle .filter-toggle-text{border-bottom:1px solid #ffca19}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab .filter-category-section .filter-toggle{color:#797979;font-weight:400;padding:10px 0 0;margin-bottom:5px}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab .filter-category-section .filter-toggle:focus{outline:none}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab .filter-category-section .filter-toggle .filter-toggle-text{padding:10px 0;margin-bottom:-1px}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab .filter-category-section .filter-toggle .section-closed,.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab .filter-category-section .filter-toggle .section-open{background-image:url(../images/icons/down_arrow_v_grey.svg);right:0;top:calc(50% - 7px)}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab .filter-category-section .filter-reset{display:none}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab .filter-category-section .filter-searchbar-section{margin-top:15px}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab .filter-category-order{padding:10px 0}.filter-section.filter-section-open .km-filter.filters-mobile .filter-categories-tabs .filter-categories-tab .filter-category-order select{font-size:14px;color:#797979;background-image:url(../images/icons/down_arrow_v_grey.svg)}.filter-section.filter-section-open .submit-filter-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:10px 0}.filter-section.filter-section-open .submit-filter-section .toggle-filter-btn{font-size:1rem}.filter-section.filter-section-open .submit-filter-section .reset-filters-btn{font-size:13px;font-weight:400;text-decoration:underline}.filter-section .toggle-all-filters{border:1px solid #c8c8c8;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;font-size:15px;letter-spacing:.02rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.filter-section .toggle-all-filters .filter-icon{display:inline-block;position:relative;width:18px;padding-bottom:18px;margin-right:5px;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url("../images/icons/icon-filter.svg")}@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);margin-bottom:2rem}.filter-section h2{display:block}.filter-section .toggle-filter{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:max-height .1s;transition:max-height .1s;font-size:14px}.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-title .filter-title-label{font-weight:700}.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:max-height .25s;transition:max-height .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-weight:700;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;top:calc(50% - 7px);right:15px;font-weight:400;background-image:url(../images/icons/down_arrow_v.svg);width:14px;height:14px;background-position:50%;background-repeat:no-repeat;background-size:10px}@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}}.filter-category-section .filter-title .filter-toggle .filter-toggle-text{padding-right:20px;word-break:break-word;word-wrap:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700}@media (min-width:570px){.filter-category-section .filter-category-checkbox{max-height:196px;overflow:auto}}.filter-category-section .filter-category-colors{margin:10px 0;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-left:30px;margin-bottom:10px}.filter-category-section .filter-checkbox .km-checkbox-wrapper label.check{margin-top:-1px}.filter-category-section .filter-checkbox strong{color:#008060;font-weight:700}.filter-category-section .filter-range{padding:30px 15px;overflow:hidden}@media (min-width:570px){.filter-category-section .filter-range{padding:30px 8px}}.filter-category-section .filter-category-colors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-category-section .filter-category-colors .filter-color{display:inline-block;-webkit-box-flex:33px;-ms-flex:33px;flex:33px;max-width:33px}.filter-category-section .filter-category-colors .filter-color label.color-icon{position:relative;overflow:hidden;width:20px;height:20px;margin:0 0 5px;border-radius:0;-webkit-transition:border-radius .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:border-radius .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:border-radius .3s ease-in-out,box-shadow .3s ease-in-out;transition:border-radius .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}.filter-category-section .filter-category-colors .filter-color label.color-icon:after{content:"";display:block;opacity:0;width:10px;height:10px;position:absolute;z-index:2;left:calc(50% - 5px);top:calc(50% - 5px);background:url("../images/icons/check-yellow.svg") no-repeat 50%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.filter-category-section .filter-category-colors .filter-color label.color-icon.anthrazit:after,.filter-category-section .filter-category-colors .filter-color label.color-icon.beige:after,.filter-category-section .filter-category-colors .filter-color label.color-icon.blau:after,.filter-category-section .filter-category-colors .filter-color label.color-icon.braun:after,.filter-category-section .filter-category-colors .filter-color label.color-icon.gelb:after,.filter-category-section .filter-category-colors .filter-color label.color-icon.grau:after,.filter-category-section .filter-category-colors .filter-color label.color-icon.grün:after,.filter-category-section .filter-category-colors .filter-color label.color-icon.mehrfarbig:after,.filter-category-section .filter-category-colors .filter-color label.color-icon.rot:after,.filter-category-section .filter-category-colors .filter-color label.color-icon.schwarz:after{background:url("../images/icons/check-white.svg") no-repeat 50%}.filter-category-section .filter-category-colors .filter-color input{display:none}.filter-category-section .filter-category-colors .filter-color input:checked+label{border-radius:20px;border:none;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.filter-category-section .filter-category-colors .filter-color input:checked+label:after{opacity:1}.filter-category-section .filter-category-colors .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-weight:700;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-weight:400;font-size:12px;background:#fff;text-align:left;border:1px solid #000;float:left;width:auto;font-size:16px;padding: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 .filters-remove-icon{font-weight:700;line-height:1;font-size:18px;margin-left:10px}.products-list-section{padding:0 0 20px}@media (min-width:570px){.products-list-section{display:-webkit-box;display:-ms-flexbox;display:flex}}.products-section{padding:0}.products-section .load-more-row:before{clear:none;display:none}.products-section .filters-remove{position:relative;display:block;overflow:hidden;padding:35px 0 10px;width:calc(100% + 20px);margin:0 -10px 10px;min-height:75px}@media (min-width:570px){.products-section .filters-remove{min-height:auto;padding:0 110px 30px 20px;width:100%;margin:0}}.products-section .filters-remove.filters-empty{padding:0;min-height:auto;margin:0}.products-section .filters-remove-buttons{display:block;width:100%;position:absolute;top:35px;bottom:-15px;left:0;right:0;overflow:auto;white-space:nowrap;padding:0 5px}@media (min-width:570px){.products-section .filters-remove-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:hidden;white-space:normal;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}}.products-section .filters-remove .reset-filters{position:absolute;right:10px;top:0}@media (min-width:570px){.products-section .filters-remove .reset-filters{right:0}}.products-section .filters-remove .filters-active-label{display:block;position:absolute;left:10px;top:0;font-weight:700;border-bottom:1px solid #ffca19}@media (min-width:570px){.products-section .filters-remove .filters-active-label{display:none}}.products-section .filters-remove .km-button-filters-remove{padding:4px 9px 2px;font-size:13px;margin:0 5px 10px;white-space:nowrap;display:inline-block;float:none}@media (min-width:570px){.products-section .filters-remove .km-button-filters-remove{margin:0 10px 10px 0}}.products-section .filters-remove .km-button-filters-remove .filters-remove-category-name{font-weight:700}.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;grid-column:1/-1}.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-weight:400;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)}}.platform-cordova_ios .products-list.active .product-box-details .product-online-exclusive{left:auto}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.sortiment-filter-widget{display:none}@media (min-width:570px){.sortiment-filter-widget{display:block}}.sortiment-filter-widget .sortiment-filter-widget-heading{font-weight:700;font-size:1rem;padding-bottom:5px;display:none}@media (min-width:570px){.sortiment-filter-widget .sortiment-filter-widget-heading{display:block}}.sortiment-filter-widget>ul>li>a{display:block;padding:5px 5px 5px 15px;word-wrap:break-word}.sortiment-filter-widget>ul>li>a.active,.sortiment-filter-widget>ul>li>a:hover{background-color:#f2f2f2;text-decoration:underline}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.product-list-view-wrapper{position:relative;border:1px solid #ccc;border-radius:2px;margin:0 0 10px}.product-box-list-view,.product-list-view-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.product-box-list-view{min-height:130px;-webkit-animation:productFadeIn 2s;animation:productFadeIn 2s;-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;padding:10px}.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.pbl-discounted-price .pbl-price-composed{color:#007858}.product-box-list-view .cart-item-actions,.product-box-list-view.pbl-image-badge .pbl-image-badge{display:block}.product-box-list-view .pbl-actions{margin-top:10px}.product-box-list-view .km-button-variants{display:none;position:relative;font-size:13px;line-height:1.4;padding:0 2px 5px}.product-box-list-view .km-button-variants:after{content:"";display:block;position:absolute;bottom:0;left:0;background-color:#ffca19;height:2px;width:100%}.product-box-list-view .pbl-image{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:120px}.product-box-list-view .pbl-image .pbl-image-and-banner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-width:150px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.product-box-list-view .pbl-image .pbl-image-and-banner>img{max-height:90px;max-width:120px;display:block;-ms-flex-item-align:center;align-self:center}.product-box-list-view .pbl-image .pbl-image-and-banner .kemmler-banner{width:80px}.product-box-list-view .pbl-image .product-online-exclusive{position:absolute;left:0;top:0}.product-box-list-view .pbl-image .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)}.product-box-list-view .desktop-price{padding-right:10px}.product-box-list-view .pbl-product-custom-prices{text-align:right}.product-box-list-view .pbl-pricing-mobile{display:block;text-align:right}.product-box-list-view .pbl-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:10px 0}.product-box-list-view .pbl-container,.product-box-list-view .pbl-container .pbl-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;justify-content:space-between}.product-box-list-view .pbl-container .pbl-row{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify}.product-box-list-view .pbl-container .pbl-row .pbl-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-box-list-view .pbl-container .pbl-row .pbl-column.pbl-column-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.product-box-list-view .pbl-product-name>p{font-size:1rem;font-weight:700;margin-bottom:10px}.product-box-list-view .pbl-product-info>p{margin-bottom:10px}.product-box-list-view .pbl-price .pbl-price-composed .product-price span{font-weight:700;white-space:nowrap}.product-box-list-view .pbl-price .pbl-price-tax{font-size:10px;color:#94a3b8;margin-bottom:5px}.product-box-list-view .pbl-availability{display:block;margin-bottom:15px;line-height:1.4;color:#007858}.product-box-list-view .pbl-availability:before{content:"";height:8px;width:8px;border-radius:50%;display:inline-block;background-color:#007858}.product-box-list-view .pbl-stock strong{display:block;color:#008060}.product-box-list-view .pbl-stock .pbl-shipping-option{color:#94a3b8}.product-box-list-view .bulk-price-banner,.product-box-list-view .green-product-banner,.product-box-list-view .kemmler-banner{font-size:.75rem;top:0;left:0}.product-box-list-view .bulk-price-banner.discount-banner-exclusive-price,.product-box-list-view .green-product-banner.discount-banner-exclusive-price,.product-box-list-view .kemmler-banner.discount-banner-exclusive-price{top:35px}.product-box-list-view .multiple-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;left:0;top:0}.product-box-list-view .multiple-badges .discount-banner-exclusive-price{top:0;right:0;position:relative;margin-top:5px}@media (min-width:768px){.product-box-list-view .multiple-badges .discount-banner-exclusive-price{margin-left:5px}}.product-box-list-view .multiple-badges .green-product-banner,.product-box-list-view .multiple-badges .kemmler-banner{position:relative;top:0;left:0}.product-box-list-view .image-banner{position:absolute;right:0;top:0;max-width:none;max-height:none;width:70px}.product-box-list-view .end-customer-price{text-align:right}.product-box-list-view .end-customer-price .price-text{text-align:right;display:block}@media (min-width:400px){.product-box-list-view .end-customer-price .price-text{display:inline}}@media (min-width:570px){.product-box-list-view .end-customer-price .price-text{display:block}}@media (min-width:670px){.product-box-list-view .end-customer-price .price-text{display:inline}}@media (min-width:768px){.product-box-list-view .end-customer-price .price-text{display:block}}.product-box-list-view .product-box-review-sticker{position:relative;top:-2px;margin:0 10px 5px}.product-box-list-view .product-last-purchased{margin-top:6px;color:#008060;font-size:11px;font-weight:700;letter-spacing:-.02rem;text-align:left}@media (min-width:570px){.product-box-list-view .product-last-purchased{width:145px}}@media (min-width:570px){.product-list-view-wrapper{width:calc(100% - 20px);margin:0 0 10px 20px}}@media (min-width:570px){.product-box-list-view .retail-price-available{height:150px}}@media (min-width:768px){.product-box-list-view{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.product-box-list-view .pbl-image{max-height:180px;min-width:150px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto}.product-box-list-view .pbl-image .pbl-image-and-banner>img{max-width:130px}.product-box-list-view .pbl-availability,.product-box-list-view .pbl-container .pbl-row .pbl-column{padding:0 10px}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.product-tile-view-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ccc;border-right:1px solid #ccc}@media screen and (max-width:1280px){.product-tile-view-wrapper:nth-of-type(2n){border-right:none}.product-tile-view-wrapper:last-of-type,.product-tile-view-wrapper:nth-last-of-type(2):not(:nth-of-type(2n)){border-bottom:none}}@media screen and (min-width:1280px){.product-tile-view-wrapper:nth-of-type(3n){border-right:none}.product-tile-view-wrapper:last-of-type,.product-tile-view-wrapper:nth-last-of-type(2):not(:nth-of-type(3n)),.product-tile-view-wrapper:nth-last-of-type(3):not(:nth-of-type(3n+2)):not(:nth-of-type(3n)){border-bottom:none}}.product-box-tile-view{min-height:130px;-webkit-animation:productFadeIn 2s;animation:productFadeIn 2s;width:100%;padding:20px;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-tile-view.product-variants-available .cart-item-actions{display:none}.product-box-tile-view.product-variants-available .km-button-variants{display:block}.product-box-tile-view.pbt-discounted-price .pbt-price-composed{font-size:1rem;color:#007858}.product-box-tile-view .cart-item-actions,.product-box-tile-view.pbt-image-badge .pbt-image-badge{display:block}.product-box-tile-view .km-button-variants{display:none;position:relative;font-size:13px;line-height:1.4;padding:0 2px 5px}.product-box-tile-view .km-button-variants:after{content:"";display:block;position:absolute;bottom:0;left:0;background-color:#ffca19;height:2px;width:100%}.product-box-tile-view .pbt-image{position:relative;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;margin-bottom:15px;height:140px}.product-box-tile-view .pbt-image>img{max-height:100%}.product-box-tile-view .pbt-image .image-banner{position:absolute;right:0;top:0;width:70px}.product-box-tile-view .pbt-image .product-online-exclusive{position:absolute;left:0;top:0}.product-box-tile-view .pbt-image .bulk-price-banner,.product-box-tile-view .pbt-image .green-product-banner,.product-box-tile-view .pbt-image .kemmler-banner{left:0;top:0}.product-box-tile-view .pbt-image .green-product-banner.discount-banner-exclusive-price{top:35px}.product-box-tile-view .pbt-image .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)}.product-box-tile-view .pbt-row{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}.product-box-tile-view .pbt-row:last-child{margin-top:auto}.product-box-tile-view .pbt-row .pbt-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;max-width:150px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-box-tile-view .pbt-row .pbt-column.pbt-column-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.product-box-tile-view .pbt-product-name{margin-bottom:10px}.product-box-tile-view .pbt-product-name>p{font-size:1rem;font-weight:700;word-break:break-word}.product-box-tile-view .pbt-product-info>p{margin-bottom:10px}.product-box-tile-view .end-customer-price{text-align:right}.product-box-tile-view .end-customer-price .price-text{display:block;text-align:right}.product-box-tile-view .end-customer-price .end-customer-price-tax{font-size:10px;color:#c8c8c8}.product-box-tile-view .pbt-price .pbt-price-composed .product-price span{font-weight:700;font-size:1rem;white-space:nowrap}.product-box-tile-view .pbt-price .pbt-price-tax{font-size:.875rem;color:#94a3b8}.product-box-tile-view .pbt-availability{display:block;margin-bottom:10px;line-height:1.4;color:#007858}.product-box-tile-view .pbt-availability:before{content:"";height:8px;width:8px;border-radius:50%;display:inline-block;background-color:#007858}.product-box-tile-view .pbt-stock strong{display:block;color:#008060}.product-box-tile-view .pbt-stock .delivery-info{color:#94a3b8}.product-box-tile-view .only-last-purchased{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product-box-tile-view .product-box-review-sticker{height:20px;margin-bottom:5px}.product-box-tile-view .product-last-purchased{margin-top:6px;color:#008060;font-size:11px;font-weight:700;letter-spacing:-.02rem;text-align:left}@media (min-width:570px){.product-box-tile-view .product-last-purchased{width:145px}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.pvs-wrapper{margin:20px 0 20px 15px;padding-top:8px}.pvs-wrapper .pvs-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:57px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pvs-wrapper .pvs-container .pvs-button-container{width:21px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px;cursor:pointer}.pvs-wrapper .pvs-container .pvs-button-container .pvs-line-view .pvs-line{background-color:#979797;width:21px;height:3px;margin-bottom:4px}.pvs-wrapper .pvs-container .pvs-button-container .pvs-line-view.active .pvs-line{background-color:#ffca19}.pvs-wrapper .pvs-container .pvs-button-container .pvs-tile-view .pvs-line-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:21px;height:3px;margin-bottom:4px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pvs-wrapper .pvs-container .pvs-button-container .pvs-tile-view .pvs-line-container .pvs-dot{width:5px;height:100%;background-color:#979797}.pvs-wrapper .pvs-container .pvs-button-container .pvs-tile-view.active .pvs-line-container .pvs-dot{background-color:#ffca19}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.products-list-sorting{display:none;margin:0 0 17px 20px}.products-list-sorting.filters-empty .reset-filters{display:none}.products-list-sorting.business-user{margin-bottom:0;background-color:#fafafa;padding:0 5px}.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-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}}.product-list-options{margin:0 0 20px;height:25px;overflow:hidden;-webkit-transition:height .5s;transition:height .5s;background-color:#fafafa}@media (min-width:725px){.product-list-options{margin:0 0 20px 20px}}.product-list-options.open{height:105px}.product-list-options.open .plo-toggle-button button:after{content:"\2227";margin-left:10px}.product-list-options .plo-toggle-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.product-list-options .plo-toggle-button button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:13px}.product-list-options .plo-toggle-button button:after{content:"\2228";margin-left:10px}.product-list-options .plo-toggle-button button img{height:14px}@media (min-width:725px){.product-list-options .plo-toggle-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.product-list-options .plo-options{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5px}.product-list-options .plo-options .plo-price-toggle-wrapper p{margin-bottom:10px}.product-list-options .plo-options .plo-price-toggle-wrapper .plo-price-toggle-container{display:-webkit-box;display:-ms-flexbox;display:flex}.product-list-options .plo-options .plo-price-toggle-wrapper .plo-price-toggle-container span{font-size:11px;margin-right:6px}.product-list-options .plo-options .plo-price-toggle-wrapper .plo-price-toggle-container .plo-price-toggle{position:relative;width:30px;height:16px;border-radius:8px;background-color:#c8c8c8;margin-right:6px}.product-list-options .plo-options .plo-price-toggle-wrapper .plo-price-toggle-container .plo-price-toggle.open{background-color:#ffca19;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.product-list-options .plo-options .plo-price-toggle-wrapper .plo-price-toggle-container .plo-price-toggle.open .toggle{left:17px}.product-list-options .plo-options .plo-price-toggle-wrapper .plo-price-toggle-container .plo-price-toggle .toggle{position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:5px;background-color:#fff;-webkit-transition:left .3s;transition:left .3s}.product-list-options .plo-options .pvs-wrapper{width:240px;margin:0}.product-list-options .plo-options .pvs-wrapper p{margin-bottom:10px}.product-list-options .plo-options .pvs-wrapper .pvs-container{width:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-list-options .plo-options .pvs-wrapper .pvs-container .pvs-button-container{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:start;-ms-flex-align:start;align-items:flex-start;width:auto}.product-list-options .plo-options .pvs-wrapper .pvs-container .pvs-button-container p{font-size:11px}.product-list-options .plo-options .pvs-wrapper .pvs-container .pvs-button-container .pvs-line{width:14px;height:2px;margin-bottom:3px}.product-list-options .plo-options .pvs-wrapper .pvs-container .pvs-button-container .pvs-line-container{width:16px;height:2px;margin-bottom:3px}.product-list-options .plo-options .pvs-wrapper .pvs-container .pvs-button-container .pvs-line-container .pvs-dot{width:3px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.products-grid-container .products-list-tile{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));padding-bottom:30px;padding-left:20px}@media screen and (max-width:400px){.products-grid-container .products-list-tile{grid-template-columns:1fr}}.products-grid-container .products-list-tile .promoted-content-wrapper{display:block;width:100%;background-color:#fff;margin-top:-1px}.products-grid-container .product-box-list-view:hover .pbl-product-name p,.products-grid-container .product-box-list-view:hover .pbt-product-name p,.products-grid-container .product-tile-view-wrapper:hover .pbl-product-name p,.products-grid-container .product-tile-view-wrapper:hover .pbt-product-name p{text-decoration:underline}.products-grid-container .load-more-products-btn{margin:0 auto;margin-top:20px;border:1px solid #c8c8c8;font-size:1rem;padding:12px 48px;background-color:#fff}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.search-sugestions{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;margin-top:20px;border-bottom:1px solid #c8c8c8;padding-bottom:20px}.search-sugestions .did-you-mean-title{margin-left:0;-ms-flex-negative:0;flex-shrink:0}.search-sugestions button{margin-left:10px;border:none;padding:0;background-color:#fff;font-size:16px}.search-sugestions .sugestion{color:#008060;cursor:pointer;word-break:break-word;text-align:start}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.search-results .products-list-section{padding-top:0}.search-results-no-results{width:100%;margin:40px auto}@media (min-width:768px){.search-results-no-results{width:33%}}.search-results-no-results p{margin:15px 0 12px}.search-results-no-results a{text-decoration:underline;display:inline-block}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.registration-form .registration-customer-type{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}@media (max-width:480px){.registration-form .registration-customer-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.registration-form .registration-customer-type .registration-form-btn{border:1px solid #c8c8c8;width:100%}.registration-form .registration-customer-type .registration-form-btn.btn-selected{background-color:#ffca19;border:1px solid #ffca19}.registration-form .personal-data-information{margin-bottom:20px}.registration-form .personal-data-information .privacy-policy-text{text-decoration:underline;margin-left:5px;white-space:nowrap}.registration-form .register-btn{width:100%;font-size:1rem;padding:12px 16px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.promoted-product{position:relative;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;height:200px;width:185px;-webkit-box-shadow:0 2px 3px #979797;box-shadow:0 2px 3px #979797;border:1px solid #c8c8c8;border-radius:4px}.promoted-product img{max-height:74px;margin-bottom:12px}.promoted-product .image-banner{position:absolute;top:0;right:0;max-width:70px}.promoted-product .kemmler-banner{width:80px}.promoted-product .product-name{font-weight:700}.promoted-product .product-subtitle{margin-bottom:10px}.promoted-product p{width:100%;font-size:13px;padding-inline:10px}.promoted-product .promoted-product-button{width:100%;border-radius:0}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.promoted-products{position:relative}@media (min-width:570px){.promoted-products{margin-left:20px}}@media (min-width:570px){.promoted-products .promoted-products-mobile-title{display:none}}.promoted-products .promoted-products-mobile-title h1{word-break:break-all}.promoted-products .promoted-products-mobile-title p{margin-right:10px;word-break:break-all}.promoted-products .product-strip{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-transition:right .5s;transition:right .5s;overflow-y:auto;padding:20px 0}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.top-product-links{margin:20px 0}.top-product-links .top-product-links-title{font-weight:700;padding-bottom:5px;font-size:1rem}.top-product-links .top-product-links-wrapper .top-product-link{display:block;padding:5px 5px 5px 15px;word-wrap:break-word}.top-product-links .top-product-links-wrapper .top-product-link.active,.top-product-links .top-product-links-wrapper .top-product-link:hover{background-color:#f2f2f2;text-decoration:underline}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.app-root.busy-api .transition-container.product-list-rotator{display:none}.products-list-section{padding-top:10px}.products-list-section .category-header{font-size:2rem;padding-left:20px}.seo-heading h2,.seo-text h2{font-size:20px;font-weight:700}.seo-heading h3,.seo-text h3{font-size:13px;font-weight:700}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.quotation-form .dp-calendar{min-width:290px}.request-products-quote{margin-bottom:16px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.return-form .top-terms{display:none}@media (min-width:1000px){.return-form .top-terms{display:block}}.return-form .bottom-terms{display:block}@media (min-width:1000px){.return-form .bottom-terms{display:none}}.return-form .pad-top,.return-form .pad-top-under-1000{margin-top:30px;margin-bottom:0}@media (min-width:1000px){.return-form .pad-top-under-1000{margin-top:0;margin-bottom:20px}}.return-form .return-product-header{margin:10px 0 20px}.return-form .zip-and-city{margin-bottom:20px}.return-form .fetch-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.return-form .no-order-present-error{margin-top:20px;color:#c80000}.return-form .return-products .select-all{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px}.return-form .return-products .select-all span{margin-left:45px;-ms-flex-item-align:end;align-self:flex-end;font-size:15px}.return-form .return-products .return-product{padding:10px 0;border-bottom:1px solid #c8c8c8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.return-form .return-products .return-product .return-product-checkbox{width:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:26px}.return-form .return-products .return-product .return-product-image{width:100px;min-height:100px;padding-right:10px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.return-form .return-products .return-product .return-product-image img{display:block;width:auto;max-width:90px;max-height:100px;margin:0 auto}.return-form .return-products .return-product .title-and-qnt{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;width:100%}.return-form .return-products .return-product .title-and-qnt .return-product-title{-ms-flex-negative:0;flex-shrink:0}.return-form .return-products .return-product .title-and-qnt .return-product-qnt{margin-top:15px}@media (min-width:480px){.return-form .return-products .return-product .title-and-qnt{width:calc(100% - 145px)}}.return-form .terms{margin:20px 0}.return-form .store-details{margin-bottom:20px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.hint-to-desktop-app{padding:50px 20px;text-align:center}.hint-to-desktop-app .hint-title{font-size:clamp(22px,3vw,32px);margin-bottom:10px}.hint-to-desktop-app .hint-text{margin-bottom:10px}.hint-to-desktop-app .hint-text a{text-decoration:underline;color:#231cb8}#eubApiOverlay{display:none!important}
.star-container{display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:flex-start;height:33px}.star-container .star-btn{background-color:#fff;border:none;outline:none;cursor:pointer;margin:0;margin-right:5px;padding:0;height:100%;width:32px}.star-container .star-btn .star-image{display:inline-block;background-image:url("../images/icons/starInverted.svg");background-position:50%;background-size:cover;width:100%;height:100%}.star-container .star-btn .star-image .star-error-image{display:none}.star-container .star-btn .star-image.star-error .star-error-image{display:inline-block;height:95%}.star-container .star-btn .star-image.on{background-color:#ffb30e}.star-container .star-btn .star-image.on .star-error-image{display:none}.star-container .star-btn .star-image.off{background-color:#ccc}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.rating-form{padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.rating-form .form-container .title{font-size:19px;margin-bottom:20px}.rating-form .form-container .rating-container{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:start;-ms-flex-align:start;align-items:flex-start;max-width:300px}@media (min-width:1000px){.rating-form .form-container .rating-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}}.rating-form .form-container .rating-container .rating-image-container{max-width:170px}.rating-form .form-container .rating-container .container-right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 0 5px;max-width:100%}@media (min-width:1000px){.rating-form .form-container .rating-container .container-right-side{margin-left:25px}}.rating-form .form-container .rating-container .container-right-side .product-title{font-size:14px}.rating-form .form-container .rating-container .container-right-side .product-subtitle{margin-bottom:10px}.rating-form .form-container .rating-container .container-right-side .star-container{margin-bottom:5px;margin-top:auto}.rating-form .form-container input,.rating-form .form-container textarea{font-size:13px}@media (min-width:1000px){.rating-form .form-container input,.rating-form .form-container textarea{font-size:15px}}.rating-form .form-container .required-field{color:#313131;text-align:right;font-size:12px}.rating-form .gdpr-information-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:15px;margin-bottom:25px}@media (min-width:1000px){.rating-form .gdpr-information-text{margin-top:auto;margin-bottom:0}}.rating-form .gdpr-information-text .dividing-horizontal-line{border-top:1px solid #979797;width:100%;margin:15px 0}.rating-form .gdpr-information-text a{text-decoration:underline;margin:0}.rating-form .button-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto}@media (min-width:1000px){.rating-form .button-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.rating-success-modal.modal-container{width:500px;height:auto}.rating-success-modal.modal-container .modal-content{position:relative}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.ratings-wrapper{padding:20px 0}.ratings-wrapper .wrapper-title{font-size:26px}.ratings-wrapper .ratings-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px}.ratings-wrapper .ratings-container .rating-box{width:100%;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.ratings-wrapper .ratings-container .rating-box{width:50%}}@media (min-width:1000px){.ratings-wrapper .ratings-container .rating-box{width:33.33%}}.ratings-wrapper .ratings-container .rating-box .rating-product-image{width:200px;height:200px;display:-webkit-box;display:-ms-flexbox;display:flex}.ratings-wrapper .ratings-container .rating-box .rating-product-image>img{margin:auto}.ratings-wrapper .ratings-container .rating-box .rating-product-title{margin-bottom:10px;font-size:17px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.products-rating-container .form-container{width:100%}@media (min-width:1000px){.products-rating-container .form-container{width:60%}}.products-rating-container .button-wrapper{-ms-flex-item-align:end;align-self:flex-end}.products-rating-container .success-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid #007858;margin:30px 0}.products-rating-container .success-message .message-green-checkmark{display:inline-block;width:15px;min-width:15px;height:15px;background:url("../images/icons/check-white-progress.svg") no-repeat 50%;background-size:12px;background-color:#007858;border-radius:50%;margin:18px 15px}.products-rating-container .success-message .message-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 0}.products-rating-container .success-message .message-box .message-title{margin-bottom:5px}
.unsubscribe-title{font-size:20px;margin:20px 0}.unsubscribe-text{margin-bottom:40px}.unsubscribe-button{margin-bottom:20px;width:300px;padding:12px 0;font-size:18px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.inspiration-list .inspiration-load-more-btn{margin:0 auto;margin-top:20px;border:1px solid #c8c8c8;font-size:1rem;padding:12px 48px;background-color:#fff}.inspiration-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:25px 0 40px}@media (min-width:768px){.inspiration-buttons{grid-template-columns:repeat(4,1fr)}}.inspiration-buttons .inspiration-btn{border:1px solid #c8c8c8;background-color:#fff;padding:16px;text-align:center;font-size:1rem}.inspiration-buttons .inspiration-btn.active{background-color:#ffca19}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.fliesen-rotator{display:grid;place-items:center;position:relative}.fliesen-rotator .slider-btn{display:none}@media (min-width:1000px){.fliesen-rotator .slider-btn{display:block}}.fliesen-rotator .image-container{width:100%}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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%}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.room-field label{font-size:10px}@media (min-width:400px){.room-field label{font-size:12px}}.consulting-request-form .submit-btn{width:100%;padding:16px;font-size:1rem}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.corona-message p{margin-bottom:20px}.corona-message ul{margin-bottom:20px;list-style-type:disc;padding-left:15px}.corona-message ul li{margin-bottom:10px}.corona-message a{color:#008060}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.scan-page-product-list h1{margin:30px 0 60px}
.print-page .image-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.print-page .image-grid img{width:50%;border:1px solid}.print-page .image-grid img:nth-child(2n){border-left:none}
.ids-checkout button,.ids-checkout form{display:none;border:1px solid #000}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.main-branch-container{min-height:100px;width:100%;padding:25px 15px 0;overflow:auto;border-bottom:1px solid #c8c8c8}.main-branch-container .title{font-size:16px;margin-bottom:20px}.main-branch-container .main-branch-content .main-branch-left-content{margin-bottom:20px}.main-branch-container .main-branch-content .main-branch-right-content{overflow-y:auto;margin-bottom:10px}.main-branch-container .main-branch-content .address{margin-bottom:20px}.main-branch-container .main-branch-content .address .street-zip-city{margin-bottom:10px}.main-branch-container .main-branch-content .contact{margin-bottom:30px}.main-branch-container .main-branch-content .contact a{display:block}.main-branch-container .main-branch-content .more-details-button{text-align:left}.main-branch-container .main-branch-content .selling-hours{margin-bottom:20px}.main-branch-container .main-branch-content .exhibition-hours p{margin-bottom:5px}.main-branch-link{text-decoration:underline;margin:20px auto;padding-bottom:50px;display:block}@media (min-width:1000px){.main-branch-container{min-height:300px;padding:25px 40px 0}.main-branch-container .main-branch-content{height:250px;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}.main-branch-container .main-branch-content .main-branch-left-content{margin-bottom:0}.main-branch-container .main-branch-content>*{width:47%}.main-branch-link{padding-bottom:0}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.branches-selector-container{position:relative;padding:0 15px;width:100%;border-bottom:1px solid #c8c8c8}.branches-selector-container .branches-selector-title{position:relative;left:-15px;width:100vw;text-transform:uppercase;font-size:1.125rem;margin-bottom:8px;padding:20px;border-bottom:1px solid #c8c8c8;border-top:1px solid #c8c8c8;background-color:#f2f2f2}.branches-selector-container .branches-selector-title.chevron:before{content:"<";position:relative;top:-2px;margin-right:10px;font-weight:800}.branches-selector-container .branches-selector-subtitle{margin-bottom:10px}.branches-selector-container .search-bar-container{position:relative;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;margin-bottom:25px}.branches-selector-container .search-bar-container .branches-search-bar{width:100%;padding:12px}.branches-selector-container .search-bar-container .branches-search-btn{position:absolute;min-width:110px;right:1px;top:1px;bottom:1px;font-size:12px}.branches-selector-container .error-message{position:relative;color:#c80000;padding-left:5px;top:-20px}.branches-delivery-message{left:-15px;padding-right:15px;min-height:115px;width:100vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffca19}.branches-delivery-message,.branches-delivery-message .image-holder{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.branches-delivery-message .image-holder{height:55px;min-width:55px;left:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:#ffb732}.branches-delivery-message .image-holder .delivery-truck-image{width:35px}.branches-delivery-message .message-text{font-weight:700;font-size:14px;text-align:center;margin-left:20px;margin-right:15px}.branches-page-link{text-decoration:underline;display:block;margin:20px auto;padding-bottom:50px}.branch-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #c8c8c8;padding:15px 0;gap:15px}.branch-container:first-of-type{border-top:none;padding-top:0}.branch-container:nth-child(3){border-bottom:1px solid #c8c8c8}.branch-container .branch-text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.branch-container .branch-text-wrapper .branch-name{font-weight:700;font-size:1rem;margin-bottom:3px}.branch-container .branch-link{font-size:13px;text-decoration:underline;white-space:nowrap}@media (min-width:768px){.branch-container{-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}}@media (min-width:1000px){.branches-selector-container{padding:20px 35px 0}.branches-selector-container .branches-selector-title{position:static;text-transform:none;width:auto;font-size:16px;padding:0;border:none;background-color:#fff}.branches-selector-container .branches-selector-subtitle,.branches-selector-container .search-bar-container .branches-search-bar{font-size:12px}.branches-selector-container .search-bar-container .branches-search-bar::-webkit-input-placeholder{font-size:12px}.branches-selector-container .search-bar-container .branches-search-bar::-moz-placeholder{font-size:12px}.branches-selector-container .search-bar-container .branches-search-bar::-ms-input-placeholder{font-size:12px}.branches-selector-container .search-bar-container .branches-search-bar::placeholder{font-size:12px}.branches-selector-container .filial-list{overflow-y:scroll;max-height:250px;margin-bottom:10px}.branches-page-link{padding-bottom:0}.branches-delivery-message{max-width:540px;min-height:80px;overflow:hidden;left:-35px}.branches-delivery-message .image-holder{position:absolute;height:110px;width:110px;left:-20px;top:-15px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.branches-delivery-message .image-holder .delivery-truck-image{width:35px;height:35px;margin-right:30px}.branches-delivery-message .message-text{font-size:12px;margin-left:115px;margin-right:50px}.branch-container:last-of-type{border-bottom:none}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.branch-wrapper-container{position:relative;z-index:1003;width:100%;background-color:#fff}.branch-wrapper-container strong{font-size:1rem}.branch-close-button{position:absolute;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;top:10px;right:10px;width:15px;height:15px;padding:0;border:none;border-radius:50%;color:#000;background:#f2f2f2;font-size:12px;z-index:1}.branch-wrapper-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1002;background-color:transparent}.header-sortiment-dropdown .branch-wrapper-container{border:none}@media (min-width:1000px){.branch-wrapper-container{position:absolute;top:100%;left:0;width:540px;min-height:200px;-webkit-box-shadow:0 5px 8px rgba(97,97,97,.4);box-shadow:0 5px 8px rgba(97,97,97,.4)}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.niederlassungen-button .niederlassungen-main-branch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.niederlassungen-button .niederlassungen-main-branch .header-map-pin-icon{width:18px;margin-right:5px}.niederlassungen-button .chevron,.niederlassungen-button .niederlassungen-main-branch span{padding:0}@media (min-width:1000px){.niederlassungen-button .chevron{border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:2px;margin:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-left:5px}.niederlassungen-button .chevron.up{transform:rotate(225deg);-webkit-transform:rotate(225deg);-webkit-transition-duration:.2s;transition-duration:.2s;margin-top:5px}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.top-usp-wrapper{display:none}@media (min-width:1000px){.top-usp-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;gap:15px;width:100%;height:32px}}@media (max-width:1280px){.top-usp-wrapper{padding-inline:10px}}.top-usp-wrapper .niederlassungen-button,.top-usp-wrapper .top-usp-wrapper-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-usp-wrapper .niederlassungen-button .header-mail-icon,.top-usp-wrapper .top-usp-wrapper-link .header-mail-icon{width:20px;margin-right:5px}.top-usp-wrapper .niederlassungen-button:hover .header-mail-title,.top-usp-wrapper .niederlassungen-button:hover .main-branch-title,.top-usp-wrapper .top-usp-wrapper-link:hover .header-mail-title,.top-usp-wrapper .top-usp-wrapper-link:hover .main-branch-title{text-decoration:underline}.top-usp-wrapper .top-usp-wrapper-user{margin-left:auto;margin-right:50px;line-height:1;text-align:center;font-size:14px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:45%}@media (min-width:1000px){.logo-container{min-width:145px}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.icon-nav-item-dropdown-desktop.icon-nav-item-dropdown-account{display:block;position:absolute;background-color:#fff;-webkit-box-shadow:0 10px 14px rgba(0,0,0,.2);box-shadow:0 10px 14px rgba(0,0,0,.2);max-height:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;overflow:hidden;opacity:1;top:100%;z-index:100}.icon-nav-item-dropdown-desktop.icon-nav-item-dropdown-account>li{position:relative}.icon-nav-item-dropdown-desktop.icon-nav-item-dropdown-account>li.submenu-visible .icon-nav-item-dropdown-submenu{max-height:500px}.icon-nav-item-dropdown-desktop.icon-nav-item-dropdown-account>li.has-submenu.new-chevron:after{top:14px;left:90%;z-index:1}.icon-nav-item-dropdown-desktop.icon-nav-item-dropdown-account>li.has-submenu:hover.new-chevron:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.icon-nav-item-dropdown-desktop.icon-nav-item-dropdown-account>li a,.icon-nav-item-dropdown-desktop.icon-nav-item-dropdown-account>li button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 20px;background-color:#fff;border:none;z-index:1;font-weight:400;font-size:15px;width:100%;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.icon-nav-item-dropdown-desktop.icon-nav-item-dropdown-account>li a:hover,.icon-nav-item-dropdown-desktop.icon-nav-item-dropdown-account>li button:hover{background-color:#f2f2f2;text-decoration:underline}.icon-nav-item-dropdown-desktop.icon-nav-item-dropdown-account .icon-nav-item-dropdown-submenu{position:absolute;right:100%;top:0;background-color:#fff;max-height:0;width:100%;overflow:hidden;-webkit-transition:height .2s ease-out;transition:height .2s ease-out;-webkit-box-shadow:0 10px 14px rgba(0,0,0,.2);box-shadow:0 10px 14px rgba(0,0,0,.2)}.icon-nav-item-dropdown-desktop.icon-nav-item-dropdown-account .icon-nav-item-dropdown-submenu a,.icon-nav-item-dropdown-desktop.icon-nav-item-dropdown-account .icon-nav-item-dropdown-submenu button{padding:8px 20px;font-size:14px}.icon-nav-item.dropdown-visible .icon-nav-item-dropdown-desktop{max-height:500px;overflow:inherit}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.icon-nav-item-account .icon-nav-item-icon{background:url(../images/icons/header/worker-icon.svg);background-size:100%}.icon-nav-item-account .icon-nav-item-icon .loggin-checkmark{position:relative;background-color:#ffca19;border-radius:50%;right:-18px;top:-5px;display:grid;height:12px;width:12px;place-items:center}.icon-nav-item-account .icon-nav-item-icon .loggin-checkmark:after{content:"";position:absolute;width:4.5px;height:8px;border:solid #000;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-bottom:1px}.icon-nav-item-account .icon-nav-item-dropdown{width:180px;left:-55px}
.icon-nav-item-project .icon-nav-item-link .icon-nav-item-icon,.icon-nav-item-wishlist .icon-nav-item-link .icon-nav-item-icon{background:url(../images/icons/header/pin-icon.svg);background-size:100%}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.minicart{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;max-height:600px;width:395px;background-color:#fff;top:15px;right:0;overflow:hidden;-webkit-box-shadow:0 10px 14px rgba(0,0,0,.17);box-shadow:0 10px 14px rgba(0,0,0,.17);-webkit-transform:translate3d(0,-689px,0);transform:translate3d(0,-689px,0);opacity:0}.minicart.collapsed{display:none;max-height:0}.minicart header{height:55px;background-color:#f2f2f2}.minicart header p{line-height:55px;text-align:center;font-size:18px;font-weight:700}.minicart .minicart-items-section{max-height:356px;overflow:auto}.minicart .minicart-items-section .minicart-item{padding-bottom:20px;border-bottom:1px solid #f2f2f2}.minicart .interactions-section{margin:20px}.minicart .interactions-section .total-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.minicart .interactions-section .total-price p{font-size:1rem;font-weight:700}.minicart .interactions-section .total-price p span{font-size:12px;color:#94a3b8}.minicart .interactions-section .total-price span{font-weight:700}.minicart .interactions-section .custom-button{padding:10px 0;width:100%;font-size:18px;margin-bottom:20px}.minicart .interactions-section .custom-button.cart-button{font-size:13px;text-decoration:underline}
.icon-nav-item-cart.show-count.minicart-visible .minicart{max-height:600px;height:auto}.icon-nav-item-cart .minicart{width:395px;max-height:0;height:0;right:-10px;-webkit-transform:none;transform:none;overflow:hidden;top:100%;opacity:1;z-index:10}.icon-nav-item-cart .icon-nav-item-icon{background:url(../images/icons/header/cart-icon.svg);background-size:100%}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.cart-notification{position:absolute;z-index:12;top:50px;right:0;background:#fff;margin:0 10px;width:calc(100% - 20px);-webkit-box-shadow:0 10px 14px rgba(0,0,0,.17);box-shadow:0 10px 14px rgba(0,0,0,.17)}@media (min-width:1000px){.cart-notification{width:395px;margin:0}}@media (min-width:1280px){.cart-notification{margin-right:calc((100vw - 1280px) / 2)}}.cart-notification header{width:100%;background-color:#007858;color:#fff;padding:15px;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}.cart-notification header img{margin-right:10px}.cart-notification header p{font-weight:700;margin-right:auto}.cart-notification header button{color:#c8c8c8}.cart-notification .cart-notification-items{max-height:400px;overflow:auto}.cart-notification .notification-cart-interaction{margin:20px}.cart-notification .notification-cart-interaction button{width:100%;height:50px;font-size:20px}.sticky .cart-notification{top:100px}.minicart-item{margin:20px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.minicart-item .notification-product-image{width:76px;margin-right:20px}.minicart-item .notification-product-image img{display:block;max-height:76px;margin:0 auto}.minicart-item .notification-product-details{-webkit-box-flex:1;-ms-flex:1;flex:1}.minicart-item .notification-product-details .notification-product-name{font-size:1rem;font-weight:700}.minicart-item .notification-product-details .notification-product-quantity,.minicart-item .notification-product-details .notification-product-subtitle{margin-bottom:13px}.minicart-item .notification-product-details .notification-product-price{font-weight:700;font-size:1rem}.minicart-item .notification-product-details .notification-product-price .vat-text{font-weight:400;font-size:11px}.minicart-item .notification-product-details .notification-product-price-secondary{font-size:12px}.minicart-item .notification-product-total-price{display:none}@media (min-width:1000px){.minicart-item .notification-product-total-price{display:block;max-width:100px;-ms-flex-item-align:end;align-self:flex-end;font-weight:700;color:#007858}}.minicart-item .remove-item{position:absolute;top:0;right:-8px;color:#c8c8c8}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.icon-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;-webkit-transition:gap .4s ease-in-out;transition:gap .4s ease-in-out}.icon-nav.cordova-variant{grid-template-columns:repeat(2,1fr)}.icon-nav .icon-nav-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-nav .icon-nav-item:hover .icon-nav-item-label{text-decoration:underline}.icon-nav .icon-nav-item .icon-nav-item-link{position:relative;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;background-color:transparent;padding:0;overflow:hidden}.icon-nav .icon-nav-item .icon-nav-item-link .icon-nav-item-icon{position:relative;height:22px;width:22px}.icon-nav .icon-nav-item .icon-nav-item-link .icon-nav-item-icon,.icon-nav .icon-nav-item .icon-nav-item-link .icon-nav-item-label{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.icon-nav .icon-nav-item .icon-nav-item-link .icon-nav-item-label{font-size:12px;line-height:14px;pointer-events:none;white-space:nowrap;cursor:not-allowed;color:#fff;font-weight:700}.icon-nav .icon-nav-item .icon-nav-item-dropdown-label{position:relative}.icon-nav-desktop{height:100%}.icon-nav-desktop .icon-nav-item-icon{margin-bottom:10px}.icon-nav-desktop .icon-nav-item-sortiment{display:none;padding-bottom:8px}.icon-nav-desktop .icon-nav-item-sortiment .icon-nav-item-link .icon-nav-item-icon{background:url("../images/icons/header/hamburger-menu-white.svg");margin-bottom:14px}.icon-nav-desktop .icon-nav-item-sortiment .sortiment-menu-dropdown{display:none}.icon-nav-mobile{height:100%}.icon-nav-mobile .icon-nav-item .icon-nav-item-icon{width:20px;height:20px;margin-bottom:5px}.icon-nav-mobile .icon-nav-item .icon-nav-item-label{font-size:12px;white-space:nowrap}.icon-nav-mobile .icon-nav-item .icon-nav-item-label:after{display:none}.icon-nav-mobile .icon-nav-item .icon-nav-item-count{top:-5px;font-size:9px}.sticky-header .icon-nav,.sticky-header.open .icon-nav{gap:0;grid-template-columns:repeat(4,50px)}@media (min-width:480px){.sticky-header .icon-nav,.sticky-header.open .icon-nav{grid-template-columns:repeat(4,1fr)}}.sticky-header .icon-nav.cordova-variant,.sticky-header.open .icon-nav.cordova-variant{grid-template-columns:repeat(3,50px)}@media (min-width:480px){.sticky-header .icon-nav.cordova-variant,.sticky-header.open .icon-nav.cordova-variant{grid-template-columns:repeat(3,1fr)}}.sticky-header .icon-nav .icon-nav-item .icon-nav-item-icon,.sticky-header.open .icon-nav .icon-nav-item .icon-nav-item-icon{-webkit-transform:translateY(10px);transform:translateY(10px)}.sticky-header .icon-nav .icon-nav-item .icon-nav-item-label,.sticky-header.open .icon-nav .icon-nav-item .icon-nav-item-label{-webkit-transform:translateY(25px);transform:translateY(25px);position:relative;white-space:nowrap}.sticky-header .icon-nav-desktop,.sticky-header.open .icon-nav-desktop{grid-template-columns:repeat(4,minmax(55px,1fr))}.sticky-header .icon-nav-desktop .icon-nav-item-sortiment,.sticky-header.open .icon-nav-desktop .icon-nav-item-sortiment{display:-webkit-box;display:-ms-flexbox;display:flex}.sticky-header .icon-nav-desktop .icon-nav-item-sortiment:hover .sortiment-menu-dropdown,.sticky-header.open .icon-nav-desktop .icon-nav-item-sortiment:hover .sortiment-menu-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;background-color:#fff;top:100%}.sticky-header .icon-nav-desktop .icon-nav-item-sortiment:hover .sortiment-menu-dropdown .sortiment-menu-item:hover.has-children,.sticky-header.open .icon-nav-desktop .icon-nav-item-sortiment:hover .sortiment-menu-dropdown .sortiment-menu-item:hover.has-children{border-right:1px solid #c8c8c8;width:100%}.sticky-header .icon-nav-desktop .icon-nav-item-sortiment:hover .sortiment-menu-dropdown .sortiment-arrow,.sticky-header .icon-nav-desktop .icon-nav-item-sortiment:hover .sortiment-menu-dropdown .sortiment-children,.sticky-header.open .icon-nav-desktop .icon-nav-item-sortiment:hover .sortiment-menu-dropdown .sortiment-arrow,.sticky-header.open .icon-nav-desktop .icon-nav-item-sortiment:hover .sortiment-menu-dropdown .sortiment-children{display:none}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.header-general-desktop-container{position:relative;background:-webkit-gradient(linear,left top,left bottom,color-stop(90%,#007858),to(#016248));background:linear-gradient(180deg,#007858 90%,#016248);height:80px;-webkit-transition:height .5s;transition:height .5s}.header-general-desktop-container.sticky-header{height:64px}.header-general-desktop-container.sticky-header .header-general-desktop{position:fixed;top:0;left:0;width:100%;background:inherit;height:inherit}@media (min-width:1280px){.header-general-desktop-container.sticky-header .header-general-desktop{padding-inline:calc((100% - 1280px) / 2)}}.header-general-desktop-container.sticky-header .header-general-desktop .cart-notification{top:64px}.header-general-desktop-container .header-general-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;gap:20px;height:inherit;background:inherit;z-index:1001}@media (max-width:1280px){.header-general-desktop-container .header-general-desktop{padding-inline:10px}}.header-general-desktop-container .header-general-desktop .cart-notification{top:80px}.header-general-desktop-container .header-general-desktop .search-bar{max-width:680px;width:100%}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.desktop-nav-sortiments{position:relative;padding-left:11px;height:100%;display:grid}@media (min-width:1280px){.desktop-nav-sortiments{padding-left:21px}}.desktop-nav-sortiments .nav-sortiment-button{text-transform:uppercase;padding-right:20px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.desktop-nav-sortiments .nav-sortiment-button:hover{text-decoration:underline}.desktop-nav-sortiments .nav-sortiment-button.new-chevron:after{right:5px;top:14px}.desktop-nav-sortiments .nav-sortiment-button .hamburger-menu-logo{display:inline-block;background:url("../images/icons/sortiment-mobile/hamburger-menu.svg");width:25px;height:25px}.desktop-nav-sortiments.open .nav-sortiment-button.new-chevron:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.container.home-page .desktop-nav-sortiments .nav-sortiment-button.new-chevron:after{display:none}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.desktop-nav-platform-specific{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;height:100%;margin-left:auto}.desktop-nav-platform-specific .desktop-nav-link.sale-color{color:#e05927}.desktop-nav-platform-specific .desktop-nav-li{position:relative;display:grid;height:100%}.desktop-nav-platform-specific .desktop-nav-li .desktop-nav-btn,.desktop-nav-platform-specific .desktop-nav-li .desktop-nav-link{font-weight:700;text-transform:uppercase}.desktop-nav-platform-specific .desktop-nav-li .desktop-nav-btn.new-chevron:after,.desktop-nav-platform-specific .desktop-nav-li .desktop-nav-link.new-chevron:after{right:5px;top:12px}.desktop-nav-platform-specific .desktop-nav-li .desktop-nav-btn{padding-right:20px}.desktop-nav-platform-specific .desktop-nav-li .desktop-nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.desktop-nav-platform-specific .desktop-nav-li .desktop-nav-link.new-chevron{padding-right:20px}.desktop-nav-platform-specific .desktop-nav-li:hover{background-color:#f2f2f2;text-decoration:underline}.desktop-nav-platform-specific .desktop-nav-li:hover .new-chevron:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.desktop-nav-platform-specific .desktop-nav-li:hover .desktop-nav-dropdown-menu{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-self:center;max-width:320px;min-width:250px;max-height:calc(100vh - 184px - 5px);top:100%;background-color:#fff;padding:10px;-webkit-box-shadow:0 10px 14px rgba(0,0,0,.2);box-shadow:0 10px 14px rgba(0,0,0,.2);overflow-y:auto;white-space:pre;-webkit-animation:growDown .3s ease-in-out forwards;animation:growDown .3s ease-in-out forwards;-webkit-transform-origin:top center;transform-origin:top center}.desktop-nav-platform-specific .desktop-nav-li .desktop-nav-dropdown-menu{display:none}.desktop-nav-platform-specific .desktop-nav-li .desktop-nav-dropdown-menu .desktop-nav-dropdown-menu-item{padding:5px 10px}.desktop-nav-platform-specific .desktop-nav-li .desktop-nav-dropdown-menu .desktop-nav-dropdown-menu-item>a{display:block}.desktop-nav-platform-specific .desktop-nav-li .desktop-nav-dropdown-menu .desktop-nav-dropdown-menu-item:hover{background-color:#f2f2f2;text-decoration:underline}.is-business-user .desktop-nav-platform-specific :last-child .desktop-nav-dropdown-menu{justify-self:flex-end;right:-10px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.toggle-container{position:relative;cursor:pointer;color:#fff}.toggle-box{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:90px;height:20px;padding:0;border-radius:30px;background-color:#c8c8c8;-webkit-transition:all .2s ease;transition:all .2s ease}.toggle-box,.toggle-check,.toggle-uncheck{display:-webkit-box;display:-ms-flexbox;display:flex}.toggle-check,.toggle-uncheck{-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.toggle-check span,.toggle-uncheck span{width:15px;overflow:initial;white-space:nowrap;font-weight:700;font-size:11px;position:relative;right:23px}.toggle-uncheck{opacity:1;color:#464646}.toggle-circle{-webkit-transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;position:absolute;top:2px;left:3px;width:16px;height:16px;border-radius:50%;background-color:#fafafa;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease;transition:all .5s ease}.toggle-checked .toggle-box{background-color:#007858}.toggle-checked .toggle-check{opacity:1}.toggle-checked .toggle-uncheck{opacity:0}.toggle-checked .toggle-circle{right:2px;left:calc(100% - 19px)}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.desktop-nav{background-color:#f5f5f5;height:40px}.desktop-nav,.desktop-nav .desktop-nav-menus{display:-webkit-box;display:-ms-flexbox;display:flex}.desktop-nav .desktop-nav-menus{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;height:inherit;z-index:1000}@media (max-width:1280px){.desktop-nav .desktop-nav-menus{padding-inline:10px}}.desktop-nav .desktop-nav-menus .toggle-container{margin-left:20px}.desktop-nav.hidden .desktop-nav-dropdown-menu{display:none!important}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.header-general-desktop-wrapper{display:none;position:relative;z-index:1101}@media (min-width:1000px){.header-general-desktop-wrapper{display:block}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.icon-nav-item-hamburger .icon-nav-item-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-nav-item-hamburger.open .icon-nav-item-link .hamburger-menu{background:transparent}.icon-nav-item-hamburger.open .icon-nav-item-link .hamburger-menu:after,.icon-nav-item-hamburger.open .icon-nav-item-link .hamburger-menu:before{top:0}.icon-nav-item-hamburger.open .icon-nav-item-link .hamburger-menu:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icon-nav-item-hamburger.open .icon-nav-item-link .hamburger-menu:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.icon-nav-mobile .icon-nav-item-search{display:none}.icon-nav-mobile .icon-nav-item-search .icon-nav-item-link .icon-nav-item-icon{background:url("../images/icons/header/search-icon.svg") 50% no-repeat;margin-bottom:16px;background-size:100%;pointer-events:none}.sticky-header .icon-nav-mobile .icon-nav-item-search,.sticky-header.open .icon-nav-mobile .icon-nav-item-search{display:-webkit-box;display:-ms-flexbox;display:flex}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.icon-nav-item-dropdown-mobile.icon-nav-item-dropdown-account{z-index:1003;background:#fff;width:100%;position:fixed;top:0;opacity:0;height:0;overflow:hidden;-ms-touch-action:none;touch-action:none}.icon-nav-item-dropdown-mobile.icon-nav-item-dropdown-account.dropdown-visible{top:60px;opacity:1;height:auto;overflow:auto;width:auto;max-height:100vh;right:10px;left:10px}.icon-nav-item-dropdown-mobile.icon-nav-item-dropdown-account>li{position:relative}.icon-nav-item-dropdown-mobile.icon-nav-item-dropdown-account>li.submenu-visible .icon-nav-item-dropdown-submenu{max-height:100vh}.icon-nav-item-dropdown-mobile.icon-nav-item-dropdown-account>li.submenu-visible.has-submenu>a:after,.icon-nav-item-dropdown-mobile.icon-nav-item-dropdown-account>li.submenu-visible.has-submenu>button:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.icon-nav-item-dropdown-mobile.icon-nav-item-dropdown-account>li.has-submenu>a:after,.icon-nav-item-dropdown-mobile.icon-nav-item-dropdown-account>li.has-submenu>button:after{content:">";display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.icon-nav-item-dropdown-mobile.icon-nav-item-dropdown-account>li>a,.icon-nav-item-dropdown-mobile.icon-nav-item-dropdown-account>li>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;font-size:15px;font-weight:400;padding:12px 20px;background:transparent;border:0;width:100%;text-align:left}.icon-nav-item-dropdown-mobile.icon-nav-item-dropdown-account .icon-nav-item-dropdown-submenu{display:block;max-height:0;width:100%;overflow:hidden;-webkit-transition:max-height .2s ease-in-out;transition:max-height .2s ease-in-out}.icon-nav-item-dropdown-mobile.icon-nav-item-dropdown-account .icon-nav-item-dropdown-submenu a,.icon-nav-item-dropdown-mobile.icon-nav-item-dropdown-account .icon-nav-item-dropdown-submenu button{display:block;font-size:14px;padding:5px 0 5px 30px}.sticky-header .icon-nav-item-dropdown-mobile.icon-nav-item-dropdown-account.dropdown-visible{top:48px}.platform-cordova .icon-nav-item-dropdown-mobile.icon-nav-item-dropdown-account.dropdown-visible{top:110px}.platform-cordova .sticky-header .icon-nav-item-dropdown-mobile.icon-nav-item-dropdown-account.dropdown-visible{top:98px}
.icon-nav-item-phone .icon-nav-item-icon{background:url(../images/icons/sortiment-mobile/phone.svg) no-repeat;background-size:100%}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.platform-cordova_ios .header-sortiment-dropdown{padding-bottom:34px}.header-sortiment-dropdown{z-index:1003;background:#fff;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,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;right:10px;left:10px;overflow-y:auto;overflow-x:hidden;opacity:0}.header-sortiment-dropdown.open{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);opacity:1}.header-sortiment-dropdown>*{border-bottom:1px solid #eee}.header-sortiment-dropdown li>a,.header-sortiment-dropdown li>button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;padding:12px 20px;width:100%;text-align:left}.header-sortiment-dropdown li>a :first-child,.header-sortiment-dropdown li>button :first-child{margin-right:10px}.header-sortiment-dropdown li>a.new-chevron:after,.header-sortiment-dropdown li>button.new-chevron:after{margin-right:20px;right:0}.header-sortiment-dropdown li>a.has-children-open.new-chevron:after,.header-sortiment-dropdown li>button.has-children-open.new-chevron:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.header-sortiment-dropdown li.has-children.menu-open>.submenu{max-height:386px}.header-sortiment-dropdown li ul{padding-left:10px;padding-right:10px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;max-height:0;overflow:hidden}.header-sortiment-dropdown li ul.submenu-open{max-height:2500px;overflow:visible}.header-sortiment-dropdown li ul li:last-child{border-bottom:0}.header-sortiment-dropdown li ul button{font-weight:400}.header-sortiment-dropdown .vat-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px;height:42px}.header-sortiment-dropdown .vat-toggle span{padding:0}.header-sortiment-dropdown .vat-toggle .toggle-container{margin-right:auto}.header-sortiment-dropdown .niederlassungen-button{padding:12px 5px 12px 20px;overflow:hidden;width:100%}.header-sortiment-dropdown .niederlassungen-button .niederlassungen-main-branch{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header-sortiment-dropdown .niederlassungen-button .niederlassungen-main-branch .header-map-pin-icon{margin:2px 10px 0 0}.header-sortiment-dropdown .niederlassungen-button .niederlassungen-main-branch span{text-align:left}.header-sortiment-dropdown .niederlassungen-button.max-chevron:after{content:"v";position:absolute;right:15px;top:10px;-webkit-transform:rotate(270deg);transform:rotate(270deg);font-weight:800}.header-sortiment-dropdown .submenu{width:100%;max-height:0;overflow-y:auto;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out;will-change:max-height;background:#fff}.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-weight:400}.header-sortiment-dropdown .submenu .submenu{padding-left:10px;padding-right:10px}.header-sortiment-dropdown .absolute-links{font-weight:400}.header-sortiment-dropdown .version-number{padding:5px 0 6px 20px}.header-sortiment-dropdown .icon-nav-item-phone .icon-nav-item-link{-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}.header-sortiment-dropdown .icon-nav-item-phone .icon-nav-item-link .icon-nav-item-icon{height:20px;width:20px;margin-bottom:0}.header-sortiment-dropdown .icon-nav-item-phone .icon-nav-item-link .icon-phone-text{font-weight:400}.header-sortiment-dropdown .icon-from-index-1{background:url("../images/icons/sortiment-mobile/hamburger-menu.svg")}.header-sortiment-dropdown .icon-from-index-2{background:url("../images/icons/sortiment-mobile/logo-kemmler.svg")}.header-sortiment-dropdown .icon-from-index-3{background:url("../images/icons/sortiment-mobile/book.svg")}.header-sortiment-dropdown .icon-from-index-4{background:url("../images/icons/sortiment-mobile/percent.svg")}.header-sortiment-dropdown .icon-from-index-5{background:url("../images/icons/sortiment-mobile/truck.svg")}.header-sortiment-dropdown .icon-from-index-6{background:url("../images/icons/sortiment-mobile/pin-black.svg")}.header-sortiment-dropdown .sortiment-dropdown-icon-mobile{width:20px;height:20px;display:block;background-size:100%;background-repeat:no-repeat}.sticky-header .header-sortiment-dropdown.open{-webkit-transform:translate3d(0,48px,0);transform:translate3d(0,48px,0);opacity:1}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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;gap:10px}.baustellen-info-box .continue{font-weight:400;padding:0;text-decoration:underline}.baustellen-info-box .stop{font-size:13px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.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:1rem}.optin-box .refuse{text-decoration:underline;font-weight:400;padding:0}.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;min-height:110px;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;padding:10px 0}.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;margin-left:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition-duration:.2s;transition-duration:.2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.construction-sites .construction-site-list .address:hover .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-duration:.2s;transition-duration:.2s}@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}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.session-notification{background-color:#fff;border:2px solid #007858;padding:10px}.session-notification .session-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.session-notification .session-actions .stop-session{-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:768px){.session-notification .session-actions .stop-session{-ms-flex-preferred-size:35%;flex-basis:35%}}.session-notification .session-actions .change-session,.session-notification .session-actions .stop-session{text-decoration:underline;cursor:pointer}.session-notification.disabled-on-mobile{display:none}@media (min-width:1000px){.session-notification.disabled-on-mobile{display:block}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.header-general-mobile.open~.sortiment-submenu-overlay{position:fixed;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1002}.header-general-mobile{margin-bottom:10px}.header-general-mobile.open .header-general-mobile-nav-placeholder .header-general-mobile-nav,.header-general-mobile.sticky-header .header-general-mobile-nav-placeholder .header-general-mobile-nav{position:fixed;top:0;z-index:1101}.header-general-mobile.sticky-header .header-general-mobile-nav-placeholder .header-general-mobile-nav,.header-general-mobile.sticky-header.open .header-general-mobile-nav-placeholder .header-general-mobile-nav{height:48px}.header-general-mobile .header-general-mobile-nav-placeholder{position:relative;min-height:60px;z-index:1003}.header-general-mobile .header-general-mobile-nav-placeholder .header-general-mobile-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background:-webkit-gradient(linear,left top,left bottom,color-stop(90%,#007858),to(#016248));background:linear-gradient(180deg,#007858 90%,#016248);padding:0 16px;height:60px;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out;z-index:2;width:100%}.header-general-mobile .header-general-mobile-nav-placeholder .header-general-mobile-nav .brand-and-icons-nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.header-general-mobile .header-general-mobile-nav-placeholder .header-general-mobile-nav .brand-and-icons-nav-container .hidden-search-container{position:absolute;right:100vw;width:100%}.header-general-mobile .cart-notification{z-index:1111;top:60px}.header-general-mobile .mobile-search-bar-wrap{position:relative;height:64px;padding:12px 16px;background-color:hsla(0,0%,85%,.72);margin-top:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(0);transform:translateY(0);z-index:21}.header-general-mobile .brand-and-icons-nav-container{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.header-general-mobile.sticky-header .translated .brand-and-icons-nav-container{-webkit-transform:translateX(100vw);transform:translateX(100vw)}.header-general-mobile.sticky-header .mobile-search-bar-wrap{-webkit-transition:all .5s;transition:all .5s;margin-top:-75px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header-general-mobile.sticky-header .cart-notification{top:48px}.platform-cordova .header-general-mobile .header-general-mobile-nav-placeholder .header-general-mobile-nav .brand-and-icons-nav-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.header-general-mobile-wrapper{position:relative;display:block}.platform-cordova .header-general-mobile.open .header-general-mobile-nav{top:50px}.platform-cordova .header-general-mobile.open .header-sortiment-dropdown.open{-webkit-transform:translateY(110px);transform:translateY(110px)}.platform-cordova .header-general-mobile.sticky-header .header-general-mobile-nav{top:50px}.platform-cordova .header-general-mobile.sticky-header.open .header-sortiment-dropdown.open{-webkit-transform:translateY(98px);transform:translateY(98px)}@media (min-width:1000px){.header-general-mobile-wrapper{display:none}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.header-general-wrapper .aktionsbanner,.header-general-wrapper .systembanner{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}.header-general-wrapper .aktionsbanner p,.header-general-wrapper .systembanner p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;-webkit-line-clamp:1}.header-general-wrapper .nav-item-count{display:none;position:absolute;background-color:#ffca19;padding:0 .2rem;border-radius:.2rem;right:-12px;top:-5px;height:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;line-height:normal}.header-general-wrapper .icon-nav-item.show-count>.icon-nav-item-link .nav-item-count{display:-webkit-box;display:-ms-flexbox;display:flex}.header-general-wrapper .icon-nav-item .icon-nav-item-dropdown-label.show-count .nav-item-count{display:block;top:-10px;left:100%;right:unset;color:#000}.platform-cordova.platform-cordova_android .header-general-wrapper{margin-top:50px}.platform-cordova li._themen{display:none}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.header-landing-page{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;padding-bottom:10px;background-color:#007858;color:#fff}.header-landing-page a{color:inherit}.header-landing-page .header-landing-page-contact,.header-landing-page .header-landing-page-title{display:none}.header-landing-page.hide-for-cordova{visibility:hidden}@media (min-width:1000px){.header-landing-page .header-landing-page-contact{display:-webkit-box;display:-ms-flexbox;display:flex}.header-landing-page .header-landing-page-contact .header-landing-page-contact-phone{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:30px}.header-landing-page .header-landing-page-contact .header-landing-page-contact-phone .phone-icon{background-image:url("../images/icons/phone-white.svg");background-repeat:no-repeat;width:20px;height:20px;margin-right:10px}.header-landing-page .header-landing-page-title{display:block}}@media (max-width:1280px){.full-bleed{padding-inline:10px}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.header-checkout-desktop{display:none}@media (min-width:1000px){.header-checkout-desktop{height:80px}}@media (min-width:1000px) and (max-width:1280px){.header-checkout-desktop{padding-inline:10px}}@media (min-width:1000px){.header-checkout-desktop .usp-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.header-checkout-desktop .usp-item img{width:30px;margin-right:10px}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.items-wrapper{height:100%;overflow:hidden}.items-wrapper .usp-items{position:relative}.items-wrapper .usp-items .usp-item{width:100%;height:60px;padding:15px 0;display:grid;grid-template-columns:40px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.header-checkout-mobile{gap:10px;padding:0 10px;height:60px}.header-checkout-mobile .usp-item{color:#fff}@media (min-width:1000px){.header-checkout-mobile{display:none}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.header-checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:-webkit-gradient(linear,left top,left bottom,color-stop(90%,#007858),to(#016248));background:linear-gradient(180deg,#007858 90%,#016248)}.platform-cordova .header-checkout{display:none}.platform-cordova .checkout-layout .main-content{margin-top:50px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.newsletter-wrap{background:#007858;color:#fff;margin-bottom:20px;padding:16px 10px}@media (max-width:1280px){.newsletter-wrap{margin-inline:-10px}}.newsletter-wrap .newsletter{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:100%}.newsletter-wrap .newsletter .newsletter-btn{width:100%;max-width:600px;letter-spacing:normal;font-size:.75rem;color:#000;text-align:center}@media (min-width:570px){.newsletter-wrap .newsletter .newsletter-btn{font-size:.875rem}}.newsletter-wrap .newsletter-bottom{font-size:.75rem}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.translation-wrap{padding:10px 0 0 10px;position:absolute}.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}
.contact-section p{margin:10px 0}.contact-section a{text-decoration:underline}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.footer .partners-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-top:30px;text-align:left;border-top:1px solid #979797}@media (min-width:1000px){.footer .partners-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer .partners-footer .footer-column{width:100%}@media (min-width:1000px){.footer .partners-footer .footer-column{width:25%}}.footer .partners-footer .footer-column .footer-section-title{font-weight:700;margin-top:25px;margin-bottom:10px}@media (min-width:1000px){.footer .partners-footer .footer-column .footer-section-title{margin-top:0}}.footer .partners-footer .footer-column .app-store-section,.footer .partners-footer .footer-column .delivery-methods-section,.footer .partners-footer .footer-column .payment-methods-section,.footer .partners-footer .footer-column .social-media-section{margin-bottom:30px}.footer .partners-footer .footer-column .delivery-methods-section li,.footer .partners-footer .footer-column .payment-methods-section li{display:inline-block;margin:0 10px 10px 0}.footer .partners-footer .footer-column .delivery-methods-section li img,.footer .partners-footer .footer-column .payment-methods-section li img{width:50px;height:32px}.footer .partners-footer .footer-column .language-section{position:relative;margin-bottom:80px}.footer .partners-footer .footer-column .language-section .translation-wrap{width:65px;margin-right:auto;padding:0;position:relative}.footer .partners-footer .footer-column .language-section .translation-wrap>.language-settings-btn:after{top:0;position:relative}.footer .partners-footer .footer-column .language-section .translation-wrap.open>.language-settings-btn:after{top:0}.footer .partners-footer .footer-column .language-section .translation-wrap ul{left:-10px;top:25px;width:140px;padding-top:10px}.footer .partners-footer .footer-column .language-section .translation-wrap.open ul{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:1}.footer .partners-footer .footer-column .language-section .translation-wrap ul li{min-width:50%}.footer .partners-footer .footer-column .app-store-section .stores-icons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .partners-footer .footer-column .app-store-section .stores-icons-container .apple-app-store-link img{height:30px}.footer .partners-footer .footer-column .app-store-section .stores-icons-container .google-play-link img{height:45px}.footer .partners-footer .footer-column .logo-section .badges-container{width:160px;padding-top:5px;padding-bottom:5px;height:83px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.footer .partners-footer .footer-column .logo-section .badges-container img{mix-blend-mode:multiply}.footer .partners-footer .footer-column .logo-section .logo{margin-bottom:15px;display:inline-block}.footer .partners-footer .footer-column .social-media{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.5rem auto}@media (min-width:1000px){.footer .partners-footer .footer-column .social-media{margin:.75rem 0}}.footer .partners-footer .footer-column .social-media .footer-icon-container{margin-right:10px}.footer .partners-footer .footer-column .social-media .footer-icon-container .footer-icon{display:inline-block;width:25px;height:25px;background-size:25px}.footer .partners-footer .footer-column .social-media .footer-icon-container:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.footer .partners-footer .footer-column .social-media .facebook-icon{background:url("../images/icons/footer/facebook-icon.svg") no-repeat 50%}.footer .partners-footer .footer-column .social-media .youtube-icon{background:url("../images/icons/footer/youtube-icon.svg") no-repeat 50%}.footer .partners-footer .footer-column .social-media .houzz-icon{background:url("../images/icons/footer/houzz-icon.svg") no-repeat 50%}.footer .partners-footer .footer-column .social-media .xing-icon{background:url("../images/icons/footer/xing-icon.svg") no-repeat 50%}.footer .partners-footer .footer-column .social-media .pinterest-icon{background:url("../images/icons/footer/pinterest-icon.svg") no-repeat 50%}.footer .partners-footer .footer-column .social-media .instagram-icon{background:url("../images/icons/footer/instagram-icon.svg") no-repeat 50%}@media (min-width:1000px){.footer .partners-footer .footer-column .payment-methods-section{padding-right:20px;margin-bottom:5px}.footer .partners-footer .footer-column .app-store-section{margin-bottom:48px}.footer .partners-footer .footer-column .badges-container{padding-top:0;margin-bottom:25px}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.footer-simple-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 0 30px;border-top:1px solid #979797;gap:10px}.footer-simple-links a{text-decoration:underline;min-width:312px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.container.landing-page .footer{padding-bottom:0}.container.landing-page .footer .partners-footer{border-top:none}.footer{padding-bottom:64px;margin-top:20px;background-color:#f5f5f5}.footer.reduced-footer{padding-bottom:0}.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-weight:400;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 .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}}.sitemap{margin:40px 0;display:block}@media (min-width:1000px){.sitemap{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:20px}}.sitemap li{text-align:left}.sitemap button{display:block;font-weight:700;margin:0 0 5px}@media (min-width:1000px){.sitemap button{margin:0 0 17px;cursor:unset}}.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-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.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:20px;padding-top:16px}.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:calc(100% - 50px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px}.usp-wrapper .usp-items .usp-item .usp-image{width:50px}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.footer-partners-reduced{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 0;gap:32px}@media (min-width:1000px){.footer-partners-reduced{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer-partners-reduced .badges-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.footer-partners-reduced .badges-container img{height:62px;mix-blend-mode:multiply}.footer-partners-reduced .footer-column-title{font-weight:700;margin-bottom:10px}.footer-partners-reduced .partner-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.footer-partners-reduced .partner-logos li{display:-webkit-box;display:-ms-flexbox;display:flex;width:50px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.modal-container.wishlist-modal-container{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}.modal-container.wishlist-modal-container .modal-content{position:static}.modal-container.wishlist-modal-container.has-carousel{height:240px}.modal-container.wishlist-modal-container.has-carousel .modal-content{height:auto}.wishlist-modal{padding:20px 40px}.wishlist-modal .wishlist-modal-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:30px;font-weight:700}.wishlist-modal .wishlist-modal-message img{max-width:48px}.wishlist-modal .wishlist-modal-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (min-width:570px){.wishlist-modal .wishlist-modal-buttons{-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;font-size:1rem}}.wishlist-modal .wishlist-modal-buttons a,.wishlist-modal .wishlist-modal-buttons button{padding:12px 16px;text-align:center;font-size:.875rem;width:100%}@media (min-width:570px){.wishlist-modal .wishlist-modal-buttons a,.wishlist-modal .wishlist-modal-buttons button{font-size:1rem}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.cart-item .item-select .km-checkbox-wrapper{padding:3px 0 0 38px;line-height:26px}.cart-item .item-select .km-checkbox-input{z-index:1}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.modal-container .modal-content{overflow:hidden}.project-detail-address .construction-link-btn{font-size:1rem;padding:12px 24px}.project-detail-address .project-detail-address-info .project-detail-address-comment{font-size:13px;color:#ccc}.project-detail-address .project-detail-address-info-content{display:block;position:relative;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 10px 35px;margin-bottom:15px}.project-detail-address .project-detail-address-info-content .projectlist-address-content-toggle{display:block;position:absolute;bottom:0;left:0;z-index:2;text-align:center;width:100%;background-color:#fff;font-weight:700;padding-bottom:35px;background-image:url(../images/icons/up_arrow_v.svg);background-size:15px;background-position:50%;background-repeat:no-repeat;cursor:pointer}.project-detail-address .project-detail-address-info-content.show-partial-content.show-content{max-height:10000px;padding:20px 10px}.project-detail-address .project-detail-address-info-content.show-partial-content.show-content .projectlist-address-content-toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.project-detail-address .project-detail-address-info-content.show-partial-content.hide-content{max-height:115px;overflow:hidden;-webkit-transition:max-height .5s;transition:max-height .5s}.project-detail-address .project-detail-address-info-content.show-partial-content.hide-content:after{content:"";position:absolute;bottom:35px;height:100px;width:100%;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}.project-detail-address .project-detail-address-info .projectlist-address-link-other,.project-detail-address .project-detail-address-info .projectlist-address-link-remove{display:block}.project-detail-address .project-detail-address-info .projectlist-address-link-shop{position:relative;padding-right:25px}.project-detail-address .project-detail-address-info .projectlist-address-link-shop .icon-cart{position:absolute;right:0;bottom:-1px;width:20px;height:20px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.confirmation-popup-container{height:100%;padding:40px;text-align:center}.confirmation-popup-container .confirmation-buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:40px}.confirmation-popup-container .confirmation-buttons-container button{width:150px;font-size:1rem;padding:12px 16px}
.success-container{padding:20px;height:100%;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}.success-container .title{font-size:20px;margin-bottom:30px}.success-container .message,.success-container .second-message{font-size:16px;margin-bottom:15px}.success-container .close-button{background-color:#fff;text-decoration:underline;border:none;outline:none;cursor:pointer;text-align:right;display:block}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.pad-first-line{padding-right:20px}.add-to-cart-stock-btn{width:100%;font-size:1rem;padding:6px 16px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.add-to-cart-stock-charge-btn{width:100%;font-size:1rem;padding:6px 16px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.reorder-modal-content{padding:60px 20px 20px}.reorder-modal-content p{margin-bottom:20px}.reorder-modal-content .charge-option{width:100%;font-size:1rem}.reorder-modal-content .card-separator{margin:20px 0}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.return-to-charge-choice{width:100%;margin-bottom:20px;font-weight:400;text-decoration:underline}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.reload-modal{margin-top:160px;padding:20px}.reload-modal h2{font-size:20px}.reload-modal h2,.reload-modal p{margin-bottom:20px}.reload-modal .browser-bar{width:100%;height:40px;line-height:40px;background-color:#363e42;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px;position:relative}.reload-modal .browser-bar .reload-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;height:30px;width:30px;margin:5px;padding:7px}.reload-modal .browser-bar .reload-button-highlight{position:absolute;top:5px;left:15px;width:30px;height:30px;border-radius:15px;-webkit-box-shadow:0 0 4px 2px rgba(255,202,25,.7);box-shadow:0 0 4px 2px rgba(255,202,25,.7)}.reload-modal .browser-bar .browser-input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:30px;line-height:30px;font-weight:700;margin:5px;padding:0 15px;border-radius:15px;background-color:#262b2e}.reload-modal .browser-bar .browser-input span{font-size:10px;margin-right:10px;color:transparent;text-shadow:0 0 0 #fff}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.project-address-add-new-modal .project-address-form .right-padding{padding-right:15px}.project-address-add-new-modal .project-address-form .headline{font-size:20px}.project-address-add-new-modal .project-address-form .margin-bottom-mobile{margin-bottom:20px}@media (min-width:1000px){.project-address-add-new-modal .project-address-form .margin-bottom-mobile{margin-bottom:none}}.project-detail-addresses-modal .project-detail-addresses-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:45px 20px 0}.project-detail-addresses-modal .project-detail-addresses-head .pd-modal-title{margin-bottom:12px}.project-detail-addresses-modal .project-detail-addresses-head .pd-add-new-button{margin:auto 0}.project-detail-addresses-modal .project-address-items-container{max-height:390px;overflow-y:auto}.project-detail-addresses-modal .project-address-items-container .columns:not(:last-child) .project-detail-address-item{border-bottom:1px solid #ccc}.project-detail-addresses-modal .project-address-items-container .project-detail-address-item{padding-bottom:10px;margin-bottom:25px}.project-detail-addresses-modal .project-address-items-container .project-detail-address-item .project-detail-address-item-info{margin-bottom:35px}.project-detail-addresses-modal .project-address-items-container .project-detail-address-item .search-term-highlight{color:#008060}.project-detail-addresses-modal .project-address-items-container .project-detail-address-item .project-address-select-button{margin-top:6px;width:160px;padding:4px 6px}.project-detail-addresses-modal .project-address-items-container .project-detail-address-item .project-address-select-button .fa-angle-right{margin-right:5px}@media (min-width:768px){.project-detail-addresses-modal .project-detail-addresses-head{padding:40px 10px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.project-detail-addresses-modal .project-detail-addresses-head .pd-modal-title{margin-bottom:0}.project-detail-addresses-modal .project-address-items-container .project-detail-address-item{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;border-bottom:1px solid #ccc;min-height:200px;margin:0 10px 30px}.project-detail-addresses-modal .project-address-items-container .project-detail-address-item .project-detail-address-item-info{margin-bottom:15px}.project-detail-addresses-modal .project-address-items-container .project-detail-address-item .project-address-select-button{min-width:0}}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.modal-container.product-label-print-modal{width:814px;height:386px}.product-label-print-modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-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;height:100%}.product-label-print-modal-content .product-label-print-type-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.product-label-print-modal-content .product-label-print-type-container .product-label-print-type{width:calc(50% - 15px);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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 2px 4px #979797;box-shadow:0 2px 4px #979797;padding:10px}.product-label-print-modal-content .product-label-print-type-container .product-label-print-type.product-label-inventory .product-label-print-type-preview{width:210px}.product-label-print-modal-content .product-label-print-type-container .product-label-print-type.product-label-inventory .product-label-print-type-logo{display:block;width:70px;padding-bottom:20px;background-position:50%;background-size:contain;background-repeat:no-repeat;margin:0 5px 5px auto}.product-label-print-modal-content .product-label-print-type-container .product-label-print-type.product-label-inventory .product-label-print-type-code,.product-label-print-modal-content .product-label-print-type-container .product-label-print-type.product-label-inventory .product-label-print-type-info{font-size:8px;line-height:1}.product-label-print-modal-content .product-label-print-type-container .product-label-print-type.product-label-inventory .product-label-print-type-info{width:120px;margin-bottom:2px}.product-label-print-modal-content .product-label-print-type-container .product-label-print-type.product-label-inventory .product-label-print-type-info label{font-weight:600}.product-label-print-modal-content .product-label-print-type-container .product-label-print-type.product-label-inventory .product-label-print-type-code-qr{width:70px;padding-bottom:30px;margin:0 5px}.product-label-print-modal-content .product-label-print-type-container .product-label-print-type.product-label-shop .product-label-print-type-preview{width:130px;min-height:90px}.product-label-print-modal-content .product-label-print-type-container .product-label-print-type.product-label-shop .product-label-print-type-code{font-size:6px;line-height:1.5}.product-label-print-modal-content .product-label-print-type-container .product-label-print-type.product-label-shop .product-label-print-type-code-qr{width:18px;padding-bottom:18px;margin:0}.product-label-print-modal-content .product-label-print-type-container .product-label-print-type.product-label-shop .product-label-print-type-info,.product-label-print-modal-content .product-label-print-type-container .product-label-print-type.product-label-shop .product-label-print-type-logo,.product-label-print-modal-content .product-label-print-type-container .product-label-print-type.product-label-shop .product-label-print-type-price{font-size:10px;padding:5px;line-height:1;border:1px dashed #000;text-align:center}.product-label-print-modal-content .product-label-print-type-container .product-label-print-type.product-label-shop .product-label-print-type-logo{display:block;width:50px;margin:0 0 5px auto}.product-label-print-modal-content .product-label-print-type-container .product-label-print-type.product-label-shop .product-label-print-type-info{display:block;max-width:110px;margin:0 auto 5px}.product-label-print-modal-content .product-label-print-type-container .product-label-print-type.product-label-shop .product-label-print-type-price{width:40px}.product-label-print-modal-content .product-label-print-type-container .product-label-print-type-description,.product-label-print-modal-content .product-label-print-type-container .product-label-print-type-name{text-align:center}.product-label-print-modal-content .product-label-print-type-container .product-label-print-type-name{font-weight:700;margin:10px 0 20px}.product-label-print-modal-content .product-label-print-type-container .product-label-print-type-description{margin-bottom:10px}.product-label-print-modal-content .product-label-print-type-container .product-label-print-type-preview{border:1px solid #c8c8c8;padding:5px;margin-bottom:15px}.product-label-print-modal-content .product-label-print-type-container .product-label-print-type-preview .product-label-print-type-code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-label-print-modal-content .product-label-print-type-container .product-label-print-type-preview .product-label-print-type-code-qr{display:inline-block;background-position:50%;background-size:contain;background-repeat:no-repeat;width:70px;padding-bottom:30px;margin:0 5px}.product-label-print-modal-content .product-label-print-type-container .create-label-btn,.product-label-print-modal-content .product-label-print-type-container .print-label-btn{width:100%;padding:4px 16px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.modal-container.product-label-edit-modal{width:450px;height:360px}.product-label-edit-modal-content{padding:60px 15px 30px}.product-label-edit-modal-content .product-label-edit{width:298px;min-height:210px;border:1px solid #c8c8c8;margin:0 auto 30px;padding:5px}.product-label-edit-modal-content .product-label-edit input[type=text],.product-label-edit-modal-content .product-label-edit textarea{border:none;border-bottom:1px solid #c8c8c8;height:auto;line-height:1.7;padding:0}.product-label-edit-modal-content .product-label-edit textarea{min-height:40px;overflow:hidden}.product-label-edit-modal-content .product-label-edit-logo-upload{display:block;width:98px;padding:1px;border:1px dashed #979797;margin:0 0 15px auto;text-align:center;line-height:0}.product-label-edit-modal-content .product-label-edit-logo-upload .file-input{display:inline-block}.product-label-edit-modal-content .product-label-edit-logo-upload .file-input button{padding:0}.product-label-edit-modal-content .product-label-edit-logo-upload .file-input-label{font-size:11px;line-height:34px}.product-label-edit-modal-content .product-label-edit-logo-upload .file-input-preview{width:94px;padding-bottom:34px}.product-label-edit-modal-content .product-label-edit-logo-upload .icon-header{margin-right:2px}.product-label-edit-modal-content .product-label-edit-product{position:relative;border:1px dashed #979797;padding:5px 30px 5px 5px;line-height:1.7;margin-bottom:10px;min-height:85px}.product-label-edit-modal-content .product-label-edit-product input[type=text]{margin-bottom:4px}.product-label-edit-modal-content .product-label-edit-product-name{display:block;font-weight:700;margin-bottom:5px;overflow:hidden}.product-label-edit-modal-content .product-label-edit-product-subtitle{display:block;overflow:hidden}.product-label-edit-modal-content .product-label-edit-product .product-label-edit-button{position:absolute;right:5px;top:5px;z-index:1}.product-label-edit-modal-content .product-label-edit-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.product-label-edit-modal-content .product-label-edit-article-nr span{font-size:10px;display:block;line-height:1.7;max-width:90px}.product-label-edit-modal-content .product-label-edit .product-label-edit-qr-code-container{position:relative;width:50px}.product-label-edit-modal-content .product-label-edit .product-label-edit-qr-code-container .delete-button{position:absolute;background-position:50%;background-size:contain;background-repeat:no-repeat;padding:0;top:-10px;right:-3px;height:18px;width:18px;border:none;z-index:1;border-radius:50%}.product-label-edit-modal-content .product-label-edit .product-label-edit-qr-code-container .delete-button:before{margin-right:2px}.product-label-edit-modal-content .product-label-edit .product-label-edit-qr-code-container .enable-button{position:absolute;background-position:50%;background-size:contain;background-repeat:no-repeat;top:-52px;right:-1px;height:15px;width:15px;border:none;background-color:#fff;padding:0}.product-label-edit-modal-content .product-label-edit-qr-code{display:block;position:relative;background-position:50%;background-size:contain;background-repeat:no-repeat;width:44px;padding-bottom:44px}.product-label-edit-modal-content .product-label-edit-price{position:relative;border:1px dashed #979797;padding:5px 10px 5px 30px;line-height:17px;text-align:center;font-size:14px;width:140px}.product-label-edit-modal-content .product-label-edit-price-value,.product-label-edit-modal-content .product-label-edit-price input[type=text]{display:inline-block;margin-right:2px;display:block;overflow:hidden}.product-label-edit-modal-content .product-label-edit-price input[type=text]{line-height:15px;text-align:center;font-size:14px}.product-label-edit-modal-content .product-label-edit-price .vat{display:block;font-size:10px;margin-top:2px}.product-label-edit-modal-content .product-label-edit-price .product-label-edit-button{position:absolute;left:5px;top:5px;z-index:1}.product-label-edit-modal-content .product-label-edit-actions{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}.product-label-edit-modal-content .product-label-edit-actions .km-button{margin:0}.product-label-edit-modal-content .product-label-edit .icon-header{height:20px;width:16px}.product-label-edit-modal-content .product-label-edit .product-label-edit-button{display:inline-block;background:transparent;outline:none;border:none;cursor:pointer;padding:0}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.baustellen-oci-popup{padding:10px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.baustellen-oci-popup .baustellen-box{-webkit-box-shadow:none;box-shadow:none;border:none;-webkit-box-flex:1;-ms-flex:1;flex:1}.baustellen-oci-popup .construction-site-list{max-height:310px}.baustellen-oci-popup .oci-popup-back{text-decoration:underline;cursor:pointer;outline:none;border:none;margin-top:10px;background-color:inherit;margin-bottom:10px;text-align:start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.baustellen-oci-popup .oci-popup-warning{background-color:#f2f2f2;padding:5px}.baustellen-oci-popup .oci-popup-warning .icon-info{margin-right:6px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.id-completion-text{margin-top:27%}.id-completion-text.fail{margin-top:36%}.id-completion-text .check{background-color:#007858;background-image:url("../images/icons/check-white-progress-big.svg");background-repeat:no-repeat;background-position:50%;height:50px;width:50px;border-radius:50%;display:block;margin:20px auto}.id-completion-text p{text-align:center;font-weight:700}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.modal-container.error-popup-modal{width:500px;height:200px}.modal-container.error-popup-modal .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;place-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;padding:20px}.modal-container.error-popup-modal .modal-content .img-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.modal-container.error-popup-modal .modal-content .img-text-container .error-icon{width:30px}.modal-container.error-popup-modal .modal-content .error-btn{grid-column:1/-1;max-width:300px}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.modal-container.popup-modal-container{height:230px;border:2px solid #000}.modal-container.popup-modal-container .modal-close{display:none}.modal-container.popup-modal-container .popup-wrapper{height:100%}.modal-container.popup-modal-container .popup-wrapper,.modal-container.popup-modal-container .popup-wrapper .cart-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-container.popup-modal-container .popup-wrapper .cart-img{width:20%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-container.popup-modal-container .popup-wrapper .cart-img .icon-nav-item-icon{position:relative;width:22px;height:22px;background:url(../images/icons/header-cart.svg) no-repeat 50%;max-width:27px;background-size:100%}.modal-container.popup-modal-container .popup-wrapper .cart-img .icon-nav-item-icon .nav-item-count{position:absolute;height:16px;right:-15px;top:-5px;font-size:12px;padding-inline:.2rem;border-radius:.2rem;background-color:#ffca19}.modal-container.popup-modal-container .popup-wrapper .text-container .text{font-weight:700;margin-bottom:15px;font-size:12px}.modal-container.popup-modal-container .popup-wrapper .popup-button{background-color:#fff;border:2px solid #000;font-size:11px;font-weight:700;padding:5px 7px;-webkit-box-shadow:rgba(0,0,0,.25) 0 4px 4px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.modal-container.popup-modal-container .popup-wrapper .transfer-button{color:#008060;margin-right:15px}.modal-container.popup-modal-container .popup-wrapper .close-button{color:#c80000}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}html.modal-open{overflow:hidden;width:100%}html.modal-open .modal-overlay{width:100%;height:100%;background-color:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;right:0;left:0;z-index:1104}html.modal-open .modal-overlay.modal-overlay-second{z-index:1107}@media (min-width:1000px){html.modal-open{overflow:visible;height:100%}html.modal-open body{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-max-stock.modal-container-second{padding:40px 0 0;width:484px;height:175px}.modal-container.modal-reorder{max-height:400px}@media (min-width:480px){.modal-container.modal-reorder{max-height:330px;max-width:500px}}.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}
.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}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.ids-rejection-layout{position:relative;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ids-rejection-layout,.ids-rejection-layout .header{display:-webkit-box;display:-ms-flexbox;display:flex}.ids-rejection-layout .header{background-color:#008060;height:60px;padding:0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}@media (min-width:768px){.ids-rejection-layout .header{padding:0 100px}}.ids-rejection-layout .header .brand-logo{margin-right:25px;height:33px}.ids-rejection-layout .header h2{font-size:3vmin}.ids-rejection-layout .content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:20px 10px 50px}@media (min-width:768px){.ids-rejection-layout .content{margin:20px 100px 50px}}.ids-rejection-layout .content .category-title{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.ids-rejection-layout .content .category-title.pad-top{margin-top:50px}.ids-rejection-layout .content .category-title strong{font-size:4vmin}.ids-rejection-layout .content .category-title img{height:5vmin;width:5vmin;margin-right:10px}@media (min-width:725px){.ids-rejection-layout .content .category-title strong{font-size:2.4vmin}.ids-rejection-layout .content .category-title img{height:3.5vmin;width:3.5vmin}}.ids-rejection-layout .content .table-names{border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;padding:10px 0}.ids-rejection-layout .content .table-names,.ids-rejection-layout .content .table-product{margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.ids-rejection-layout .content .table-names.rejected,.ids-rejection-layout .content .table-product.rejected{border-bottom:1px solid #c8c8c8;padding-bottom:12px}.ids-rejection-layout .content .table-names .names,.ids-rejection-layout .content .table-product .names{width:50%;-ms-flex-negative:0;flex-shrink:0;margin-right:6px}.ids-rejection-layout .content .table-names .names.w-image,.ids-rejection-layout .content .table-product .names.w-image{display:block}@media (min-width:725px){.ids-rejection-layout .content .table-names .names.w-image,.ids-rejection-layout .content .table-product .names.w-image{display:-webkit-box;display:-ms-flexbox;display:flex}}.ids-rejection-layout .content .table-names .names .img-container,.ids-rejection-layout .content .table-product .names .img-container{width:100px;height:100px;margin-right:10px;margin-bottom:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;flex-shrink:0}.ids-rejection-layout .content .table-names .names .img-container img,.ids-rejection-layout .content .table-product .names .img-container img{max-height:100%}.ids-rejection-layout .content .table-names .quantity,.ids-rejection-layout .content .table-product .quantity{width:12%;-ms-flex-negative:0;flex-shrink:0;margin-right:6px}.ids-rejection-layout .content .table-names .reason,.ids-rejection-layout .content .table-product .reason{margin-right:6px;word-break:break-all}.ids-rejection-layout .content .accept{height:60px;width:100%;margin-top:50px;margin-bottom:12px;background-color:#ffca19;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;border:none;cursor:pointer}.ids-rejection-layout .content .accept img{width:6vmin;height:6vmin;margin-right:10px}.ids-rejection-layout .content .accept span{font-size:3.5vmin;font-weight:700;letter-spacing:-.1px}@media (min-width:725px){.ids-rejection-layout .content .accept img{width:5vmin;height:5vmin}.ids-rejection-layout .content .accept span{font-size:2.5vmin}}.ids-rejection-layout .content .hint{text-align:center}.ids-rejection-layout .ids-reject-footer{border-top:2px solid #c8c8c8;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;margin:0 10px}@media (min-width:768px){.ids-rejection-layout .ids-reject-footer{margin:0 100px}}.ids-rejection-layout .ids-reject-footer .logo-contact{margin-right:20px}.ids-rejection-layout .divider-line{border-top:1px solid #c8c8c8;margin:20px 0}
@-webkit-keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growAndShrink{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@keyframes boldToNormal{0%{font-weight:400}50%{font-weight:700}to{font-weight:400}}@-webkit-keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@keyframes productFadeIn{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.font-settings{position:fixed;background-color:#fff;border:2px solid indigo;z-index:999999;-webkit-box-shadow:2px 2px 2px 2px grey;box-shadow:2px 2px 2px 2px grey;bottom:10px;right:10px;padding:10px}@media only screen and (orientation:landscape){body{padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right)}}html{-webkit-text-size-adjust:100%}.loading-container{display:none}.app-root{visibility:visible}.platform-cordova{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.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{position:relative;display:block;padding:0 10px}@media (min-width:1280px){.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}.list-box-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));padding-top:10px;padding-bottom:30px;gap:20px}@media screen and (max-width:400px){.list-box-container{grid-template-columns:1fr}}.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}}#paymentsubmit{background:none;border:0;font-weight:700;font-size:1em;color:#000;padding:0}.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}

/*# sourceMappingURL=app.bundle.css.map?55620225fdf6390caddd*/