ul.pagination{padding:0;margin:10px 0 0;list-style:none;display:flex;justify-content:flex-end}ul.pagination li{margin-left:10px}ul.pagination li a{padding:5px 10px;border-radius:10px;font-size:15px;font-weight:700}ul.pagination li a.next,ul.pagination li a.prev{display:block;height:100%;width:10px;background:url(/images/icons/arrow_right_black.svg) 50% no-repeat;background-size:12px 12px}ul.pagination li a.prev{background:url(/images/icons/arrow_left.svg) 50% no-repeat;background-size:12px 12px}ul.pagination li.number{font-weight:600;color:#2c2726}ul.pagination li.active a{color:#fff;background:#2c2726}section{padding:12px 0 30px}@media (min-width:768px){section{padding:32px 0 50px}}@media (min-width:992px){section{padding:32px 0 65px}}section h1,section h2,section h3{margin-bottom:1rem}section h1 span,section h2 span,section h3 span{display:block;font-weight:400;font-size:70%;color:#2c2726;margin-bottom:5px}section h1{font-family:basic-sans,sans-serif;font-weight:700;font-style:normal;font-size:32px;margin-bottom:24px}@media (min-width:991px){section h1{font-size:calc(2.44499vw + 7.77017px)}}@media (min-width:1400px){section h1{font-size:42px}}section h2{font-family:basic-sans,sans-serif;font-weight:700;font-style:normal;font-size:28px}@media (min-width:991px){section h2{font-size:calc(1.95599vw + 8.61614px)}}@media (min-width:1400px){section h2{font-size:36px}}main div.alert{background-color:transparent;padding:1px 15px;font-size:15px;font-weight:600;list-style:none;border:0;border-left:3px solid #2c2726;line-height:1.3;border-radius:0;margin-bottom:30px;text-wrap:pretty}main div.alert ul{padding:0;margin:0}main div.alert ul li{padding:0;list-style:none}main div.alert-info{color:#5bb2e0;border-color:#5bb2e0}main div.alert-danger{color:red;border-color:red}main div.alert-warning{color:#d5af83;border-color:#d5af83}main div.alert-success{color:#83d58d;border-color:#83d58d}main .form-group{position:relative;margin-bottom:12px}main .form-group label{display:block;font-weight:500;color:#22232b;font-size:14px;margin:0 0 6px}@media (min-width:991px){main .form-group label{font-size:calc(.489vw + 9.15403px)}}@media (min-width:1400px){main .form-group label{font-size:16px}}main .form-group .h-captcha{text-align:center;display:block;margin-bottom:16px}main .form-group .h-captcha+p{line-height:1.3}main .form-group .h-captcha+p small{font-size:80%}main .form-group .h-captcha+p+p{line-height:1.3}main .form-group .h-captcha+p+p small{font-size:80%}main .form-group.form-flex{display:flex;align-items:center;justify-content:space-between;margin-top:24px}main .form-group .checkbox-group{display:inline-block}main .form-group input.form-control{border:2px solid #feffff;border-radius:24px;padding:12px 24px;color:#2c2726;background:#feffff;font-size:14px}@media (min-width:767px){main .form-group input.form-control{font-size:calc(.46189vw + 10.45727px)}}@media (min-width:1200px){main .form-group input.form-control{font-size:16px}}main .form-group input.form-control.is-valid{border:2px solid #2c2726}main .form-group input.form-control.is-invalid{border:2px solid #dc3545}main .form-group input.form-control[type=file]{padding:6px 12px}main .form-group input.form-control.form-control-xs{padding:8px 16px}main .form-group input::-webkit-input-placeholder{color:#bcbdbf;opacity:1}main .form-group input::-moz-placeholder{color:#bcbdbf;opacity:1}main .form-group input:-ms-input-placeholder{color:#bcbdbf;opacity:1}main .form-group input:-moz-placeholder{color:#bcbdbf;opacity:1}main .form-group input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}main .form-group input:focus{border:2px solid #dde4e0;outline:none;box-shadow:none!important}main .form-group textarea{border:2px solid #efefef;border-radius:8px;padding:10px 12px;background:#feffff}main .form-group textarea.is-valid{border:2px solid #2c2726}main .form-group textarea:focus{border:2px solid #dde4e0;outline:none;box-shadow:none!important}main .form-group input[type=checkbox]:checked,main .form-group input[type=checkbox]:not(:checked),main .form-group input[type=radio]:checked,main .form-group input[type=radio]:not(:checked){position:absolute;left:-9999px}main .form-group input[type=checkbox]:checked+label,main .form-group input[type=checkbox]:not(:checked)+label,main .form-group input[type=radio]:checked+label,main .form-group input[type=radio]:not(:checked)+label{display:inline-block;font-weight:400;font-size:16px;position:relative;cursor:pointer;padding-left:28px;margin:0 16px 0 0}main .form-group input[type=checkbox]:checked+label a,main .form-group input[type=checkbox]:not(:checked)+label a,main .form-group input[type=radio]:checked+label a,main .form-group input[type=radio]:not(:checked)+label a{color:#2c2726}main .form-group input[type=checkbox]:checked+label a:hover,main .form-group input[type=checkbox]:not(:checked)+label a:hover,main .form-group input[type=radio]:checked+label a:hover,main .form-group input[type=radio]:not(:checked)+label a:hover{opacity:.85}main .form-group input[type=checkbox]:checked+label:before,main .form-group input[type=checkbox]:not(:checked)+label:before,main .form-group input[type=radio]:checked+label:before,main .form-group input[type=radio]:not(:checked)+label:before{position:absolute;display:block;top:3px;left:0;width:18px;height:18px;content:"";border:2px solid #2c2726;background:0;border-radius:3px}main .form-group input[type=checkbox]:checked+label:after,main .form-group input[type=checkbox]:not(:checked)+label:after,main .form-group input[type=radio]:checked+label:after,main .form-group input[type=radio]:not(:checked)+label:after{position:absolute;top:6px;left:3px;width:12px;height:12px;content:"";transition:all .2s;background:url(/images/icons/checkmark.svg) 50% no-repeat;background-size:contain;border-radius:0}main .form-group input[type=checkbox]:checked.disabled+label,main .form-group input[type=checkbox]:not(:checked).disabled+label,main .form-group input[type=radio]:checked.disabled+label,main .form-group input[type=radio]:not(:checked).disabled+label{cursor:not-allowed}main .form-group input[type=checkbox]:checked.disabled+label:before,main .form-group input[type=checkbox]:not(:checked).disabled+label:before,main .form-group input[type=radio]:checked.disabled+label:before,main .form-group input[type=radio]:not(:checked).disabled+label:before{background:#dbdbdb;border-color:#717171}main .form-group input[type=checkbox]:not(:checked)+label:after,main .form-group input[type=radio]:not(:checked)+label:after{transform:scale(0);opacity:0}main .form-group input[type=checkbox]:checked+label:after,main .form-group input[type=radio]:checked+label:after{transform:scale(1);opacity:1}main .form-group .forgot-password{color:#2c2726;font-size:14px;text-decoration:none}main .form-group .invalid-feedback,main .form-group .valid-feedback{line-height:1;padding:0 0 0 12px;font-size:11px;font-weight:600;margin-top:.15rem}main .form-group .invalid-feedback{color:#dc3545}main select.form-select{-webkit-appearance:none;background:url(/images/icons/select.svg) calc(100% - 12px) 50% no-repeat #feffff;background-size:12px 10px;width:100%;border:2px solid #efefef;border-radius:8px;padding:10px 12px;color:#717171}main select.form-select.is-valid{border:2px solid #2c2726}.rea{text-align:center}.rea h2{margin-bottom:8px;font-size:28px}@media (min-width:991px){.rea h2{font-size:calc(1.95599vw + 8.61614px)}}@media (min-width:1400px){.rea h2{font-size:36px}}.rea h2+p{font-size:16px}@media (min-width:767px){.rea h2+p{font-size:calc(1.38568vw + 5.37182px)}}@media (min-width:1200px){.rea h2+p{font-size:22px}}.rea ul{list-style:none;display:flex;flex-wrap:nowrap;justify-content:center;gap:8px;padding:0 0 16px;margin:32px 0 0}@media (min-width:768px){.rea ul{gap:64px;padding-bottom:0}.rea ul li{width:auto}}@media (min-width:1200px){.rea h2+p{margin-bottom:50px}.rea .miele{width:160px;margin-bottom:35px}}.support .card{padding:24px;background:#f4f1f1}.support .card:first-of-type{margin-bottom:16px}.support .card h2{margin-bottom:12px;font-size:28px}.support .card h2+p{margin-bottom:24px;color:#585858}@media (min-width:768px){.support .align{display:flex;align-items:stretch;gap:16px}.support .align .card{width:calc(50% - 8px)}.support .align .card:first-of-type{margin-bottom:0}}@media (min-width:1200px){.support .align{gap:24px}.support .align .card{padding:48px;width:calc(50% - 12px)}.support .align .card h2+p{text-wrap:pretty}}@media (min-width:1400px){.support .align{gap:36px}}.align-subcat{display:flex;gap:12px;margin:12px -12px 0;padding:0 12px;-webkit-overflow-scrolling:auto;overflow:auto;overflow-y:scroll}@media (min-width:768px){.align-subcat{flex-wrap:wrap;overflow:hidden}}.align-subcat a{position:relative;flex-shrink:0;margin:0;display:inline-block;padding:6px 12px;line-height:1.4;opacity:.8;border:2px solid #f8f9fa;border-radius:16px;text-align:center;color:#2c2726;text-decoration:none;font-size:14px;font-weight:500}.align-subcat a.active,.align-subcat a:hover{opacity:1;background-color:#f8f9fa}.align-controls{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;position:relative}.align-controls p{font-weight:400;color:#585858;font-size:20px;margin-bottom:0;line-height:1;margin-right:auto}@media (min-width:767px){.align-controls p{font-size:calc(.46189vw + 16.45727px)}}@media (min-width:1200px){.align-controls p{font-size:22px}}.align-controls p span{font-weight:500}.align-controls select{width:100%;font-size:16px;-webkit-appearance:none;border:0;background:url(/images/icons/arrow-select.svg) calc(100% - 24px) 50% no-repeat transparent;background-size:14px 8px;font-weight:600;padding:12px 48px 12px 24px;line-height:1.4;box-shadow:inset 0 0 0 2px #d9d9d9;border-radius:32px}.align-controls select:focus{box-shadow:inset 0 0 0 2px #2c2726;outline:none;border:0}.open-filter{position:relative;font-size:16px;font-weight:600;padding:12px 24px;line-height:1.4;box-shadow:inset 0 0 0 2px #d9d9d9;border-radius:32px}.open-filter:before{content:"";width:14px;height:14px;display:inline-block;background:url(/images/icons/filter.svg) 50% no-repeat;background-size:contain;margin-right:12px}.open-filter.active{box-shadow:inset 0 0 0 2px #fff;background:#fff}.close-filter{width:24px;height:24px;display:block;background:url(/images/icons/close.svg) 50% no-repeat;background-size:16px 16px;position:absolute;top:12px;right:12px;z-index:99;padding:0}.backdrop{position:fixed;inset:0;background:transparent;z-index:1;display:none}aside.filters{position:fixed;width:280px;background:#feffff;box-shadow:0 2px 10px rgba(0,0,0,.15);padding:56px 16px 30px;border-radius:32px 0 0 32px;z-index:100;transition:.5s;right:-100%;top:0;height:100%;overflow:auto;z-index:9999}aside.filters.active{right:0}aside.filters .btn,aside.filters p.main{display:none}aside.filters .align{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}aside.filters .align p{margin:0;font-family:basic-sans,sans-serif;font-weight:700;font-style:normal;font-size:20px;line-height:1}@media (min-width:991px){aside.filters .align p{font-size:calc(.489vw + 15.15403px)}}@media (min-width:1400px){aside.filters .align p{font-size:22px}}@media (min-width:768px){aside.filters{position:absolute;top:calc(100% + 12px);right:0;left:0;height:auto;width:100%;display:none;padding:24px;border-radius:24px;box-shadow:none}aside.filters.active{display:block}}@media (min-width:992px){aside.filters p.main{display:block;text-transform:uppercase;color:#909094;margin:0;font-size:14px}aside.filters .form-group{margin-bottom:0}aside.filters .form-group>label{position:relative;display:block;margin-bottom:0;width:100%!important}aside.filters .form-group>div{margin-top:6px}}#filters{display:flex;flex-direction:column;gap:12px}@media (min-width:768px){#filters{display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr;gap:36px}}.align-filters{margin-bottom:24px}.align-filters,.list-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.list-filters p{position:relative;margin:0;display:flex;align-items:center;gap:8px;font-weight:500;padding:8px 12px 8px 16px;font-size:14px;line-height:1;box-shadow:inset 0 0 0 2px #d9d9d9;border-radius:32px}.list-filters p a{content:"";width:18px;height:18px;display:inline-block;background:url(/images/icons/close_copy.svg) 50% no-repeat;background-size:10px 10px;position:relative}.reset{color:#2c2726;font-size:14px;display:none}.reset:after{content:"";width:.8rem;height:.8rem;display:inline-block;background:url(/images/icons/reset.svg) 50% no-repeat;background-size:contain;margin-left:4px;position:relative;top:2px}#products ul{padding:0;margin:0;list-style:none;display:flex;align-items:stretch;flex-wrap:wrap;gap:8px;row-gap:16px}#products ul li{position:relative;width:calc(50% - 4px)}#products ul li>div{display:flex;flex-direction:column;justify-content:space-between;height:100%}#products ul li>a{display:block;position:relative}@media (min-width:768px){#products ul{gap:16px}#products ul li{width:calc(33.33333% - 10.66667px)}}@media (min-width:992px){#products ul{gap:36px}#products ul li{width:calc(25% - 27px)}}#products p{font-size:14px}#products .product h2{font-family:basic-sans,sans-serif;font-weight:700;font-style:normal;font-size:18px;margin-bottom:6px}@media (min-width:767px){#products .product h2{font-size:calc(.63191vw + 13.15324px)}}@media (min-width:1400px){#products .product h2{font-size:22px}}#products .product p{font-size:14px;color:#585858;margin-bottom:0}#products .product p.availability{display:flex;align-items:center;gap:8px}#products .product p.availability:before{content:"";width:8px;height:8px;display:inline-block;background:var(--color);border-radius:16px}#products .product .addtopack{display:block;width:100%;margin-top:12px;font-size:16px;font-weight:500}#products .product .addtocompare{font-weight:600;font-size:14px;color:#2c2726}#products .product .addtocompare:hover{text-decoration:underline}#products .product .flex-bwn{margin-top:12px;display:flex;align-items:center;justify-content:space-between}#products .product .relative{position:relative}#products .product .relative .icon{display:flex;flex-direction:column;gap:12px;padding:12px;position:absolute;bottom:0;left:0;z-index:1}#products .product .relative .icon img{margin-bottom:0;width:40px}#products .product .relative:hover .hoverimg{opacity:1}#products .align-insert{padding:0;position:relative}#products .align-insert h2{font-size:24px;margin-bottom:0;color:#fff}#products .align-insert picture{display:block;overflow:hidden}#products .align-insert picture img{margin-bottom:0}#products .align-insert .caption{position:absolute;bottom:0;left:0;padding:24px;height:auto}@media (max-width:767.98px){#products .align-insert{width:100%;flex-shrink:0}}#products .hoverimg{position:absolute;top:0;left:0;right:0;opacity:0;transition:.3s ease-in-out}#products img{display:block;margin-bottom:12px}#products .highlight{z-index:1;position:absolute;left:12px;top:12px;font-size:12px;border-radius:24px;padding:4px 8px;font-weight:400;box-shadow:inset 0 0 0 1px var(--background-color);color:var(--background-color)}section.news{margin-bottom:0}section.news ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:12px}section.news ul li{position:relative;overflow:hidden}section.news ul li .caption{position:absolute;top:50%;transform:translateY(-50%);left:24px;width:calc(100% - 48px);z-index:2}section.news ul li h3,section.news ul li p{margin-bottom:0;color:#f7f4f3}section.news ul li p{font-weight:300}section.news ul li picture{display:block;overflow:hidden}section.news ul li picture img{width:100%}section.news ul li a{display:block;height:100%}section.news ul li a:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;background:linear-gradient(-90deg,rgba(44,39,38,0),#2c2726);z-index:1;pointer-events:all}section.news .btn{margin-top:24px}@media (min-width:768px){section.news ul{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0;grid-auto-rows:auto;gap:36px}section.news ul li:first-child{grid-area:1/1/2/2}section.news ul li:nth-child(2){grid-area:2/1/3/2}section.news ul li:nth-child(3){grid-area:1/2/3/3}section.news ul li:nth-child(3) .caption{transform:none;top:24px}section.news ul li:nth-child(3) h3{font-size:20px}}@media (min-width:768px) and (min-width:991px){section.news ul li:nth-child(3) h3{font-size:calc(3.91198vw - 18.76773px)}}@media (min-width:768px) and (min-width:1400px){section.news ul li:nth-child(3) h3{font-size:36px}}@media (min-width:768px){section.news ul li.li-line{grid-area:2/2/1/2}}@media (min-width:992px){section.news ul li .caption{left:50px;width:calc(100% - 100px)}section.news ul li:nth-child(3) .caption{transform:none;top:50px}}main{padding:20px 0 50px}.align-title{margin-bottom:32px}.align-title h1{margin-bottom:16px}.align-title p{margin-bottom:0;text-wrap:balance}.align-title p a{color:#2c2726}@media (min-width:1200px){.align-title p{max-width:40%}}.align-cat{display:flex;gap:24px;margin:24px -12px 0;padding:0 12px;-webkit-overflow-scrolling:auto;overflow:auto;overflow-y:scroll}@media (min-width:768px){.align-cat{flex-wrap:wrap;overflow:hidden}}.align-cat a{position:relative;flex-shrink:0;margin:0;display:inline-block;padding:8px 0;line-height:1.4;opacity:.5;font-size:18px}@media (min-width:767px){.align-cat a{font-size:calc(.46189vw + 14.45727px)}}@media (min-width:1200px){.align-cat a{font-size:20px}}.align-cat a.active,.align-cat a:hover{opacity:1}