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}}.rea{text-align:center}.rea h2{margin-bottom:16px;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:space-between;gap:8px;padding:0 0 16px;margin:48px 0 0;font-size:22px;font-weight:300}.rea ul li a{display:flex;flex-direction:column;align-items:center;gap:12px}.rea ul li img{width:70px;height:70px;-o-object-fit:contain;object-fit:contain}.rea ul li img.miele{width:100px}@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 ul li img{width:84px;height:84px;-o-object-fit:contain;object-fit:contain}.rea ul li img.miele{width:120px}}.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}}section h2{font-family:basic-sans,sans-serif;font-weight:700;font-style:normal;font-size:28px;margin-bottom:24px}@media (min-width:991px){section h2{font-size:calc(1.95599vw + 8.61614px)}}@media (min-width:1400px){section h2{font-size:36px}}section h3{font-family:basic-sans,sans-serif;font-weight:700;font-style:normal;font-size:20px}@media (min-width:991px){section h3{font-size:calc(.489vw + 15.15403px)}}@media (min-width:1400px){section h3{font-size:22px}}section.text{text-align:center}section.text h2{font-size:28px;text-wrap:balance}@media (min-width:991px){section.text h2{font-size:calc(1.95599vw + 8.61614px)}}@media (min-width:1400px){section.text h2{font-size:36px}}@media (min-width:1200px){section.text h2{max-width:62%;margin-inline:auto}}section.hero-pack{background:url(/images/content/bg-pack.png) 50% no-repeat;background-size:cover;padding:32px 0;margin-bottom:12px}section.hero-pack h1{color:#fff;margin-bottom:12px}section.hero-pack p{margin-bottom:0;color:#fff;font-weight:300;font-size:16px}@media (min-width:991px){section.hero-pack p{font-size:calc(.489vw + 11.15403px)}}@media (min-width:1400px){section.hero-pack p{font-size:18px}}@media (min-width:768px){section.hero-pack{padding:64px 0}}@media (min-width:992px){section.hero-pack p{max-width:40%}}@media (min-width:1200px){section.hero-pack{padding:96px 0}}@media (min-width:1400px){section.hero-pack{padding:128px 0}}@media (min-width:768px){section .align-items{display:flex;gap:24px}}section .wrap-pack{display:flex;flex-direction:column;flex-wrap:wrap;gap:24px}@media (min-width:768px){section .wrap-pack{flex-direction:row}}section .wrap-pack>div{padding:32px 24px;border-radius:12px;border:2px dashed #2c2726;text-align:center;display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){section .wrap-pack>div{width:calc(33.33333% - 16px)}}section .wrap-pack>div p{margin-bottom:0;font-family:basic-sans,sans-serif;font-weight:700;font-style:normal;font-size:24px}section .wrap-pack>div p span{font-family:Be Vietnam Pro,sans-serif;font-weight:500;font-style:normal;display:block;font-size:16px;color:#5a5453}section .wrap-pack>div:not(.product-pack):first-child p{font-family:Be Vietnam Pro,sans-serif;font-weight:500;font-style:normal;font-size:18px}section .wrap-pack>div.product-pack{display:flex;gap:12px;flex-direction:row;text-align:left;background:#fff;border:2px solid #fff;padding:12px}section .wrap-pack>div.product-pack>div{display:flex;flex-direction:column}section .wrap-pack>div.product-pack img,section .wrap-pack>div.product-pack picture{flex-shrink:0;display:block;margin-bottom:auto}section .wrap-pack>div.product-pack p{font-size:16px;line-height:1.4}section .wrap-pack>div.product-pack p.price{font-family:Be Vietnam Pro,sans-serif;font-weight:500;font-style:normal;color:#5a5453}section .wrap-pack>div.product-pack a{font-family:Be Vietnam Pro,sans-serif;font-weight:500;font-style:normal;font-size:14px;text-decoration:underline;margin-top:auto}section .summary{padding:24px;border-radius:12px;background:#f7f4f3;display:flex;flex-direction:column;gap:12px}section .summary h2{font-size:26px;margin-bottom:0}section .summary .btn{white-space:nowrap;margin-top:auto;width:100%}@media (min-width:768px){section .summary .btn{width:auto}}section .summary .table tr{border-color:#f7f4f3}section .summary .table tr th{padding-left:0;font-weight:500;vertical-align:middle}section .summary .table tr td{padding-right:0;text-align:right;vertical-align:middle}section .summary .table .total th,section .summary .table tr td{font-family:basic-sans,sans-serif;font-weight:700;font-style:normal;font-size:20px}section .summary p{margin-top:-12px}section .summary p small{font-weight:500}section .form-search{position:relative;display:inline-block;margin-bottom:24px}section .form-search:before{content:"";width:24px;height:24px;display:inline-block;background:url(/images/icons/search.svg) 50% no-repeat;background-size:contain;position:absolute;top:50%;left:0;transform:translateY(-50%)}section .form-search .form-control{padding-left:36px;font-size:18px;color:#5a5453;background:transparent;border:0;border-radius:0;border-bottom:1px solid #5a5453}section .form-search .form-control:focus{outline:none;box-shadow:none}section .form-search .form-control::-webkit-search-cancel-button{filter:invert(0) sepia(0) saturate(0) hue-rotate(0deg) brightness(0) contrast(100%)}section.rea{margin-top:48px}