#root #header-inner{position:relative}@media(min-width:1001px){#root #header-inner #search{position:absolute;left:50%;transform:translate(-50%);width:min(36vw,550px);margin-left:0;margin-right:0}}#nav-top .mb-service-clock{display:inline-block;margin-left:6px;font-size:10px;line-height:1.2;font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap;color:inherit}.mb-price-content{display:block;color:#1a3945}.mb-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.mb-price-content .mb-price-current{font-size:22px;font-weight:700;line-height:1.2;color:#1a3945}.mb-price-content .mb-price-previous{font-size:14px;font-weight:400;line-height:1.3;color:#718087;text-decoration:line-through}.mb-price-saving{display:block;margin-top:4px;font-size:12px;font-weight:650;color:#00845a}.mb-price-unit{display:block}.l4ca.compact .mb-price-current{font-size:18px}.l4ca.compact .mb-price-previous{font-size:12px}.s1lb .mb-site-sale{background:#00845a!important;color:#fff!important;border:0!important;border-radius:5px;padding:7px 10px;font-size:12px;font-weight:650;line-height:1.3}.mb-branch{box-sizing:border-box;width:calc(100% - 64px);max-width:1160px;margin:0 auto;padding:38px 0 48px;text-align:center;color:#123d4a}.mb-branch__heading{margin-bottom:28px}.mb-branch__eyebrow{margin:0 0 8px;color:#006f8e;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.mb-branch__heading h1{margin:0 0 12px;color:#123d4a;font-size:clamp(34px,4vw,46px);line-height:1.1}.mb-branch__subtitle{margin:0;color:#53636a;font-size:17px;line-height:1.5}.mb-branch__hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #dce8e8;border-radius:18px;background:#f3f8f8}.mb-branch__photo{display:block;min-width:0;margin:0}.mb-branch__photo img{display:block;width:100%;height:100%;min-height:390px;object-fit:cover}.mb-branch__info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 24px}.mb-branch__address{font-style:normal;font-size:17px;line-height:1.5;font-weight:600}.mb-branch__address p{margin:0}.mb-branch__phone{color:#00617d;font-size:27px;line-height:1.3;font-weight:700;text-decoration:none}.mb-branch__email{color:#00617d;font-size:15px;text-underline-offset:3px;overflow-wrap:anywhere}.mb-branch__hours{margin:4px 0;color:#44565c;font-size:15px;line-height:1.6}.mb-branch__hours h2{margin:0 0 5px;color:#123d4a;font-size:16px;font-weight:700}.mb-branch__hours p{margin:0}.mb-branch__button{display:inline-flex;justify-content:center;align-items:center;gap:22px;min-height:46px;padding:12px 24px;border-radius:8px;background:#006f8e;color:#fff;text-decoration:none;font-size:15px;font-weight:600;line-height:1.4}.mb-branch__button:hover{color:#fff;background:#00566e}.mb-branch__services{padding:22px 12px;margin-bottom:26px;border-bottom:1px solid #dce8e8}.mb-branch__services ul{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 38px;list-style:none;margin:0;padding:0}.mb-branch__services li{display:flex;align-items:baseline;gap:8px;color:#34535b;font-size:14px;line-height:1.5}.mb-branch__services li:before{content:"\2713";color:#31885b;font-weight:800}.mb-branch__services li p{margin:0}.mb-branch__map,.mb-branch__tours{margin:0 auto 38px;width:100%}.mb-branch__map>h2,.mb-branch__tours>h2{margin:0 0 18px;color:#123d4a;font-size:clamp(25px,3vw,30px);line-height:1.2}.mb-branch__frame{width:100%;overflow:hidden;border:1px solid #dce8e8;border-radius:14px;background:#eef4f5}.mb-branch__frame iframe{display:block;width:100%;max-width:100%;margin:0 auto;border:0}.mb-branch__map iframe{height:380px}.mb-branch__tour-intro{margin:-8px 0 22px;color:#53636a;font-size:16px;line-height:1.5}.mb-branch__tour-intro p{margin:0}.mb-branch__tour-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mb-branch__tour{min-width:0}.mb-branch__tour iframe{height:360px}.mb-branch__tour h3{margin:12px 0 0;color:#53636a;font-size:14px;font-weight:500}.mb-branch__extra{padding-top:16px;border-top:1px solid #dce8e8;font-size:14px;line-height:1.6}.mb-branch__extra p{margin:6px 0}.mb-branch__extra a{color:#00617d;text-underline-offset:3px}.mb-branch a:focus-visible{outline:3px solid #08718d;outline-offset:4px}@media(max-width:760px){.mb-branch{width:calc(100% - 32px);padding-top:26px;padding-bottom:30px}.mb-branch__hero,.mb-branch__tour-grid{grid-template-columns:minmax(0,1fr)}.mb-branch__photo img{min-height:0;height:auto;aspect-ratio:4 / 3}.mb-branch__info{padding:26px 18px}.mb-branch__services{padding:20px 0}.mb-branch__services ul{gap:10px 22px}.mb-branch__map iframe{height:340px}.mb-branch__tour iframe{height:330px}}.mb-catalogue-card-symbol{display:flex;align-items:center;justify-content:center;width:160px;height:160px;margin:0 auto 20px;color:#007096}.mb-catalogue-card-symbol svg{width:64px;height:64px}.mb-community{padding:24px 30px 22px;color:#225d66}.mb-community__panel{display:grid;grid-template-columns:330px minmax(0,1fr);align-items:center;gap:36px;max-width:1300px;margin:0 auto;padding:25px 32px;background:linear-gradient(105deg,#e7f3f1,#f7fbfa 58%,#f5f2eb);border:1px solid #dce7e3;border-radius:16px}.mb-community .mb-community__heading{margin:0 0 14px;color:#225d66;font-family:inherit;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}.mb-community__logos{display:flex;align-items:center;gap:14px}.mb-community__logo{display:grid;place-items:center;width:140px;height:72px;overflow:hidden;border:1px solid rgba(34,93,102,.1);border-radius:10px;background:#fff}.mb-community__logo a{display:grid;place-items:center;width:100%;height:100%}.mb-community__logo img{display:block;width:auto;height:auto;max-width:120px;max-height:60px;object-fit:contain}.mb-community__socials{border-left:1px solid rgba(34,93,102,.16);padding:4px 0 4px 36px}.mb-community__links{display:flex;flex-wrap:wrap;gap:10px}.mb-community a.mb-community__social{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 15px;border:1px solid #c8d9d7;border-radius:24px;background:#ffffffc2;color:#225d66;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .18s ease,border-color .18s ease}.mb-community__social i{display:inline-block;font-size:19px;line-height:1}.mb-community a.mb-community__social:hover{background:#fff;border-color:#225d66}.mb-community a:focus-visible{outline:2px solid #225d66;outline-offset:4px}@media(max-width:1050px){.mb-community__panel{grid-template-columns:290px minmax(0,1fr);gap:24px;padding:24px}.mb-community__socials{padding-left:24px}.mb-community__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.mb-community{padding:20px 16px}.mb-community__panel{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px}.mb-community__logos{gap:12px}.mb-community__logo{flex:1;max-width:145px;min-width:0}.mb-community__logo img{max-width:90%}.mb-community__socials{border-left:0;border-top:1px solid rgba(34,93,102,.16);padding:20px 0 0}.mb-community a.mb-community__social{padding:10px}}@media(prefers-reduced-motion:reduce){.mb-community a.mb-community__social{transition:none}}#main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"] ul.l4us:has(+.mb-k2-reassurance)>li{font-weight:700}#main-product section[aria-label="Sacs et filtres compatibles avec Miele Guard M1 Rouge Terra"]{display:none}#mb-guard-accessories [hidden]{display:none!important}#mb-guard-accessories .mb-m1-filter-choice__photos{height:180px;margin:0}#mb-guard-accessories .mb-m1-filter-choice__photos svg{display:block;width:100%;height:100%;overflow:hidden}#mb-guard-accessories .mb-m1-filter-choice__label{display:block;font-size:12px;line-height:1.4;margin-bottom:5px}#mb-guard-accessories [data-m1-filter-select]{width:100%;max-width:100%;box-sizing:border-box;padding:10px 30px 10px 10px;border:1px solid #b9c5c9;border-radius:4px;font:inherit;font-size:13px;line-height:1.35;color:#1a3945;background-color:#fff}#mb-guard-accessories .mb-m1-filter-choice__details{margin-top:14px}#mb-guard-accessories .mb-m1-options__details-link{font-size:12px;color:#007096;text-decoration:underline;text-underline-offset:3px}#mb-guard-accessories #mb-m1-filter-help{margin-top:8px}@media(max-width:760px){#mb-guard-accessories .mb-m1-filter-choice__photos{height:146px}}#mb-guard-accessories .mb-guard-accessories__item>.mb-guard-accessories__product-link,#mb-guard-accessories .mb-m1-filter-choice__photos,#mb-guard-accessories .mb-m1-options__photo-frame{display:flex;align-items:center;justify-content:center;height:180px;margin:0 0 12px}#mb-guard-accessories .mb-guard-accessories__item>.mb-guard-accessories__product-link .mb-guard-accessories__image,#mb-guard-accessories .mb-m1-filter-choice__photos .mb-guard-accessories__image,#mb-guard-accessories .mb-m1-options__photo-frame .mb-guard-accessories__image{margin:0 auto}#mb-guard-accessories .mb-guard-accessories__brush-title{align-items:flex-start}#mb-guard-accessories .mb-guard-accessories__item>h3{min-height:45px}#mb-guard-accessories .mb-m1-options__photo-frame svg{overflow:hidden}@media(max-width:760px){#mb-guard-accessories .mb-guard-accessories__item>.mb-guard-accessories__product-link,#mb-guard-accessories .mb-m1-filter-choice__photos,#mb-guard-accessories .mb-m1-options__photo-frame{height:146px}#mb-guard-accessories .mb-guard-accessories__item>h3{min-height:0}}#mb-guard-accessories .mb-m1-options__carcare-photo{width:220px;height:160px;overflow:hidden}@media(min-width:761px){#mb-guard-accessories .mb-m1-options__extra{display:flex;flex-direction:column}#mb-guard-accessories .mb-m1-options__extra>.mb-guard-accessories__price{margin-top:auto;padding-top:18px}#mb-guard-accessories .mb-m1-options__extra>.mb-guard-accessories__fine{min-height:36px;margin-bottom:0}}#mb-guard-accessories .mb-m1-filter-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;height:100%}#mb-guard-accessories .mb-m1-filter-overview__item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-width:0}#mb-guard-accessories .mb-m1-filter-overview__item svg,#mb-guard-accessories .mb-m1-filter-overview__item img{display:block;width:94px;height:45px!important;min-height:0;max-width:100%;margin:0 auto 3px;object-fit:contain}#mb-guard-accessories .mb-m1-filter-overview__item strong{font-size:12px;line-height:1.2;font-weight:600}#mb-guard-accessories .mb-m1-filter-overview__item span{font-size:10px;line-height:1.25;color:#566b73}@media(max-width:760px){#mb-guard-accessories .mb-m1-filter-overview__item svg,#mb-guard-accessories .mb-m1-filter-overview__item img{height:34px!important}}#mb-guard-accessories .mb-m1-filter-choice__details{display:grid}#mb-guard-accessories .mb-m1-filter-choice__details>[data-m1-filter-panel]{grid-area:1 / 1;min-width:0;align-self:start}#mb-guard-accessories .mb-m1-filter-choice__details>[data-m1-filter-panel][hidden]{display:block!important;visibility:hidden;pointer-events:none}#mb-guard-accessories .mb-guard-accessories__grid{gap:20px}#mb-guard-accessories .mb-guard-accessories__item{padding:16px}#mb-guard-accessories .mb-guard-accessories__image{width:136px;height:136px}#mb-guard-accessories .mb-guard-accessories__item>.mb-guard-accessories__product-link,#mb-guard-accessories .mb-m1-filter-choice__photos,#mb-guard-accessories .mb-m1-options__photo-frame{height:156px;margin-bottom:10px}#mb-guard-accessories .mb-m1-filter-choice__photos>.mb-guard-accessories__product-link{width:136px;height:136px}#mb-guard-accessories .mb-m1-filter-overview{gap:6px}#mb-guard-accessories .mb-m1-filter-overview__item svg,#mb-guard-accessories .mb-m1-filter-overview__item img{height:38px!important}#mb-guard-accessories .mb-guard-accessories__item p{margin-bottom:10px}#mb-guard-accessories .mb-m1-filter-choice__details{margin-top:12px}@media(max-width:760px){#mb-guard-accessories .mb-guard-accessories__grid{gap:14px}#mb-guard-accessories .mb-guard-accessories__image{width:112px;height:112px}#mb-guard-accessories .mb-guard-accessories__item>.mb-guard-accessories__product-link,#mb-guard-accessories .mb-m1-filter-choice__photos,#mb-guard-accessories .mb-m1-options__photo-frame{height:132px}#mb-guard-accessories .mb-m1-filter-choice__photos>.mb-guard-accessories__product-link{width:112px;height:112px}#mb-guard-accessories .mb-m1-filter-overview__item svg,#mb-guard-accessories .mb-m1-filter-overview__item img{height:30px!important}}#main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"] .mb-guard-price{text-align:center}#main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"] .mb-guard-price__row{justify-content:center}#main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"] #main-product-form-10247706411319 .submit{justify-content:center;margin-right:0!important}#main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"] #main-product-form-10247706411319 .f8pr-button{margin-left:auto;margin-right:auto;text-align:center}#main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"] #main-product-form-10247706411319 .overlay-dynamic_buy_button{text-align:center;margin-left:auto!important;margin-right:auto!important}#main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"] #main-product-form-10247706411319 .shopify-payment-button{margin-left:auto;margin-right:auto}#main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"] #main-product-form-10247706411319 #more-payment-options-link{display:block;text-align:center;margin-left:auto;margin-right:auto}#main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"] .l4us{text-align:left;justify-content:flex-start}#main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"] .f8pr-variant-selection>p:has(#f8pr-pickup-1){text-align:center}#main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"] #f8pr-pickup-2{text-align:center;width:100%}@media(max-width:760px){#main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"] #f8pr-pickup-2{display:block}}#mb-guard-accessories .mb-guard-accessories__item{display:flex;flex-direction:column}#mb-guard-accessories .mb-guard-accessories__item>h3{min-height:0;margin-bottom:8px}#mb-guard-accessories .mb-guard-accessories__item>.mb-guard-accessories__product-link,#mb-guard-accessories .mb-m1-filter-choice__photos,#mb-guard-accessories .mb-m1-options__photo-frame{height:132px;margin-bottom:8px;flex-shrink:0}#mb-guard-accessories .mb-guard-accessories__image{width:120px;height:120px}#mb-guard-accessories .mb-m1-filter-choice__photos>.mb-guard-accessories__product-link{width:120px;height:120px}#mb-guard-accessories .mb-bag-pair--card{max-width:180px;margin:0 auto}#mb-guard-accessories .mb-m1-filter-overview__item svg,#mb-guard-accessories .mb-m1-filter-overview__item img{height:30px!important}#mb-guard-accessories .mb-m1-filter-choice__details{flex:1;margin-top:8px}#mb-guard-accessories .mb-m1-filter-choice__details>[data-m1-filter-panel]{display:flex;flex-direction:column;align-self:stretch}#mb-guard-accessories .mb-guard-accessories__controls{margin-top:auto}#mb-guard-accessories .mb-guard-accessories__form{margin-top:auto;margin-bottom:0}#mb-guard-accessories .mb-guard-accessories__item .mb-guard-accessories__fine{min-height:36px;margin:0;line-height:18px}#mb-guard-accessories .mb-m1-footer-spacer{visibility:hidden}#mb-guard-accessories .mb-guard-accessories__controls button{transition:transform .16s ease;transform-origin:center}#mb-guard-accessories .mb-guard-accessories__controls button:not(:disabled):hover,#mb-guard-accessories .mb-guard-accessories__controls button:not(:disabled):focus-visible{transform:scale(1.025)}#mb-guard-accessories [data-m1-link-hint]{position:relative}#mb-guard-accessories [data-m1-link-hint]:after{content:attr(data-m1-link-hint);position:absolute;left:50%;bottom:0;transform:translate(-50%);padding:3px 7px;border-radius:3px;background:#fff;color:#007096;font-size:11px;line-height:1.3;font-family:inherit;white-space:nowrap;opacity:0;pointer-events:none}#mb-guard-accessories [data-m1-link-hint]:hover:after,#mb-guard-accessories [data-m1-link-hint]:focus-visible:after{opacity:1}#mb-guard-accessories .mb-m1-product-title-link:after{bottom:100%}@media(max-width:760px),(hover:none),(pointer:coarse){#mb-guard-accessories .mb-guard-accessories__product-link[data-m1-link-hint]:after{opacity:1}}@media(prefers-reduced-motion:reduce){#mb-guard-accessories .mb-guard-accessories__controls button{transition:none}#mb-guard-accessories .mb-guard-accessories__controls button:not(:disabled):hover,#mb-guard-accessories .mb-guard-accessories__controls button:not(:disabled):focus-visible{transform:none}}@media(max-width:760px){#mb-guard-accessories .mb-guard-accessories__item>.mb-guard-accessories__product-link,#mb-guard-accessories .mb-m1-filter-choice__photos,#mb-guard-accessories .mb-m1-options__photo-frame{height:124px}#mb-guard-accessories .mb-guard-accessories__image,#mb-guard-accessories .mb-m1-filter-choice__photos>.mb-guard-accessories__product-link{width:108px;height:108px}#mb-guard-accessories .mb-guard-accessories__item .mb-guard-accessories__fine{min-height:0}#mb-guard-accessories .mb-m1-footer-spacer{display:none}}#mb-guard-accessories .mb-guard-accessories__item>*,#mb-guard-accessories [data-m1-filter-panel]>*{grid-column:1}#mb-guard-accessories .mb-guard-accessories__grid{row-gap:8px}#mb-guard-accessories .mb-guard-accessories__item{display:grid;grid-row:span 9;grid-template-rows:subgrid;row-gap:6px;padding:12px;text-align:center}#mb-guard-accessories .mb-guard-accessories__item>:first-child{grid-row:1}#mb-guard-accessories .mb-guard-accessories__item>h3,#mb-guard-accessories .mb-guard-accessories__brush-title{grid-row:2;margin:0;justify-content:center;align-items:center}#mb-guard-accessories .mb-guard-accessories__brush-title .mb-guard-usage__texture{width:28px;height:28px;flex:none}#mb-guard-accessories .mb-guard-accessories__item>p:not([class]){grid-row:3 / 7;align-self:start;margin:0}#mb-guard-accessories .mb-guard-accessories__item>.mb-guard-accessories__separate{grid-row:6;margin:0}#mb-guard-accessories .mb-m1-filter-choice__label{grid-row:3;margin:0}#mb-guard-accessories [data-m1-filter-select]{grid-row:4;padding:7px 28px 7px 8px}#mb-guard-accessories .mb-m1-filter-choice__details,#mb-guard-accessories .mb-m1-filter-choice__details>[data-m1-filter-panel],#mb-guard-accessories .mb-m1-filter-choice__details>[data-m1-filter-panel][hidden]{display:contents!important}#mb-guard-accessories [data-m1-filter-panel]>p:first-child{grid-row:5;margin:0}#mb-guard-accessories .mb-m1-options__details-link{grid-row:6}#mb-guard-accessories .mb-guard-accessories__item .mb-guard-accessories__price{grid-row:7;margin:0;padding:0;line-height:1.4;align-self:end}#mb-guard-accessories .mb-guard-accessories__form,#mb-guard-accessories .mb-guard-accessories__controls{grid-row:8;margin:0;min-height:40px;align-self:stretch}#mb-guard-accessories .mb-guard-accessories__form{display:flex;align-items:center;gap:6px}#mb-guard-accessories .mb-guard-accessories__form label{margin:0;font-size:11px}#mb-guard-accessories .mb-guard-accessories__form .mb-guard-accessories__controls{flex:1}#mb-guard-accessories .mb-guard-accessories__item .mb-guard-accessories__fine{grid-row:9;min-height:28px;margin:0;font-size:11px;line-height:14px}#mb-guard-accessories .mb-guard-accessories__item>.mb-guard-accessories__product-link,#mb-guard-accessories .mb-m1-filter-choice__photos,#mb-guard-accessories .mb-m1-options__photo-frame{height:118px;margin:0}#mb-guard-accessories .mb-guard-accessories__image,#mb-guard-accessories .mb-m1-filter-choice__photos>.mb-guard-accessories__product-link{width:108px;height:108px}#mb-guard-accessories .mb-bag-pair--card{max-width:150px}#mb-guard-accessories .mb-bag-pair--card figcaption{margin-top:4px}#mb-guard-accessories .mb-guard-accessories__product-link[data-m1-link-hint]:after{content:none}#mb-guard-accessories .mb-m1-product-title-link:after{position:static;display:inline-block;transform:none;padding:0;margin-left:5px;width:9px;height:9px;vertical-align:baseline;opacity:1;border:0;border-radius:0;background:transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2012'%3E%3Cpath%20d%3D'M2%2010%2010%202M3%202h7v7'%20fill%3D'none'%20stroke%3D'%23111'%20stroke-width%3D'1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%2F%3E%3C%2Fsvg%3E") center/9px 9px no-repeat;content:""}@media(max-width:760px){#mb-guard-accessories .mb-guard-accessories__grid{row-gap:6px}#mb-guard-accessories .mb-guard-accessories__item{margin-bottom:8px}#mb-guard-accessories .mb-guard-accessories__item>.mb-guard-accessories__product-link,#mb-guard-accessories .mb-m1-filter-choice__photos,#mb-guard-accessories .mb-m1-options__photo-frame{height:112px}#mb-guard-accessories .mb-m1-footer-spacer{display:block;min-height:0!important}}body #root #mb-guard-accessories .mb-guard-accessories__controls button{position:relative;isolation:isolate;overflow:hidden;border:1px solid #c6dcd7;background:linear-gradient(105deg,#e7f3f1,#f7fbfa 58%,#f5f2eb);color:#225d66;font-weight:600;box-shadow:0 1px 3px #123d4a14;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body #root #mb-guard-accessories .mb-guard-accessories__controls button:before{content:"";display:block;position:absolute;inset:-60% auto -60% 0;width:35%;height:auto;border:0;border-radius:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);box-shadow:none;opacity:0;pointer-events:none;z-index:0;transform:translate(-180%) skew(-18deg);transition:none}body #root #mb-guard-accessories .mb-guard-accessories__controls button:focus-visible{outline:3px solid #08718d;outline-offset:3px}body #root #mb-guard-accessories .mb-guard-accessories__controls button:focus-visible{border-color:#86b5af;color:#174e57;box-shadow:0 5px 14px #123d4a29;transform:translateY(-2px)}body #root #mb-guard-accessories .mb-guard-accessories__controls button:focus-visible:before{animation:mb-purchase-button-sheen .6s ease-out both}@media(hover:hover)and (pointer:fine){body #root #mb-guard-accessories .mb-guard-accessories__controls button:hover{background:linear-gradient(105deg,#dceeea,#f7fbfa 58%,#f3e8d9);border-color:#86b5af;color:#174e57;box-shadow:0 5px 14px #123d4a29;transform:translateY(-2px)}}@media(hover:hover)and (pointer:fine){body #root #mb-guard-accessories .mb-guard-accessories__controls button:hover:before{animation:mb-purchase-button-sheen .6s ease-out both}}body #root #mb-guard-accessories .mb-guard-accessories__controls button:active{transform:translateY(0) scale(.98);box-shadow:0 1px 2px #123d4a1f}body #root #mb-guard-accessories .mb-guard-accessories__controls button{border-radius:10px;font-weight:600;box-sizing:border-box;padding-top:9px;padding-bottom:9px}body #root #mb-guard-accessories .mb-guard-accessories__controls button:after{content:none}@media(prefers-reduced-motion:reduce){body #root #mb-guard-accessories .mb-guard-accessories__controls button,body #root #mb-guard-accessories .mb-guard-accessories__controls button:before{transition:none;animation:none}body #root #mb-guard-accessories .mb-guard-accessories__controls button:is(:hover,:focus-visible,:active){transform:none}}#mb-guard-accessories .mb-guard-accessories__controls,#mb-guard-accessories .mb-guard-accessories__form{justify-content:center}#mb-guard-accessories .mb-guard-accessories__form .mb-guard-accessories__controls{flex:0 1 auto}body #root #mb-guard-accessories .mb-guard-accessories__controls button{flex:0 1 200px;width:200px;max-width:100%}#mb-guard-accessories{box-sizing:border-box;width:100%;max-width:1280px;margin-left:auto;margin-right:auto}#mb-guard-accessories [data-m1-filter-select]{text-align:center;text-align-last:center;padding-left:28px}@media(min-width:761px){#mb-guard-accessories .mb-guard-accessories__item:nth-child(1){order:1}#mb-guard-accessories .mb-guard-accessories__item:nth-child(2){order:4}#mb-guard-accessories .mb-guard-accessories__item:nth-child(3){order:2}#mb-guard-accessories .mb-guard-accessories__item:nth-child(4){order:5}#mb-guard-accessories .mb-guard-accessories__item:nth-child(5){order:3}#mb-guard-accessories .mb-guard-accessories__item:nth-child(6){order:6}}#mb-guard-accessories .mb-guard-accessories__image.mb-m1-comfort-commercial{width:200px;max-width:100%;height:108px}#mb-guard-accessories .mb-m1-comfort-pair{gap:10px}#mb-guard-accessories .mb-m1-comfort-profile{display:block;flex:0 0 57px;width:57px;height:108px}#mb-guard-accessories .mb-m1-comfort-pair .mb-m1-comfort-commercial{flex:0 1 200px;min-width:0;margin:0}#mb-guard-accessories .mb-guard-accessories__image.mb-m1-options__carcare-photo{width:240px;max-width:100%;height:108px}body:has(#main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"]) #root #mb-guard-accessories .mb-guard-accessories__item{border-color:#dce7e7!important;transition:border-color .18s ease}body:has(#main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"]) #root #mb-guard-accessories .mb-guard-accessories__item:has(:focus-visible){border-color:#64cd82!important}@media(hover:hover)and (pointer:fine){body:has(#main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"]) #root #mb-guard-accessories .mb-guard-accessories__item:hover{border-color:#64cd82!important}}#mb-guard-accessories [data-m1-filter-panel]>.mb-guard-accessories__form{grid-row:8}body.template-index .mb-home-group-heading{box-sizing:border-box;width:100%;max-width:var(--glw_boxed, 1280px);margin:20px auto 0;padding:14px 24px;min-height:53px;border:1px solid rgba(34,93,102,.16);border-bottom:0;border-radius:20px 20px 0 0;background:linear-gradient(105deg,#e7f3f1,#f7fbfa 58%,#f5f2eb)}.mb-home-group-intro>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.mb-home-group-intro h2{margin:0;color:#244b53;font-size:17px;line-height:1.4;font-weight:650;letter-spacing:-.025em}.mb-home-group-intro p{margin:0;color:#52676b;font-size:14px;line-height:1.4}body.template-index #content>:is([id$=__1660291161fe2caafb],[id$=__section_featured_products_gczVN4],[id$=__section_featured_products_YFnFgT],[id$=__16605537948e81aa7a],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__1662644676f2b34df9],[id$=__section_featured_collection_VUi99L]){box-sizing:border-box;width:100%;max-width:var(--glw_boxed, 1280px);margin:0 auto;padding:16px 24px 6px;border-left:1px solid rgba(34,93,102,.16);border-right:1px solid rgba(34,93,102,.16);background:#fff}body.template-index #content>:is([id$=__1660291161fe2caafb],[id$=__section_featured_products_YFnFgT],[id$=__16605537948e81aa7a],[id$=__1662644676f2b34df9],[id$=__section_featured_collection_VUi99L]){padding-bottom:16px;border-bottom:1px solid rgba(34,93,102,.16);border-radius:0 0 20px 20px}body.template-index #content>:is([id$=__section_featured_products_YFnFgT],[id$=__section_featured_collection_tin3X6],[id$=__1662644676f2b34df9]){padding-top:16px}body.template-index #content>:is([id$=__section_featured_products_YFnFgT],[id$=__section_featured_collection_tin3X6])>header{padding-top:14px;border-top:1px solid #e9eeee}body.template-index #content>:is([id$=__section_featured_products_gczVN4],[id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6])>header h3{margin-bottom:0;color:#263f46;font-size:23px;line-height:1.3}body.template-index #content>:is([id$=__1660291161fe2caafb],[id$=__1662644676f2b34df9]) .l4ft{margin-bottom:0}body.template-index [id$=__1660291161fe2caafb] .l4ft>li{margin-bottom:0;position:relative;text-align:left}body.template-index [id$=__1660291161fe2caafb] .l4ft>li>.main{border-radius:12px;overflow:hidden}body.template-index [id$=__1660291161fe2caafb] .l4ft>li>.content{padding:20px 6px 4px;position:static;align-items:flex-start;color:#263f46;text-align:left}body.template-index [id$=__1660291161fe2caafb] .content h3{margin:0 0 10px;color:#263f46;font-size:23px;line-height:1.25;text-align:left}body.template-index [id$=__1660291161fe2caafb] .content p{margin:0 0 5px;font-size:16px;text-align:left}body.template-index [id$=__1660291161fe2caafb] .content strong{color:#225d66}body.template-index [id$=__16605537948e81aa7a] .l4ft .main{justify-content:flex-end}body.template-index [id$=__16605537948e81aa7a] .l4ft .main>div{flex:0 1 auto;width:max-content;max-width:calc(100% - 32px);margin:16px;padding:9px 12px;background:#ffffff47;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#244b53;border:1px solid rgba(255,255,255,.22);border-radius:12px;text-align:center}body.template-index [id$=__16605537948e81aa7a] .l4ft .main h3{color:#244b53;font-size:20px;line-height:1.25;margin:0 0 5px}body.template-index [id$=__16605537948e81aa7a] .l4ft .main p{margin:0 0 6px;color:#244b53;font-size:17px;line-height:1.4}body.template-index [id$=__16605537948e81aa7a] .l4ft .main p:first-of-type{font-size:24px}body.template-index [id$=__section_featured_collection_VUi99L]{margin-bottom:45px!important}body.template-index [id$=__1662644676f2b34df9] .l4ft>li{margin-bottom:0}body.template-index [id$=__1662644676f2b34df9] .main{overflow:hidden;border-radius:12px}body.template-index [id$=__1662644676f2b34df9] .content{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 24px;padding:22px 4px 0;text-align:left}body.template-index [id$=__1662644676f2b34df9] .content h3{grid-column:1;grid-row:1;margin:0;font-size:23px;line-height:1.3;color:#244b53;text-align:left}body.template-index [id$=__1662644676f2b34df9] .content>p{grid-column:1;margin:0;color:#225d66;text-align:left}body.template-index [id$=__1662644676f2b34df9] .content>p.link-btn{grid-column:2;grid-row:1 / 4;align-self:center}body.template-index [id$=__1662644676f2b34df9] .link-btn a{margin-bottom:0}@media(max-width:760px){body.template-index .mb-home-group-heading{margin-top:16px;padding:14px 16px;border-radius:15px 15px 0 0}.mb-home-group-intro p{font-size:14px}body.template-index [id$=__1662644676f2b34df9] .content{display:flex;flex-direction:column;align-items:flex-start;gap:10px}body.template-index [id$=__1662644676f2b34df9] .content>p.link-btn{align-self:flex-start}body.template-index #content>:is([id$=__1660291161fe2caafb],[id$=__section_featured_products_gczVN4],[id$=__section_featured_products_YFnFgT],[id$=__16605537948e81aa7a],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__1662644676f2b34df9],[id$=__section_featured_collection_VUi99L]){padding-left:16px;padding-right:16px}body.template-index [id$=__1660291161fe2caafb] .l4ft>li{margin-bottom:22px}body.template-index [id$=__1660291161fe2caafb] .l4ft>li:last-child{margin-bottom:0}body.template-index [id$=__16605537948e81aa7a] .l4ft .main>div{margin:12px;padding:8px 10px;max-width:calc(100% - 24px)}body.template-index [id$=__16605537948e81aa7a] .l4ft .main h3{font-size:19px}}body.template-index [id$=__1660291161fe2caafb] .content>p>strong,body.template-index [id$=__16605537948e81aa7a] .l4ft .main p:nth-of-type(2)>strong{display:inline-block;padding:0;border-radius:0;background:transparent;color:#e93d3d;font-size:19px;font-weight:650;line-height:1.2;letter-spacing:-.02em}body.template-index [id$=__1660291161fe2caafb] .content>.link-btn{margin:3px 0 0}body.template-index [id$=__1660291161fe2caafb] .content>.link-btn a{margin:0;font-size:15px;color:#244b53}body.template-index [id$=__16605537948e81aa7a] .l4ft .main p:nth-of-type(2){margin-top:5px}body.template-index [id$=__16605537948e81aa7a] .l4ft .main p:nth-of-type(2)>strong{padding:0;font-size:19px}body.template-index [id$=__1660291161fe2caafb] .l4ft>li{display:flex;flex-direction:column;align-items:stretch}body.template-index [id$=__1660291161fe2caafb] .l4ft>li>.content{display:contents}body.template-index [id$=__1660291161fe2caafb] .content>h3{order:-1;margin:0 0 16px;text-align:center;font-size:23px}body.template-index [id$=__1660291161fe2caafb] .l4ft>li>.main{flex:0 0 auto;width:100%;margin-bottom:10px}body.template-index [id$=__1660291161fe2caafb] .content>p{order:1;text-align:center;margin:0 0 3px;line-height:1.25}body.template-index [id$=__1660291161fe2caafb] .content>p:has(>em){margin:2px 0 3px;line-height:1.15}body.template-index [id$=__1660291161fe2caafb] .content>p>em{margin-right:8px;color:#6d7779;text-decoration:line-through;font-style:normal;font-size:17px;font-weight:400}body.template-index [id$=__1660291161fe2caafb] .content>p:has(>em)>strong{color:#244b53;font-size:27px;font-weight:700}body.template-index [id$=__1660291161fe2caafb] .content>p:nth-of-type(3)>strong{color:#e93d3d;font-size:20px;font-style:normal;font-weight:650}body.template-index [id$=__16605537948e81aa7a] .l4ft .main p:first-of-type>em,body.template-index [id$=__1662644676f2b34df9] .content>p>em{display:inline-block;margin-right:7px;color:#59676b;font-size:16px;font-style:normal;font-weight:400;text-decoration:line-through}body.template-index [id$=__1662644676f2b34df9] .l4ft{padding-top:16px;border-top:1px solid #e9eeee}body.template-index [id$=__1662644676f2b34df9] .content{row-gap:4px}body.template-index [id$=__1662644676f2b34df9] .content>p:nth-of-type(1){grid-row:2;line-height:1.25}body.template-index [id$=__1662644676f2b34df9] .content>p:nth-of-type(1)>strong{font-size:27px;color:#244b53}body.template-index [id$=__1662644676f2b34df9] .content>p:nth-of-type(2){grid-row:3;line-height:1.25}body.template-index [id$=__1662644676f2b34df9] .content>p:nth-of-type(2)>strong{font-size:20px;color:#e93d3d}body.template-index #root :is(.mb-service-strip__button,[id$=__section_featured_products_gczVN4] .link-btn>a,[id$=__16602912025c583cc8] .link-btn>a,[id$=__section_featured_collection_tin3X6] .link-btn>a,[id$=__1662644676f2b34df9] .link-btn>a,[id$=__section_featured_collection_VUi99L] .link-btn>a){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:12px;position:relative;isolation:isolate;overflow:hidden;min-height:38px;min-width:min(180px,100%);max-width:100%;padding:8px 18px;border:1px solid #c6dcd7;border-radius:9px;background:linear-gradient(105deg,#e7f3f1,#f7fbfa 58%,#f5f2eb);color:#225d66;box-shadow:0 1px 3px #123d4a14;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;cursor:pointer;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body.template-index #root :is(.mb-service-strip__button,[id$=__section_featured_products_gczVN4] .link-btn>a,[id$=__16602912025c583cc8] .link-btn>a,[id$=__section_featured_collection_tin3X6] .link-btn>a,[id$=__1662644676f2b34df9] .link-btn>a,[id$=__section_featured_collection_VUi99L] .link-btn>a):before{content:"";display:block;position:absolute;inset:-60% auto -60% 0;width:35%;height:auto;border:0;border-radius:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);box-shadow:none;opacity:0;pointer-events:none;z-index:0;transform:translate(-180%) skew(-18deg)}body.template-index #root :is(.mb-service-strip__button,[id$=__section_featured_products_gczVN4] .link-btn>a,[id$=__16602912025c583cc8] .link-btn>a,[id$=__section_featured_collection_tin3X6] .link-btn>a,[id$=__1662644676f2b34df9] .link-btn>a,[id$=__section_featured_collection_VUi99L] .link-btn>a):after{content:none}body.template-index #root :is(.mb-service-strip__button,[id$=__section_featured_products_gczVN4] .link-btn>a,[id$=__16602912025c583cc8] .link-btn>a,[id$=__section_featured_collection_tin3X6] .link-btn>a,[id$=__1662644676f2b34df9] .link-btn>a,[id$=__section_featured_collection_VUi99L] .link-btn>a):focus-visible{outline:3px solid #08718d;outline-offset:3px;border-color:#86b5af;color:#174e57;box-shadow:0 5px 14px #123d4a29;transform:translateY(-2px)}@media(hover:hover)and (pointer:fine){body.template-index #root :is(.mb-service-strip__button,[id$=__section_featured_products_gczVN4] .link-btn>a,[id$=__16602912025c583cc8] .link-btn>a,[id$=__section_featured_collection_tin3X6] .link-btn>a,[id$=__1662644676f2b34df9] .link-btn>a,[id$=__section_featured_collection_VUi99L] .link-btn>a):hover{background:linear-gradient(105deg,#dceeea,#f7fbfa 58%,#f3e8d9);border-color:#86b5af;color:#174e57;box-shadow:0 5px 14px #123d4a29;transform:translateY(-2px)}body.template-index #root :is(.mb-service-strip__button,[id$=__section_featured_products_gczVN4] .link-btn>a,[id$=__16602912025c583cc8] .link-btn>a,[id$=__section_featured_collection_tin3X6] .link-btn>a,[id$=__1662644676f2b34df9] .link-btn>a,[id$=__section_featured_collection_VUi99L] .link-btn>a):hover:before{animation:mb-home-button-sheen .6s ease-out both}}body.template-index #root :is(.mb-service-strip__button,[id$=__section_featured_products_gczVN4] .link-btn>a,[id$=__16602912025c583cc8] .link-btn>a,[id$=__section_featured_collection_tin3X6] .link-btn>a,[id$=__1662644676f2b34df9] .link-btn>a,[id$=__section_featured_collection_VUi99L] .link-btn>a):active{transform:translateY(0) scale(.98);box-shadow:0 1px 2px #123d4a1f}@keyframes mb-home-button-sheen{0%{opacity:0;transform:translate(-180%) skew(-18deg)}20%{opacity:.8}to{opacity:0;transform:translate(390%) skew(-18deg)}}@media(prefers-reduced-motion:reduce){body.template-index #root :is(.mb-service-strip__button,[id$=__section_featured_products_gczVN4] .link-btn>a,[id$=__16602912025c583cc8] .link-btn>a,[id$=__section_featured_collection_tin3X6] .link-btn>a,[id$=__1662644676f2b34df9] .link-btn>a,[id$=__section_featured_collection_VUi99L] .link-btn>a){transition:none}body.template-index #root :is(.mb-service-strip__button,[id$=__section_featured_products_gczVN4] .link-btn>a,[id$=__16602912025c583cc8] .link-btn>a,[id$=__section_featured_collection_tin3X6] .link-btn>a,[id$=__1662644676f2b34df9] .link-btn>a,[id$=__section_featured_collection_VUi99L] .link-btn>a):hover,body.template-index #root :is(.mb-service-strip__button,[id$=__section_featured_products_gczVN4] .link-btn>a,[id$=__16602912025c583cc8] .link-btn>a,[id$=__section_featured_collection_tin3X6] .link-btn>a,[id$=__1662644676f2b34df9] .link-btn>a,[id$=__section_featured_collection_VUi99L] .link-btn>a):focus-visible,body.template-index #root :is(.mb-service-strip__button,[id$=__section_featured_products_gczVN4] .link-btn>a,[id$=__16602912025c583cc8] .link-btn>a,[id$=__section_featured_collection_tin3X6] .link-btn>a,[id$=__1662644676f2b34df9] .link-btn>a,[id$=__section_featured_collection_VUi99L] .link-btn>a):active{transform:none}body.template-index #root :is(.mb-service-strip__button,[id$=__section_featured_products_gczVN4] .link-btn>a,[id$=__16602912025c583cc8] .link-btn>a,[id$=__section_featured_collection_tin3X6] .link-btn>a,[id$=__1662644676f2b34df9] .link-btn>a,[id$=__section_featured_collection_VUi99L] .link-btn>a):before{animation:none}}body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .product-card{position:relative;display:flex;flex-direction:column;height:100%;padding-bottom:32px;text-align:center}body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .product-card>figure{margin-bottom:15px}body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .product-card>div:not(.static){padding:0}body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .product-card h3{margin:0 0 14px;padding:0;min-height:2.7em;color:#000;font-family:inherit;font-size:clamp(12px,1.1vw,16px);font-weight:700;line-height:1.35;text-align:center}body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .product-card h3>.small{display:none}body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .product-card h3 a{display:block;color:inherit;white-space:normal;text-transform:none}body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .product-card>.static{flex:0 0 auto;margin-top:auto;padding:0}body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .price.s1pr{margin:0;padding:0;text-align:center}body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .mb-price-content{display:block}body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .mb-price-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 12px}body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .mb-price-current{color:#193b2e!important;font-size:clamp(24px,2.2vw,28px)!important;font-weight:750;line-height:1.15;white-space:nowrap}body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .mb-price-previous{order:-1;color:#898989!important;font-size:14px!important;font-weight:400;line-height:1.25;text-decoration:line-through;white-space:nowrap}body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .mb-price-saving{display:block;margin:4px 0 0;color:#64cd82!important;font-size:16px!important;font-weight:700;line-height:1.3}body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .mb-price-content:not(:has(.mb-price-saving)):after{content:"";display:block;height:20.8px;margin-top:4px}body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .mb-site-sale{position:absolute;top:-2px;left:50%;right:auto;transform:translate(-50%);width:max-content;max-width:100%;margin:0;padding:4px 12px;background:#64cd82cc!important;color:#193b2e!important;opacity:1;border:0;border-radius:5px;font-size:13px;font-weight:700;line-height:1.3}body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .product-card:before,body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .product-card:after{content:"";position:absolute;top:auto;bottom:0;width:20px;height:20px;box-sizing:border-box;background:none;border:0 solid rgba(120,240,70,.8);pointer-events:none}body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .product-card:before{left:0;border-left-width:1px;border-bottom-width:1px;border-radius:0 0 0 6px}body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .product-card:after{right:0;border-right-width:1px;border-bottom-width:1px;border-radius:0 0 6px}body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .swiper-slide{height:auto}body.template-index #root [id$=__16605537948e81aa7a] .overlay-sale{background:#64cd82cc!important;color:#193b2e!important;opacity:1!important}body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .swiper-wrapper{align-items:stretch;height:auto!important}body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .swiper-slide{display:flex;flex-direction:column}body.template-index #root :is([id$=__section_featured_products_YFnFgT],[id$=__16602912025c583cc8],[id$=__section_featured_collection_tin3X6],[id$=__section_featured_collection_VUi99L]) .product-card{flex:1 0 auto;height:auto}body.template-index #root [id$=__16605537948e81aa7a] .product-card .overlay-sale{display:none!important}body.template-index #root [id$=__16605537948e81aa7a] .product-card{min-height:190px}body.template-index #root [id$=__16605537948e81aa7a] .product-card>.static{margin-top:auto}body.template-index #root [id$=__16605537948e81aa7a] .mb-price-content{display:block}body.template-index #root [id$=__16605537948e81aa7a] .mb-price-row{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:flex-start;gap:10px}body.template-index #root [id$=__16605537948e81aa7a] .mb-price-current{color:#193b2e!important;font-size:24px!important;font-weight:750;line-height:1.15;white-space:nowrap}body.template-index #root [id$=__16605537948e81aa7a] .mb-price-previous{order:-1;color:#898989!important;font-size:14px!important;font-weight:400;line-height:1.25;text-decoration:line-through;white-space:nowrap}body.template-index #root [id$=__16605537948e81aa7a] .mb-price-saving{display:table;width:max-content;margin:6px 0 0;padding:4px 12px;background:#64cd82cc;color:#000!important;opacity:1;border:0;border-radius:5px;font-size:13px!important;font-weight:700;line-height:1.3;white-space:nowrap}body.template-index #root [id$=__16605537948e81aa7a] .product-card .mb-price-content:not(:has(.mb-price-saving)):after{content:"";display:block;height:30.9px}body.template-index #root [id$=__16605537948e81aa7a] .mb-banner-price{text-align:center}body.template-index #root [id$=__16605537948e81aa7a] .mb-banner-price .mb-price-row{justify-content:center;gap:12px}body.template-index #root [id$=__16605537948e81aa7a] .mb-banner-price .mb-price-current{font-size:clamp(24px,2.2vw,28px)!important}body.template-index #root [id$=__16605537948e81aa7a] .mb-banner-price .mb-price-saving{margin:6px auto 0;font-size:16px!important}body.template-index #root [id$=__section_featured_products_YFnFgT] .product-card .mb-price-current{font-size:clamp(20px,1.8vw,23px)!important}.mb-tribute{box-sizing:border-box;max-width:1160px;width:calc(100% - 64px);margin:0 auto;padding:12px 0 56px;color:#123d4a;scroll-margin-top:145px}.mb-tribute *{box-sizing:border-box}.mb-tribute__card{overflow:hidden;border:1px solid #dce8e8;border-radius:18px;background:#f3f8f8}.mb-tribute__top{display:grid;grid-template-columns:.78fr 1.22fr;align-items:center}.mb-tribute__thanks{grid-column:2;grid-row:1;padding:38px 40px}.mb-tribute__eyebrow{margin:0 0 10px;color:#00617d;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.mb-tribute__thanks h2{margin:0 0 20px;color:#123d4a;font-size:clamp(28px,3vw,38px);line-height:1.15}.mb-tribute__body{font-size:16px;line-height:1.7;color:#44565c}.mb-tribute__body p{margin:0 0 14px}.mb-tribute__body p:last-child{margin-bottom:0}.mb-tribute__portrait{display:block!important;grid-column:1;grid-row:1;align-self:start;min-width:0;margin:0!important;background:#e5eeee}.mb-tribute__portrait img{display:block!important;width:100%;height:auto!important;max-height:none!important;object-fit:contain;transform:none!important}.mb-tribute__portrait figcaption{display:block;padding:13px 20px;background:#e5eeee;color:#44565c;font-size:13px;line-height:1.5}.mb-tribute__memories{padding:32px;border-top:1px solid #dce8e8}.mb-tribute__header{max-width:820px;margin:0 0 24px}.mb-tribute__header h3{margin:0 0 12px;color:#123d4a;font-size:25px;line-height:1.25}.mb-tribute__header p{margin:0;color:#44565c;font-size:16px;line-height:1.65}.mb-tribute__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.mb-tribute__memory{display:block!important;min-width:0;margin:0!important;overflow:hidden;border:1px solid #dce8e8;border-radius:12px;background:#fff}.mb-tribute__memory--wide{grid-column:1/-1}.mb-tribute__frame{display:block;aspect-ratio:3/2;background:#e9eeec;overflow:hidden}.mb-tribute__frame img{display:block!important;width:100%;height:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important;transform:none!important}.mb-tribute__memory--wide .mb-tribute__frame{aspect-ratio:auto}.mb-tribute__memory--wide .mb-tribute__frame img{height:auto!important}.mb-tribute__memory figcaption{display:block;position:static;padding:14px 16px;background:#fff;color:#44565c;font-size:13px;line-height:1.5}.mb-tribute__frame:focus-visible{outline:3px solid #00617d;outline-offset:-3px}@media(max-width:960px){.mb-tribute__thanks{padding:28px}.mb-tribute__thanks h2{font-size:30px}}@media(max-width:760px){.mb-tribute{width:calc(100% - 32px);padding-bottom:36px}.mb-tribute__top{display:flex;flex-direction:column;align-items:stretch}.mb-tribute__thanks{padding:28px 22px;order:0}.mb-tribute__portrait{order:1;width:100%;align-self:center}.mb-tribute__portrait img{max-height:570px!important}.mb-tribute__portrait figcaption{text-align:center}.mb-tribute__memories{padding:24px 20px}.mb-tribute__gallery{grid-template-columns:1fr;gap:16px}.mb-tribute__memory--wide{grid-column:auto}}.mb-tribute__recognition{padding:36px 32px;border-top:1px solid #dce8e8;background:#fff;scroll-margin-top:145px}.mb-tribute__recognition .mb-tribute__header{max-width:920px}.mb-tribute__recognition .mb-tribute__header h3{font-size:clamp(27px,3vw,35px)}.mb-tribute__recognition-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:start}.mb-tribute__award{display:block!important;min-width:0;margin:0!important;overflow:hidden;border:1px solid #dce8e8;border-radius:12px;background:#f3f8f8}.mb-tribute__award img{display:block!important;width:100%;height:auto!important;max-height:none!important;object-fit:contain!important;transform:none!important}.mb-tribute__award figcaption{display:block;position:static;padding:18px 20px;font-size:16px;font-weight:650;line-height:1.6;color:#123d4a;background:#f3f8f8}@media(max-width:760px){.mb-tribute__recognition{padding:28px 20px}.mb-tribute__recognition-grid{grid-template-columns:1fr;gap:22px}.mb-tribute__award figcaption{padding:16px;font-size:15px}}.mb-tribute__signature{margin-top:20px;text-align:right}.mb-tribute__signature img{display:block!important;width:150px!important;height:auto!important;max-height:none!important;object-fit:contain!important;transform:none!important;margin:0 0 5px auto}.mb-tribute__signature p{width:150px;max-width:100%;margin:0 0 0 auto;text-align:center;color:#123d4a;font-size:16px;font-weight:650;line-height:1.5}.mb-owner{box-sizing:border-box;width:calc(100% - 64px);max-width:1160px;margin:0 auto;padding:0 0 56px;color:#123d4a}.mb-owner *,.mb-owner *:before,.mb-owner *:after{box-sizing:border-box}.mb-owner__card{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);overflow:hidden;border:1px solid #dce8e8;border-radius:18px;background:#f3f8f8}.mb-owner__card--text{grid-template-columns:minmax(0,1fr)}.mb-owner__photo{min-width:0;margin:0;background:#e5eeee}.mb-owner__photo img{display:block;width:100%;height:100%;min-height:420px;max-height:560px;object-fit:cover;object-position:50% 52%}.mb-owner__content{min-width:0;align-self:center;padding:38px 40px;text-align:left}.mb-owner__eyebrow{margin:0 0 12px;color:#00617d;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.mb-owner__content h2{margin:0 0 12px;color:#123d4a;font-size:clamp(28px,3vw,38px);line-height:1.15}.mb-owner__subtitle{margin:0 0 22px;color:#34535b;font-size:16px;line-height:1.5;font-weight:600}.mb-owner__body{color:#44565c;font-size:16px;line-height:1.7}.mb-owner__body p{margin:0 0 16px}.mb-owner__body p:last-child{margin-bottom:0}.mb-owner__press{margin-top:25px;padding-top:21px;border-top:1px solid #cddddd}.mb-owner__link{display:inline-flex;align-items:baseline;gap:12px;min-height:44px;padding:8px 0;color:#00617d;font-weight:700;font-size:15px;line-height:1.5;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.mb-owner__link:hover{color:#00485c}.mb-owner__link:focus-visible{outline:3px solid #08718d;outline-offset:4px;border-radius:2px}.mb-owner__note{margin:3px 0 0;color:#53636a;font-size:13px;line-height:1.5}@media(max-width:760px){.mb-owner{width:calc(100% - 32px);padding-bottom:36px}.mb-owner__card{grid-template-columns:minmax(0,1fr)}.mb-owner__photo img{min-height:0;max-height:460px;height:auto;aspect-ratio:1 / 1}.mb-owner__content{padding:28px 22px}.mb-owner__body{font-size:16px}}.mb-repair-gallery{margin:35px auto 50px;color:#164354}.mb-repair-gallery__heading{text-align:center;max-width:720px;margin:0 auto 28px}.mb-repair-gallery__heading h2{font-size:clamp(25px,3vw,34px);margin:0 0 10px}.mb-repair-gallery__heading p{color:#4b6267;line-height:1.6}.mb-repair-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mb-repair-gallery__project{border:1px solid #d9e5e5;border-radius:12px;padding:20px;background:#f4f9f9}.mb-repair-gallery__project h3{font-size:21px;margin:0 0 14px}.mb-repair-gallery__project p{margin:14px 0 0;line-height:1.6;color:#445d64}.mb-repair-gallery__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mb-repair-gallery__photos figure{margin:0;min-width:0}.mb-repair-gallery__picture{aspect-ratio:4/3;overflow:hidden;border-radius:7px;background:#dce7e8}.mb-repair-gallery__picture img{width:100%;height:100%;object-fit:cover}.mb-repair-gallery__photos figcaption{font-weight:700;margin-top:8px;color:#17617a;text-align:center}@media(max-width:720px){.mb-repair-gallery__grid{grid-template-columns:1fr}.mb-repair-gallery__project{padding:14px}}.mb-repair-case{box-sizing:border-box;scroll-margin-top:150px;max-width:1160px;width:calc(100% - 40px);margin:56px auto;padding:32px;border:1px solid #d9e5e5;border-radius:18px;background:#f3f8f8;color:#123d4a}.mb-repair-case__header{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:24px}.mb-repair-case__eyebrow{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#00617d}.mb-repair-case__header h2{margin:0;font-size:clamp(26px,3vw,36px);line-height:1.16;color:#123d4a}.mb-repair-case__intro{margin:12px 0 0;max-width:600px;line-height:1.55;color:#49616a}.mb-repair-case__model{margin:0;padding:10px 14px;border:1px solid #ccdfe2;border-radius:30px;background:#fff;font-size:13px;font-weight:700;white-space:nowrap}.mb-repair-case__mosaic{display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-auto-rows:260px;gap:12px}.mb-repair-case__photo{position:relative;min-width:0;margin:0;overflow:hidden;border-radius:10px;background:#dce7e8}.mb-repair-case__photo--main{grid-row:span 2}.mb-repair-case__photo img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%!important;object-fit:cover;object-position:var(--crop-x) var(--crop-y);transform:scale(var(--zoom));transform-origin:var(--crop-x) var(--crop-y)}.mb-repair-case__photo figcaption{position:absolute;inset:auto 0 0;padding:30px 14px 12px;background:linear-gradient(transparent,#000000d9);font-size:13px;font-weight:600;line-height:1.35;color:#fff}.mb-repair-case__details{display:grid;grid-template-columns:.85fr 1fr 1.45fr;gap:24px;margin:28px 0 0}.mb-repair-case__details>div+div{border-left:1px solid #d4e1e3;padding-left:24px}.mb-repair-case__details h3{margin:0 0 8px;font-size:18px;color:#123d4a}.mb-repair-case__details p{margin:0;font-size:15px;line-height:1.65;color:#415c65}.mb-repair-case__pricing{margin-top:26px}.mb-repair-case__pricing>h3{margin:0 0 14px;font-size:20px;color:#123d4a}.mb-repair-case__options{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mb-repair-case__option{display:flex;align-items:flex-start;gap:20px;padding:22px;background:#fff;border:1px solid #d4e1e3;border-radius:12px}.mb-repair-case__option--complete{border-color:#00617d;background:#e7f2f4}.mb-repair-case__price{margin:0!important;flex-shrink:0;font-size:30px!important;font-weight:750;line-height:1.15!important;color:#00617d}.mb-repair-case__option h4{margin:0 0 7px;font-size:17px;color:#123d4a}.mb-repair-case__option div>p{margin:0;font-size:14px;line-height:1.55;color:#415c65}@media(max-width:900px){.mb-repair-case__option{display:block}.mb-repair-case__option h4{margin-top:14px}}@media(max-width:720px){.mb-repair-case__options{grid-template-columns:1fr}}.mb-repair-case__footer{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:24px;padding-top:22px;border-top:1px solid #d4e1e3}.mb-repair-case__footer p{max-width:100%;margin:0;font-size:14px;line-height:1.6;color:#49616a}.mb-repair-case__footer a{flex-shrink:0;color:#00617d;font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:4px}.mb-repair-case__footer a:focus-visible{outline:2px solid #00617d;outline-offset:5px}@media(max-width:900px){.mb-repair-case__header{display:block}.mb-repair-case__model{display:inline-block;margin-top:18px}.mb-repair-case__mosaic{grid-auto-rows:185px}.mb-repair-case__footer{display:block}.mb-repair-case__footer a{display:inline-block;margin-top:14px}}@media(max-width:720px){.mb-repair-case{width:calc(100% - 28px);margin:36px auto;padding:20px}.mb-repair-case__mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:10px}.mb-repair-case__photo{height:245px}.mb-repair-case__photo--main{grid-column:1/-1;grid-row:auto;height:440px}.mb-repair-case__details{grid-template-columns:1fr;gap:20px}.mb-repair-case__details>div+div{border-left:0;padding-left:0;padding-top:18px;border-top:1px solid #d4e1e3}.mb-repair-case__photo figcaption{padding:26px 10px 10px;font-size:12px}.mb-repair-case__model{white-space:normal}}@media(max-width:540px){.mb-repair-case__mosaic{grid-template-columns:1fr}.mb-repair-case__photo{height:300px}.mb-repair-case__photo--main{height:460px}}.mb-repair-case__photo{display:block!important;margin:0!important}.mb-repair-case__options--single{grid-template-columns:1fr}.mb-repair-case__mosaic--four .mb-repair-case__photo:last-child{grid-column:span 2}@media(max-width:540px){.mb-repair-case__mosaic--four .mb-repair-case__photo:last-child{grid-column:auto}}.mb-repair-faq{box-sizing:border-box;max-width:1160px;width:calc(100% - 40px);margin:56px auto;color:#123d4a}.mb-repair-faq h2{color:#123d4a;font-size:clamp(25px,2.8vw,34px);line-height:1.2;margin:0 0 24px}.mb-repair-faq__list{border:1px solid #d9e5e5;border-radius:14px;overflow:hidden}.mb-repair-faq__answer{padding:20px 26px;background:#fff}.mb-repair-faq__answer+.mb-repair-faq__answer{border-top:1px solid #d9e5e5}.mb-repair-faq__answer[open]{background:#f3f8f8}.mb-repair-faq summary{cursor:pointer;font-size:17px;font-weight:650;line-height:1.45;color:#123d4a}.mb-repair-faq summary:focus-visible{outline:2px solid #08718d;outline-offset:5px}.mb-repair-faq p{margin:14px 0 0;color:#415c65;font-size:15.5px;line-height:1.65;max-width:900px}@media(max-width:680px){.mb-repair-faq{width:calc(100% - 28px);margin:36px auto}.mb-repair-faq__answer{padding:20px}}.mb-repair-faq__locations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.mb-repair-faq__location{display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid #d7e5e6;border-top:3px solid #a6c7c3;border-radius:12px;background:#fff}.mb-repair-faq .mb-repair-faq__service{margin:0 0 14px;color:#267448;font-size:12px;font-weight:600;line-height:1.5}.mb-repair-faq__service span{margin-right:4px}.mb-repair-faq__location h3{margin:0 0 12px;color:#123d4a;font-size:24px;line-height:1.25}.mb-repair-faq__contact{margin-bottom:20px}.mb-repair-faq .mb-repair-faq__contact p{margin:0 0 12px;font-size:14px;line-height:1.6}.mb-repair-faq .mb-repair-faq__contact p:last-child{margin-bottom:0}.mb-repair-faq__contact a{color:#225d66;text-underline-offset:3px}.mb-repair-faq__contact a[href^="tel:"]{display:inline-block;font-size:18px;font-weight:700;text-decoration:none}.mb-repair-faq__actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:auto}.mb-repair-faq__directions{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:10px 14px;border:1px solid #c6dcd7;border-radius:9px;background:linear-gradient(105deg,#e7f3f1,#f7fbfa 58%,#f5f2eb);color:#225d66;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}.mb-repair-faq__directions:hover{border-color:#9fbfba;background:linear-gradient(105deg,#dceeea,#f1f7f4 58%,#eee8db);color:#174e57}.mb-repair-faq__details{color:#00617d;font-size:13px;text-decoration:underline;text-underline-offset:3px}.mb-repair-faq__location a:focus-visible{outline:3px solid #08718d;outline-offset:4px}@media(max-width:900px){.mb-repair-faq__locations{gap:12px}.mb-repair-faq__location{padding:18px 14px}}@media(max-width:760px){.mb-repair-faq__locations{grid-template-columns:1fr}.mb-repair-faq__location{padding:22px}.mb-repair-faq__actions{align-items:stretch}.mb-repair-faq__details{text-align:center}}.mb-repair-guide{box-sizing:border-box;max-width:1160px;width:calc(100% - 40px);padding:0;color:#173c47;margin:0 auto 56px}.mb-repair-guide__intro{max-width:850px;text-align:center;margin:0 auto 34px}.mb-repair-guide__eyebrow{color:#08728b;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin:0 0 12px}.mb-repair-guide h2{color:#123d4a;font-size:clamp(25px,2.8vw,34px);line-height:1.2;margin:0 0 15px}.mb-repair-guide__intro>p:last-child{font-size:17px;line-height:1.65;color:#455d62}.mb-repair-guide__subhead{font-size:clamp(21px,2.2vw,27px)!important;margin:24px 0!important}.mb-repair-guide__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mb-repair-guide__problem{border:1px solid #d9e7e9;border-top:3px solid #00768f;background:#fff;border-radius:12px;padding:23px;min-width:0}.mb-repair-guide__problem h3{font-size:19px;color:#164455;line-height:1.35;margin:0 0 10px}.mb-repair-guide__problem p,.mb-repair-guide__types p,.mb-repair-guide__steps p,.mb-repair-guide__answer p,.mb-repair-guide__cta p{color:#445c63;font-size:15.5px;line-height:1.6;margin:0}.mb-repair-guide__types{padding:30px;background:#f3f8f8;border:1px solid #d9e5e5;border-radius:18px;margin-top:40px;display:grid;gap:28px;grid-template-columns:1.55fr 1fr;align-items:start}.mb-repair-guide__types-list{padding:0;margin:5px 0 0;list-style:none;display:grid;gap:10px}.mb-repair-guide__types-list li{border-radius:8px;background:#edf5f5;border-left:3px solid #008394;padding:11px 14px;font-weight:600;color:#184c58}.mb-repair-guide__process{margin-top:45px}.mb-repair-guide__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px}.mb-repair-guide__steps>div{padding:22px;border:1px solid #dce7e8;border-radius:12px}.mb-repair-guide__steps span{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:#0b748b;color:#fff;font-size:17px;border-radius:50%;font-weight:700;margin-bottom:12px}.mb-repair-guide__steps h3{font-size:18px;margin:0 0 9px;color:#143f4a}.mb-repair-guide__faq{margin:46px auto;max-width:930px}.mb-repair-guide__faq h2{margin-bottom:22px}.mb-repair-guide__answer{border-bottom:1px solid #d9e5e7;padding:15px 0}.mb-repair-guide__answer summary{cursor:pointer;color:#173f4a;font-weight:650;font-size:17px;padding-right:14px}.mb-repair-guide__answer p{margin:13px 0 3px}.mb-repair-guide__answer summary:focus-visible{outline:2px solid #08738e;outline-offset:4px}.mb-repair-guide__cta{background:#edf6f6;border-radius:13px;padding:28px;border-left:4px solid #08728b}.mb-repair-guide__cta h2{font-size:clamp(22px,2.5vw,29px)}@media(max-width:900px){.mb-repair-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-repair-guide__types{grid-template-columns:1fr}}@media(max-width:680px){.mb-repair-guide{width:calc(100% - 28px);margin:30px auto}.mb-repair-guide__intro{text-align:left}.mb-repair-guide__grid,.mb-repair-guide__steps{grid-template-columns:1fr}.mb-repair-guide__problem{padding:20px}.mb-repair-guide__types{margin-top:32px;padding:22px}.mb-repair-guide__cta{padding:22px}}.mb-repair-hero{box-sizing:border-box;max-width:1160px;width:calc(100% - 40px);margin:38px auto 56px;display:grid;grid-template-columns:.95fr 1.05fr;overflow:hidden;border:1px solid #d9e5e5;border-radius:18px;background:#f3f8f8;color:#123d4a}.mb-repair-hero__image{position:relative;min-height:500px;background:#dce7e8;overflow:hidden}.mb-repair-hero__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;object-position:50% 45%}.mb-repair-hero__content{padding:36px}.mb-repair-hero__eyebrow{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#00617d}.mb-repair-hero h1{margin:0 0 22px;color:#123d4a;font-size:clamp(29px,3.1vw,41px);line-height:1.12;letter-spacing:-.025em}.mb-repair-hero__lead{margin:0 0 14px;color:#123d4a;font-size:21px;line-height:1.4;font-weight:650}.mb-repair-hero__intro{margin:0 0 18px;color:#415c65;font-size:16px;line-height:1.6}.mb-repair-hero__service{margin:0;color:#00617d;font-size:14px;font-weight:650;line-height:1.5}.mb-repair-hero__actions{display:flex;flex-wrap:wrap;gap:17px;align-items:center;margin:24px 0 20px}.mb-repair-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:46px;padding:12px 20px;border-radius:7px;background:#006f8e;color:#fff;text-decoration:none;font-size:15px;font-weight:650;line-height:1.4}.mb-repair-hero__button:hover{color:#fff;background:#00566e}.mb-repair-hero__example{color:#00617d;text-decoration:underline;text-underline-offset:4px;font-size:14px;font-weight:600}.mb-repair-hero a:focus-visible{outline:3px solid #08718d;outline-offset:4px}.mb-repair-hero__estimate{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:11px;margin:0;padding:14px 24px;border-bottom:1px solid #dce9e7;background:linear-gradient(105deg,#e7f3f1,#f7fbfa 58%,#f5f2eb);color:#225d66;font-size:17px;font-weight:600;line-height:1.4;letter-spacing:.01em;text-align:center}.mb-repair-hero__estimate-icon{display:block;flex:0 0 24px;color:#277a7d}@media(max-width:1000px){.mb-repair-hero__content{padding:28px}.mb-repair-hero__lead{font-size:19px}}@media(max-width:800px){.mb-repair-hero{grid-template-columns:1fr;margin-top:24px}.mb-repair-hero__image{min-height:0;height:380px}.mb-repair-hero__image img{object-position:50% 40%}.mb-repair-hero__content{padding:28px}}@media(max-width:480px){.mb-repair-hero{width:calc(100% - 28px);margin-bottom:36px}.mb-repair-hero__image{height:300px}.mb-repair-hero__content{padding:24px}.mb-repair-hero h1{font-size:30px}.mb-repair-hero__actions{align-items:stretch;flex-direction:column}.mb-repair-hero__example{text-align:center}}@media(max-width:480px){.mb-repair-hero__estimate{gap:9px;padding:13px 18px;font-size:15px}}.mb-repair-hero__image{min-height:360px}@media(max-width:800px){.mb-repair-hero__estimate{order:0}.mb-repair-hero__content{order:1}.mb-repair-hero__image{order:2;height:260px;min-height:0}}.mb-repair-locations{box-sizing:border-box;scroll-margin-top:150px;max-width:1160px;width:calc(100% - 40px);padding:0;margin:56px auto;color:#123d4a}.mb-repair-locations__heading{margin-bottom:24px;text-align:left}.mb-repair-locations__heading h2{margin:0 0 8px;color:#123d4a;font-size:clamp(25px,3vw,34px);line-height:1.2}.mb-repair-locations__heading p{margin:0;color:#44565c;font-size:16px;line-height:1.5}.mb-repair-locations__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mb-repair-locations__card{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid #d7e5e6;border-top:4px solid #006f8e;border-radius:12px;background:#f3f8f8}.mb-repair-locations__service{display:flex;align-items:baseline;gap:7px;margin:0 0 18px;color:#267448;font-size:13px;font-weight:600;line-height:1.5}.mb-repair-locations__service span{font-weight:800}.mb-repair-locations__card h3{margin:0 0 14px;color:#123d4a;font-size:27px;line-height:1.25}.mb-repair-locations__contact{margin-bottom:22px;color:#44565c;font-size:16px;line-height:1.55}.mb-repair-locations__contact p{margin:0 0 12px}.mb-repair-locations__contact p:last-child{margin-bottom:0}.mb-repair-locations__contact a{color:#00617d;text-decoration:underline;text-underline-offset:3px}.mb-repair-locations__contact a[href^="tel:"]{display:inline-block;font-size:20px;font-weight:700;text-decoration:none}.mb-repair-locations__actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:auto}.mb-repair-locations__button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:11px 20px;border-radius:7px;background:#006f8e;color:#fff;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none}.mb-repair-locations__button:hover{background:#00566e;color:#fff}.mb-repair-locations__details{color:#00617d;font-size:14px;text-decoration:underline;text-underline-offset:3px}.mb-repair-locations a:focus-visible{outline:3px solid #08718d;outline-offset:4px}@media(max-width:900px){.mb-repair-locations__grid{gap:14px}.mb-repair-locations__card{padding:22px 18px}}@media(max-width:760px){.mb-repair-locations{width:calc(100% - 28px);margin:36px auto}.mb-repair-locations__grid{grid-template-columns:minmax(0,1fr)}.mb-repair-locations__heading{text-align:left}.mb-repair-locations__card{padding:24px}.mb-repair-locations__actions{align-items:stretch}.mb-repair-locations__details{text-align:center}}.mb-s1-accessories .mb-guard-accessories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.mb-s1-accessories .mb-guard-accessories__grid{grid-template-columns:1fr}}.mb-guard-accessories__product-link{display:block;text-decoration:none}.mb-guard-accessories__item h3 a{color:inherit;text-decoration:none}.mb-guard-accessories__item h3 a:hover{text-decoration:underline;text-underline-offset:3px}.mb-guard-accessories__product-link:focus-visible,.mb-guard-accessories__item h3 a:focus-visible{outline:2px solid #007096;outline-offset:4px}#main-product section[aria-label="Sacs et filtres compatibles avec Miele Guard S1 Electro Gris Casa"]{display:none}.mb-guard-accessories{margin:44px 0 52px;padding-top:30px;border-top:1px solid #e5e9e9;color:#1a3945;scroll-margin-top:160px}.mb-guard-accessories__header h2{margin:0 0 8px;font-size:28px;line-height:1.2}.mb-guard-accessories__header p{margin:0 0 24px;color:#566b73;font-size:15px}.mb-guard-accessories__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.mb-guard-accessories__item{min-width:0;padding:20px;border:1px solid #e5e9e9;border-radius:8px;background:#fff}.mb-guard-accessories__image{display:block;object-fit:contain;width:160px;height:160px;max-width:100%;margin:0 auto 20px}.mb-guard-accessories__brush-title{display:flex;align-items:center;gap:10px;margin-bottom:10px}.mb-guard-accessories__brush-title .mb-guard-usage__texture{width:56px;height:56px}.mb-guard-accessories__brush-title h3{margin:0!important}.mb-guard-accessories__item h3{font-size:18px;line-height:1.25;margin:0 0 10px}.mb-guard-accessories__item p{font-size:14px;line-height:1.5;margin:0 0 12px}.mb-guard-accessories__item .mb-guard-accessories__price{font-size:21px;font-weight:600;margin-top:18px}.mb-guard-accessories__form label{font-size:12px;display:block;margin-bottom:5px}.mb-guard-accessories__controls{display:flex;gap:8px;align-items:stretch}.mb-guard-accessories__controls input{box-sizing:border-box;width:60px;min-width:0;flex:none;border:1px solid #b9c5c9;border-radius:4px;padding:10px;background:#fff;color:#1a3945}.mb-guard-accessories__controls button{margin:0;min-width:0;flex:1;border:0;border-radius:4px;background:#007096;color:#fff;padding:10px 12px;font-size:13px;line-height:1.3;cursor:pointer;white-space:normal}.mb-guard-accessories__controls button:disabled{background:#e5e9e9;color:#566b73;cursor:default}.mb-guard-accessories__controls :focus-visible{outline:2px solid #007096;outline-offset:3px}.mb-guard-accessories__item .mb-guard-accessories__separate{font-size:12px;color:#566b73}.mb-guard-accessories__item .mb-guard-accessories__pending{font-size:12px;font-weight:600;margin:20px 0 5px;color:#566b73}.mb-guard-accessories__item .mb-guard-accessories__fine{font-size:12px;color:#566b73}.mb-guard-accessories .mb-guard-accessories__note{font-size:12px;color:#566b73;margin:18px 0 0}@media(max-width:760px){.mb-guard-accessories{margin:32px 0;padding-top:24px}.mb-guard-accessories__header h2{font-size:24px}.mb-guard-accessories__grid{grid-template-columns:1fr;gap:16px}.mb-guard-accessories__item{padding:20px}.mb-guard-accessories__image{width:130px;height:130px;margin-bottom:16px}}#root .mb-service-strip{container:mb-repair / inline-size;margin-bottom:var(--mb-service-space);color:#294b52}#root .mb-service-strip *,#root .mb-service-strip *:before,#root .mb-service-strip *:after{box-sizing:border-box}#root .mb-service-strip__layout{display:grid;grid-template-columns:minmax(0,260fr) minmax(0,38fr) minmax(0,341fr) minmax(0,43fr) minmax(0,395fr);align-items:stretch;padding:1.8cqw;border:1px solid #d7e1e2;border-radius:12px;background:#f2f8f8}#root .mb-service-strip__image{grid-column:1;display:block;min-width:0;overflow:hidden;border-radius:8px;line-height:0}#root .mb-service-strip__image img{display:block;width:100%;height:100%!important;min-height:17.44cqw;object-fit:cover;object-position:center;transition:transform .32s ease}#root .mb-service-strip__copy{position:relative;grid-column:3;display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:17.44cqw;text-align:center}#root .mb-service-strip__heading h2{margin:0 0 .45cqw;padding:0;color:#294b52;font-family:inherit;font-size:1.7cqw;font-weight:700;line-height:1.16;letter-spacing:0}#root .mb-service-strip__estimate{margin:0 0 .24cqw;padding:0;color:#294b52;font-size:1.16cqw;font-weight:700;line-height:1.25}#root .mb-service-strip__description{margin:0;padding:0;color:#3b606b;font-size:.98cqw;line-height:1.4}#root .mb-service-strip__brands{padding-top:.9cqw}#root .mb-service-strip__logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1.7cqw;gap:0;margin:0 -.4cqw;padding:0;list-style:none}#root .mb-service-strip__logo{display:flex;align-items:center;justify-content:center;min-width:0;margin:0;padding:0 .6cqw}#root .mb-service-strip__logo:before{content:none}#root .mb-service-strip__logo img{display:block;width:auto;height:auto;max-width:100%;max-height:1.34cqw;object-fit:contain;border-radius:0!important}#root .mb-service-strip__logo--dyson{position:relative;margin:.08cqw .4cqw;padding:0 .6cqw;border-radius:0;background:#263238}#root .mb-service-strip__logo--dyson img{max-height:1.45cqw}#root .mb-service-strip__logo--miele img{max-height:1.474cqw;max-width:110%}#root .mb-service-strip__logo--nilfisk img{max-width:85%}#root .mb-service-strip__logo--kenmore img,#root .mb-service-strip__logo--irobot img{max-width:85%;max-height:1.139cqw}#root .mb-service-strip__logo--sebo img{max-height:1.675cqw}#root .mb-service-strip__logo--numatic img{width:5.26cqw;max-height:1.07cqw;padding:.04cqw .08cqw;border-radius:0;background:#263238}#root .mb-service-strip__logo--nutone{grid-column:2}#root .mb-service-strip__other-brands{margin:0 0 .5cqw;padding:0;color:#3b606b;font-size:.63cqw;line-height:1.3}#root .mb-service-strip__button{position:relative;isolation:isolate;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:3.22cqw;padding:.25cqw 0;overflow:hidden;border:1px solid #bed1c3;border-radius:7px;background:linear-gradient(180deg,#f5faf5,#e4eee5)!important;box-shadow:0 4px #b8c9ba,0 7px 14px #294b5221;color:#294b52;font-family:inherit;font-size:1.073cqw;font-weight:700;line-height:1.2;text-decoration:none;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}#root .mb-service-strip__button span{position:relative;z-index:2;display:block;min-height:2cqw;padding:0 1.5cqw;color:inherit;font:inherit}#root .mb-service-strip__button span+span{border-left:1px solid #cbd9ce}#root .mb-service-strip__button:before{content:"";position:absolute;z-index:1;top:-45%;bottom:-45%;left:-38%;width:22%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),transparent);transform:skew(-20deg);transition:left .52s cubic-bezier(.2,.75,.25,1);pointer-events:none}#root .mb-service-strip__copy:after{content:"";position:absolute;left:100%;top:var(--mb-link-start, auto);width:2.33cqw;border-top:1px solid #729886;pointer-events:none}#root .mb-service-strip__button:after{content:none}#root .mb-service-strip__branches{position:relative;grid-column:5;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:.9cqw;min-width:0}#root .mb-service-strip__branches:before{content:"";position:absolute;left:-1.52cqw;top:var(--mb-link-top, auto);height:var(--mb-link-height, 0px);border-left:1px solid #729886}#root .mb-service-strip__branch{cursor:pointer;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:start;column-gap:.7cqw;row-gap:.5cqw;min-width:0;padding:.9cqw;border:1px solid #dce5e5;border-radius:7px;background:#fff;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}#root .mb-service-strip__branch:before{content:"";position:absolute;left:-1.52cqw;top:calc(var(--mb-link-center, 50%) - .5px);width:1.08cqw;border-top:1px solid #729886}#root .mb-service-strip__branch:after{content:"";position:absolute;top:calc(var(--mb-link-center, 50%) - 2.5px);left:-.7cqw;width:5px;height:5px;border-top:1px solid #729886;border-right:1px solid #729886;transform:rotate(45deg)}#root .mb-service-strip__branch h3{grid-column:1;grid-row:1;margin:0;padding:0;color:#294b52;font-family:inherit;font-size:.985cqw;font-weight:700;line-height:1.35;letter-spacing:0;white-space:nowrap}#root .mb-service-strip__branch address{grid-column:1;grid-row:2;margin:0;padding:0;color:#3b606b;font-size:.76cqw;font-style:normal;line-height:1.85}#root .mb-service-strip__branch address,#root .mb-service-strip__branch-link{min-width:0;overflow-wrap:anywhere}#root .mb-service-strip__branch-link{white-space:normal!important}#root .mb-service-strip__branch a{color:inherit;text-decoration:none}#root .mb-service-strip__phone{grid-column:2;grid-row:1;color:#3b606b!important;font-size:.895cqw;line-height:1.5;text-align:right;white-space:nowrap}#root .mb-service-strip__branch-link{grid-column:2;grid-row:2;color:#3b606b!important;font-size:.805cqw;line-height:1.4;text-align:right;white-space:nowrap}#root .mb-service-strip__visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#root .mb-service-strip a:focus-visible,#root .mb-service-strip__branch:focus-visible{outline:3px solid #08718d;outline-offset:3px}@media(hover:hover)and (pointer:fine){#root .mb-service-strip__image:hover img{transform:scale(1.025)}#root .mb-service-strip__button:hover{background:linear-gradient(180deg,#fbfffb,#dceade)!important;border-color:#89ac96;box-shadow:0 6px #aebfb1,0 10px 20px #294b522e;color:#1c4149;transform:translateY(-2px)}#root .mb-service-strip__button:hover:before{left:118%}#root .mb-service-strip__branch:hover{border-color:#c8d9d9;box-shadow:0 5px 14px #294b5214;transform:translateY(-1px)}#root .mb-service-strip__branch-link:hover,#root .mb-service-strip__phone:hover,#root .mb-service-strip__branch h3 a:hover{text-decoration:underline;text-underline-offset:3px}}#root .mb-service-strip__button:active{box-shadow:0 2px #aebfb1,0 4px 8px #294b5224;transform:translateY(2px)}@container mb-repair (max-width: 1100px){#root .mb-service-strip__layout{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px;padding:22px}#root .mb-service-strip__image{grid-column:1}#root .mb-service-strip__image img{min-height:260px}#root .mb-service-strip__copy{grid-column:2;min-height:260px}#root .mb-service-strip__heading h2{margin-bottom:6px;font-size:27px}#root .mb-service-strip__estimate{margin-bottom:4px;font-size:19px}#root .mb-service-strip__description{font-size:15px}#root .mb-service-strip__brands{padding-top:12px}#root .mb-service-strip__logos{grid-auto-rows:27px;margin:0}#root .mb-service-strip__logo{padding:0 7px}#root .mb-service-strip__logo img{max-height:20px}#root .mb-service-strip__logo--dyson{margin:3px 5px}#root .mb-service-strip__logo--dyson img{max-height:21px}#root .mb-service-strip__logo--miele img{max-height:22px}#root .mb-service-strip__logo--kenmore img,#root .mb-service-strip__logo--irobot img{max-height:17px}#root .mb-service-strip__logo--sebo img{max-height:25px}#root .mb-service-strip__logo--numatic img{width:78px;max-height:16px;padding:1px}#root .mb-service-strip__other-brands{margin-bottom:8px;font-size:11px}#root .mb-service-strip__button{min-height:54px;padding:4px 0;font-size:17px}#root .mb-service-strip__button span{min-height:36px;padding:0 16px}#root .mb-service-strip__branches{grid-column:1 / -1;grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#root .mb-service-strip__copy:after,#root .mb-service-strip__button:after,#root .mb-service-strip__branches:before,#root .mb-service-strip__branch:before,#root .mb-service-strip__branch:after{content:none}#root .mb-service-strip__branch{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;gap:8px;padding:16px}#root .mb-service-strip__branch h3{grid-column:1;grid-row:1;font-size:17px}#root .mb-service-strip__branch address{grid-column:1;grid-row:2;font-size:13px;line-height:1.5}#root .mb-service-strip__phone{grid-column:1;grid-row:3;font-size:15px;text-align:left}#root .mb-service-strip__branch-link{grid-column:1;grid-row:4;font-size:13px;text-align:left}}@container mb-repair (max-width: 700px){#root .mb-service-strip__layout{grid-template-columns:minmax(0,1fr);gap:22px;padding:18px}#root .mb-service-strip__image,#root .mb-service-strip__copy{grid-column:1}#root .mb-service-strip__image img{min-height:0;height:auto!important;aspect-ratio:4 / 3}#root .mb-service-strip__copy{min-height:0}#root .mb-service-strip__heading h2{font-size:26px}#root .mb-service-strip__description{font-size:14px}#root .mb-service-strip__brands{margin:8px 0}#root .mb-service-strip__logos{grid-auto-rows:29px}#root .mb-service-strip__button{min-height:58px;font-size:16px}#root .mb-service-strip__button span{padding:0 12px}#root .mb-service-strip__branches{grid-template-columns:minmax(0,1fr)}#root .mb-service-strip__branch{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:8px 12px;padding:15px}#root .mb-service-strip__branch h3{grid-column:1;grid-row:1;font-size:17px}#root .mb-service-strip__branch address{grid-column:1 / -1;grid-row:2}#root .mb-service-strip__phone{grid-column:2;grid-row:1;font-size:14px;text-align:right}#root .mb-service-strip__branch-link{grid-column:1 / -1;grid-row:3;text-align:right}}@media(max-width:700px){#root .mb-service-strip{margin-bottom:var(--mb-service-space-mobile)}}@media(prefers-reduced-motion:reduce){#root .mb-service-strip__image img,#root .mb-service-strip__button,#root .mb-service-strip__button:before,#root .mb-service-strip__branch{transition:none}}.mb-sf-history{box-sizing:border-box;width:calc(100% - 64px);max-width:1160px;margin:0 auto;padding:0 0 56px;color:#123d4a}.mb-sf-history *,.mb-sf-history *:before,.mb-sf-history *:after{box-sizing:border-box}.mb-sf-history__heading{max-width:760px;margin:0 auto 34px;text-align:center}.mb-sf-history__eyebrow{margin:0 0 10px;color:#00617d;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.mb-sf-history__heading h2{margin:0 0 18px;font-size:clamp(29px,3.5vw,40px);line-height:1.15;color:#123d4a}.mb-sf-history__intro,.mb-sf-history__body{font-size:16px;line-height:1.75;color:#44565c}.mb-sf-history__intro p,.mb-sf-history__body p{margin:0 0 14px}.mb-sf-history__intro p:last-child,.mb-sf-history__body p:last-child{margin-bottom:0}.mb-sf-history__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.mb-sf-history__item{min-width:0;overflow:hidden;border:1px solid #dce8e8;border-radius:18px;background:#f3f8f8}.mb-sf-history__item--spread{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}.mb-sf-history__item--wide{grid-column:1/-1}.mb-sf-history__item--text{background:#eaf4f5;align-self:stretch;display:flex;align-items:center}.mb-sf-history__figure{display:block!important;min-width:0;margin:0!important;background:#e5eeee}.mb-sf-history__figure a{display:block}.mb-sf-history__figure img{display:block!important;width:100%;height:auto!important;max-height:570px;object-fit:contain!important;transform:none!important}.mb-sf-history__item--spread .mb-sf-history__figure img{max-height:530px}.mb-sf-history__item--wide .mb-sf-history__figure img{max-height:none}.mb-sf-history__figure figcaption{position:static;display:block;padding:12px 18px;color:#44565c;background:#e5eeee;font-size:12px;line-height:1.6}.mb-sf-history__copy{min-width:0;padding:30px 32px}.mb-sf-history__copy h3{margin:0 0 16px;color:#123d4a;font-size:clamp(23px,2.7vw,31px);line-height:1.2}.mb-sf-history__note{margin:20px 0 0;padding-top:15px;border-top:1px solid #d0e0e1;color:#53636a;font-size:13px;line-height:1.65}.mb-sf-history__review{margin-top:28px;padding:20px 24px;border:1px dashed #bccfd2;border-radius:12px;color:#53636a;background:#fafcfc;font-size:14px;line-height:1.7}.mb-sf-history__review summary{min-height:32px;cursor:pointer;font-weight:650;color:#34535b}.mb-sf-history__review div{padding-top:12px}.mb-sf-history__review ul{padding-left:22px;margin:0}.mb-sf-history__review li{margin-bottom:8px}.mb-sf-history a:focus-visible,.mb-sf-history summary:focus-visible{outline:3px solid #006f8e;outline-offset:4px}@media(max-width:960px){.mb-sf-history__copy{padding:25px}}@media(max-width:760px){.mb-sf-history{width:calc(100% - 32px);padding-bottom:36px}.mb-sf-history__grid{grid-template-columns:minmax(0,1fr);gap:20px}.mb-sf-history__item--spread{display:block}.mb-sf-history__item--spread,.mb-sf-history__item--wide{grid-column:auto}.mb-sf-history__copy{padding:25px 22px}.mb-sf-history__heading{margin-bottom:25px}.mb-sf-history__review{padding:18px}.mb-sf-history__figure img{max-height:520px}}.mb-sf-history__grid{display:block;background:#f7faf9;border:1px solid #dce8e8;border-radius:18px;padding:8px 28px}.mb-sf-history__item,.mb-sf-history__item--spread,.mb-sf-history__item--wide{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:28px;padding:28px 0;border:0;border-bottom:1px solid #dce8e8;border-radius:0;background:transparent}.mb-sf-history__item:last-child{border-bottom:0}.mb-sf-history__figure{background:#fff;border:1px solid #dde5e5;border-radius:8px;overflow:hidden}.mb-sf-history__figure img,.mb-sf-history__item--wide .mb-sf-history__figure img{max-height:285px;object-fit:contain!important}.mb-sf-history__item--spread .mb-sf-history__figure img{max-height:410px}.mb-sf-history__figure figcaption{background:#fff;padding:10px 14px}.mb-sf-history__copy{padding:12px 0}.mb-sf-history__copy h3{font-size:clamp(22px,2.4vw,28px)}@media(max-width:760px){.mb-sf-history__grid{padding:4px 18px}.mb-sf-history__item,.mb-sf-history__item--spread,.mb-sf-history__item--wide{display:block;padding:24px 0}.mb-sf-history__figure{max-width:390px;margin:0 auto!important}.mb-sf-history__copy{padding:20px 0 0}.mb-sf-history__figure img{max-height:285px}.mb-sf-history__item--spread .mb-sf-history__figure img{max-height:410px}}.mb-sf-history__thumbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.mb-sf-history__thumbs a{min-width:0;background:#eef3f3;border-radius:4px;overflow:hidden}.mb-sf-history__thumbs img{width:100%;height:auto!important;max-height:125px;object-fit:contain!important}.mb-sf-history__item--montage>.mb-sf-history__figure>a>img{max-height:265px}.mb-sf-owner{box-sizing:border-box;width:calc(100% - 64px);max-width:1160px;margin:0 auto;padding:0 0 56px;color:#123d4a}.mb-sf-owner *,.mb-sf-owner *:before,.mb-sf-owner *:after{box-sizing:border-box}.mb-sf-owner__card{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);overflow:hidden;border:1px solid #dce8e8;border-radius:18px;background:#f3f8f8}.mb-sf-owner__card--text{grid-template-columns:minmax(0,1fr)}.mb-sf-owner__photo{min-width:0;margin:0;padding:35px;background:#e5eeee;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center}.mb-sf-owner__photo img{display:block;width:100%;max-width:220px;height:auto;min-height:0;object-fit:contain}.mb-sf-owner__photo figcaption{margin-top:18px;color:#53636a;font-size:12px;line-height:1.5;text-align:center}.mb-sf-owner__content{min-width:0;align-self:center;padding:38px 40px;text-align:left}.mb-sf-owner__eyebrow{margin:0 0 12px;color:#00617d;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.mb-sf-owner__content h2{margin:0 0 12px;color:#123d4a;font-size:clamp(28px,3vw,38px);line-height:1.15}.mb-sf-owner__subtitle{margin:0 0 22px;color:#34535b;font-size:16px;line-height:1.5;font-weight:600}.mb-sf-owner__body{color:#44565c;font-size:16px;line-height:1.7}.mb-sf-owner__body p{margin:0 0 16px}.mb-sf-owner__body p:last-child{margin-bottom:0}.mb-sf-owner__press{margin-top:25px;padding-top:21px;border-top:1px solid #cddddd}.mb-sf-owner__link{display:inline-flex;align-items:baseline;gap:12px;min-height:44px;padding:8px 0;color:#00617d;font-weight:700;font-size:15px;line-height:1.5;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.mb-sf-owner__link:hover{color:#00485c}.mb-sf-owner__link:focus-visible{outline:3px solid #08718d;outline-offset:4px;border-radius:2px}.mb-sf-owner__note{margin:3px 0 0;color:#53636a;font-size:13px;line-height:1.5}@media(max-width:760px){.mb-sf-owner{width:calc(100% - 32px);padding-bottom:36px}.mb-sf-owner__card{grid-template-columns:minmax(0,1fr)}.mb-sf-owner__photo img{min-height:0;max-height:460px;height:auto;aspect-ratio:1 / 1}.mb-sf-owner__content{padding:28px 22px}.mb-sf-owner__body{font-size:16px}}.mb-cordless-highlight .l4cl{--img_w: 140px}.mb-cordless-highlight .l4cl>li{min-height:calc(var(--img_w) + 20px)}.mb-cordless-highlight .l4cl>li>figure .s1lb{left:0;right:0;width:auto}.mb-cordless-highlight .l4cl>li>figure .s1lb>span{flex-shrink:0;margin-inline-end:0;max-width:100%;white-space:nowrap;text-overflow:clip}@media(max-width:47.5em){.mb-cordless-highlight .l4cl{--img_w: 124px}}#root .mb-cart-price{color:#1a3945;line-height:1.3;min-width:0}#root .mb-cart-price__row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}#root .mb-cart-price__paid{font-size:24px;font-weight:700;line-height:1.2;white-space:nowrap;color:#1a3945}#root .mb-cart-price__previous{font-size:15px;font-weight:400;line-height:1.4;color:#7b8185;text-decoration:line-through;white-space:nowrap}#root .mb-cart-price__unit{display:block;margin-top:5px;font-size:12px;font-weight:400;line-height:1.4;color:#566b73}#root .mb-cart-price__saving{display:block;width:max-content;max-width:100%;box-sizing:border-box;margin-top:6px;padding:3px 7px;border-radius:4px;background:#64cd82cc;color:#1a3945;font-size:13px;font-weight:700;line-height:1.4}@media(max-width:480px){#root .mb-cart-price__paid{font-size:22px}#root .mb-cart-price__previous{font-size:14px}}#root .mb-cart-total{font-size:24px;font-weight:700;line-height:1.3;color:#1a3945}#root .mb-cart-price__saving{white-space:normal}@media(max-width:760px){#root .l4ca>li>section>header>.mb-cart-price.mobile-only{flex:0 0 124px;width:124px;margin-left:10px;white-space:normal}#root .l4ca>li>section>header>h2{min-width:0}}#root #cart .mb-cart-price{flex:0 0 140px;width:140px;box-sizing:border-box}#root .mb-central-promo-row:has(+.mb-beam275-gallery .swiper-slide-active):not(:has(+.mb-beam275-gallery .swiper-slide-active .mb-beam-machine-media)) .s1lb{visibility:hidden}.mb-beam275-kit-caption{font-size:13px;line-height:1.5;color:#566b73;margin:12px 0 20px}.mb-banner-price{margin:12px 0 8px}.mb-banner-price .mb-price-content .mb-price-current{font-size:30px;line-height:1.15}.mb-banner-price .mb-price-content .mb-price-previous{font-size:17px;color:#718087!important}.mb-banner-price .mb-price-saving{font-size:14px}.mb-banner-price .mb-price-row{justify-content:inherit}@media(max-width:480px){.mb-banner-price .mb-price-content .mb-price-current{font-size:26px}}#mb-guard-accessories.mb-beam-accessories .mb-guard-accessories__item{order:initial!important}#mb-guard-accessories.mb-beam-accessories .mb-guard-accessories__image{width:240px;max-width:100%;height:160px!important;object-fit:contain;margin:0 auto}#mb-guard-accessories.mb-beam-accessories .mb-guard-accessories__item>.mb-guard-accessories__product-link,#mb-guard-accessories.mb-beam-accessories .mb-m1-options__photo-frame{height:180px;display:flex;align-items:center;justify-content:center}#mb-guard-accessories.mb-beam-accessories .mb-guard-accessories__fine{margin-top:10px}#mb-guard-accessories.mb-beam-accessories{max-width:1280px;margin-left:auto;margin-right:auto}#mb-guard-accessories.mb-beam-accessories .mb-guard-accessories__item{border-color:#64cd82;text-align:center}#mb-guard-accessories.mb-beam-accessories .mb-guard-accessories__controls{justify-content:center}#mb-guard-accessories.mb-beam-accessories .mb-guard-accessories__controls button{max-width:200px;flex:0 1 200px}body:has(#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"]) #root #mb-guard-accessories.mb-beam-accessories .mb-guard-accessories__item{border-color:#dce7e7;transition:border-color .18s ease}body:has(#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"]) #root #mb-guard-accessories.mb-beam-accessories .mb-guard-accessories__item:has(:focus-visible){border-color:#64cd82}@media(hover:hover)and (pointer:fine){body:has(#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"]) #root #mb-guard-accessories.mb-beam-accessories .mb-guard-accessories__item:hover{border-color:#64cd82}}@media(prefers-reduced-motion:reduce){body:has(#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"]) #root #mb-guard-accessories.mb-beam-accessories .mb-guard-accessories__item{transition:none}}#mb-guard-accessories.mb-beam-accessories>.mb-guard-accessories__note{text-align:center;font-size:12px}#mb-guard-accessories.mb-beam-accessories .mb-guard-accessories__item>*{min-width:0;max-width:100%}#mb-guard-accessories.mb-beam-accessories #mb-beam-bags-form{min-width:0;width:100%;max-width:100%;flex-wrap:wrap;gap:6px}#mb-guard-accessories.mb-beam-accessories #mb-beam-bags-form label{width:100%;text-align:center;margin:0}#mb-guard-accessories.mb-beam-accessories #mb-beam-bags-form .mb-guard-accessories__controls{min-width:0;width:100%;max-width:100%;flex-wrap:wrap;gap:8px}#mb-guard-accessories.mb-beam-accessories #mb-beam-bags-quantity{width:54px;min-width:54px;max-width:54px;flex:0 0 54px}#mb-guard-accessories.mb-beam-accessories #mb-beam-bags-form button{min-width:0;max-width:200px;flex:1 1 130px}#mb-guard-accessories.mb-beam-accessories .mb-guard-accessories__controls{align-items:center}#mb-guard-accessories.mb-beam-accessories .mb-guard-accessories__controls button{height:auto;min-height:44px;align-self:center}#mb-guard-accessories.mb-beam-accessories .mb-guard-accessories__form{align-self:end}#root .mb-beam-config{margin:0 0 20px;color:#1a3945;text-align:left;font-family:inherit}#root .mb-beam-config__step{margin:0 0 18px}#root .mb-beam-config h2{display:flex;gap:9px;align-items:center;font-family:inherit;font-size:15px;font-weight:650;line-height:1.4;margin:0 0 10px}#root .mb-beam-config h2>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#e3f4e8;color:#1a3945;font-size:13px}#root .mb-beam-config__machine{display:flex;align-items:center;gap:14px;padding:8px 12px;background:#f5f8f8;border-radius:8px}#root .mb-beam-config__machine img{width:50px;height:64px!important;object-fit:contain;flex:0 0 50px;margin:0}#root .mb-beam-config__machine>span{margin-left:auto;color:#00845a;font-size:20px}#root .mb-beam-config strong{display:block;font-size:14px;font-weight:650;line-height:1.4}#root .mb-beam-config small{display:block;font-size:12px;line-height:1.5;color:#53696f;margin-top:3px}#root .mb-beam-config__kits{display:grid;gap:8px}#root .mb-beam-config__kit{display:flex;align-items:center;gap:12px;border:1px solid #d6e1e3;border-radius:8px;padding:10px 12px;background:#fff;text-decoration:none;color:#1a3945;min-width:0;box-sizing:border-box}#root .mb-beam-config__kit img{display:block;width:70px;height:70px!important;object-fit:contain;flex:0 0 70px;margin:0}#root .mb-beam-config__symbol{display:flex;align-items:center;justify-content:center;flex:0 0 70px;font-size:28px;color:#6d8288}#root .mb-beam-config__kit.is-selected,#root .mb-beam-config__lengths .is-selected{border:2px solid #00845a;background:#f1faf4}#root .mb-beam-config__kit--pending{background:#f6f8f8}#root .mb-beam-config__kit em{display:block;margin-top:6px;font-style:normal;font-size:11px;line-height:1.4;color:#53696f}#root .mb-beam-config__lengths{display:flex;flex-wrap:wrap;gap:7px}#root .mb-beam-config__lengths a{display:flex;align-items:center;justify-content:center;min-width:55px;min-height:44px;padding:7px 10px;box-sizing:border-box;border:1px solid #cbd9dc;border-radius:6px;color:#1a3945;font-size:14px;font-weight:600;text-decoration:none;background:#fff}#root .mb-beam-config a:focus-visible{outline:3px solid #007096;outline-offset:3px}#root .mb-beam-config__hint{font-size:12px;line-height:1.5;color:#53696f;margin:9px 0 0}#root .mb-beam-config__summary{padding:12px 0 0;margin:0;border-top:1px solid #dce7e7;font-size:14px;line-height:1.5}#root .mb-beam-config__summary strong{display:inline}#root .mb-beam-native-selection>p{display:none!important}#mb-beam-config{scroll-margin-top:140px}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"]>div:has(>.f8pr>.mb-beam-config){position:static!important;align-self:start}#root .mb-beam-config__visual{display:flex;align-items:center;justify-content:center;gap:3px;flex:0 0 114px;width:114px}#root .mb-beam-config__visual img{display:block;width:38px;height:64px!important;object-fit:contain;flex:0 0 38px;margin:0}#root .mb-beam-config__visual img.mb-beam-config__kit-photo{width:60px;flex:0 0 60px}#root .mb-beam-config__visual>span{font-size:13px;font-weight:600;color:#53696f}#mb-beam-series{max-width:1280px;margin:36px auto 52px;padding-top:28px;border-top:1px solid #e5e9e9;color:#1a3945}#mb-beam-series h2{font-size:25px;line-height:1.25;margin:0 0 24px;text-align:center}#mb-beam-series .mb-beam-series__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}#mb-beam-series .mb-beam-series__card{display:flex;flex-direction:column;align-items:center;padding:16px 10px;border:1px solid #e1e6e5;border-radius:8px;background:linear-gradient(150deg,#fff,#f6f7f5);color:inherit;text-decoration:none;text-align:center}#mb-beam-series .mb-beam-series__image{width:100%!important;height:150px!important;object-fit:contain;margin:0 0 12px}#mb-beam-series h3{font-size:16px;line-height:1.3;margin:0 0 8px}#mb-beam-series .mb-beam-series__vortex{display:block;width:132px!important;max-width:100%;height:auto!important;aspect-ratio:342/341;object-fit:contain;margin:4px 0 16px}#mb-beam-series span{font-size:12px;text-decoration:underline;text-underline-offset:3px;margin-top:auto}#mb-beam-series a:hover{border-color:#64cd82}#mb-beam-series a:focus-visible{outline:2px solid #007096;outline-offset:3px}@media(max-width:1000px){#mb-beam-series .mb-beam-series__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){#mb-beam-series .mb-beam-series__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#mb-beam-series h2{font-size:22px}#mb-beam-series .mb-beam-series__image{height:130px!important}}#mb-beam215-accessories{width:100%;max-width:1280px;margin-inline:auto;box-sizing:border-box}#mb-beam215-accessories .mb-guard-accessories__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px}#mb-beam215-accessories .mb-guard-accessories__item{display:grid;grid-row:span 9;grid-template-rows:subgrid;row-gap:6px;padding:12px;text-align:center;border:1px solid #dce7e7;border-radius:8px;background:#fff}#mb-beam215-accessories .mb-guard-accessories__item>*{grid-column:1}#mb-beam215-accessories .mb-m1-options__photo-frame{grid-row:1;height:180px;display:flex;align-items:center;justify-content:center;margin:0}#mb-beam215-accessories .mb-guard-accessories__image{width:240px;max-width:100%;height:160px!important;object-fit:contain;margin:0 auto}#mb-beam215-accessories .mb-guard-accessories__item>h3{grid-row:2;margin:0;min-height:0}#mb-beam215-accessories .mb-guard-accessories__item>p:not([class]){grid-row:3 / 7;margin:0;align-self:start}#mb-beam215-accessories .mb-guard-accessories__item .mb-guard-accessories__price{grid-row:7;margin:0;padding:0;line-height:1.4;align-self:end}#mb-beam215-accessories .mb-guard-accessories__form,#mb-beam215-accessories .mb-guard-accessories__controls{grid-row:8;margin:0;min-height:40px;align-self:stretch}#mb-beam215-accessories .mb-guard-accessories__form{display:flex;align-items:center;justify-content:center}#mb-beam215-accessories .mb-guard-accessories__item:after{content:"";grid-row:9;min-height:28px}@media(max-width:760px){#mb-beam215-accessories .mb-guard-accessories__grid{grid-template-columns:1fr;row-gap:6px}#mb-beam215-accessories .mb-guard-accessories__item{margin-bottom:8px}#mb-beam215-accessories .mb-m1-options__photo-frame{height:180px}#mb-beam215-accessories .mb-guard-accessories__item:after{min-height:0}}body #root #mb-beam215-accessories .mb-guard-accessories__controls button{position:relative;isolation:isolate;overflow:hidden;border:1px solid #c6dcd7;background:linear-gradient(105deg,#e7f3f1,#f7fbfa 58%,#f5f2eb);color:#225d66;font-weight:600;box-shadow:0 1px 3px #123d4a14;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body #root #mb-beam215-accessories .mb-guard-accessories__controls button:before{content:"";display:block;position:absolute;inset:-60% auto -60% 0;width:35%;height:auto;border:0;border-radius:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);box-shadow:none;opacity:0;pointer-events:none;z-index:0;transform:translate(-180%) skew(-18deg);transition:none}body #root #mb-beam215-accessories .mb-guard-accessories__controls button:focus-visible{outline:3px solid #08718d;outline-offset:3px}body #root #mb-beam215-accessories .mb-guard-accessories__controls button:focus-visible{border-color:#86b5af;color:#174e57;box-shadow:0 5px 14px #123d4a29;transform:translateY(-2px)}body #root #mb-beam215-accessories .mb-guard-accessories__controls button:focus-visible:before{animation:mb-purchase-button-sheen .6s ease-out both}@media(hover:hover)and (pointer:fine){body #root #mb-beam215-accessories .mb-guard-accessories__controls button:hover{background:linear-gradient(105deg,#dceeea,#f7fbfa 58%,#f3e8d9);border-color:#86b5af;color:#174e57;box-shadow:0 5px 14px #123d4a29;transform:translateY(-2px)}}@media(hover:hover)and (pointer:fine){body #root #mb-beam215-accessories .mb-guard-accessories__controls button:hover:before{animation:mb-purchase-button-sheen .6s ease-out both}}body #root #mb-beam215-accessories .mb-guard-accessories__controls button:active{transform:translateY(0) scale(.98);box-shadow:0 1px 2px #123d4a1f}body #root #mb-beam215-accessories .mb-guard-accessories__controls button{border-radius:10px;font-weight:600;box-sizing:border-box;padding-top:9px;padding-bottom:9px}body #root #mb-beam215-accessories .mb-guard-accessories__controls button:after{content:none}@media(prefers-reduced-motion:reduce){body #root #mb-beam215-accessories .mb-guard-accessories__controls button,body #root #mb-beam215-accessories .mb-guard-accessories__controls button:before{transition:none;animation:none}body #root #mb-beam215-accessories .mb-guard-accessories__controls button:is(:hover,:focus-visible,:active){transform:none}}#mb-beam215-accessories .mb-guard-accessories__controls,#mb-beam215-accessories .mb-guard-accessories__form{justify-content:center}#mb-beam215-accessories .mb-guard-accessories__form .mb-guard-accessories__controls{flex:0 1 auto}body #root #mb-beam215-accessories .mb-guard-accessories__controls button{flex:0 1 200px;width:200px;max-width:100%}#mb-beam215-accessories{box-sizing:border-box;width:100%;max-width:1280px;margin-left:auto;margin-right:auto}#mb-beam215-bags-form{flex-wrap:wrap;gap:4px}#mb-beam215-bags-form label{width:100%;margin:0;font-size:12px}#mb-beam215-bags-form .mb-guard-accessories__controls{gap:8px}#mb-beam215-bags-quantity{width:54px;min-width:54px;max-width:54px}#mb-beam215-accessories .mb-guard-accessories__item{transition:border-color .18s ease}#mb-beam215-accessories .mb-guard-accessories__item:has(:focus-visible){border-color:#64cd82}@media(hover:hover)and (pointer:fine){#mb-beam215-accessories .mb-guard-accessories__item:hover{border-color:#64cd82}}@media(prefers-reduced-motion:reduce){#mb-beam215-accessories .mb-guard-accessories__item{transition:none}}#mb-beam215-accessories>.mb-guard-accessories__note{text-align:center;font-size:12px}#root .mb-beam215-config{margin:0 0 20px;color:#1a3945;text-align:left;font-family:inherit}#root .mb-beam215-config__step{margin:0 0 18px}#root .mb-beam215-config h2{display:flex;gap:9px;align-items:center;font-family:inherit;font-size:15px;font-weight:650;line-height:1.4;margin:0 0 10px}#root .mb-beam215-config h2>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#e3f4e8;color:#1a3945;font-size:13px}#root .mb-beam215-config__machine{display:flex;align-items:center;gap:14px;padding:8px 12px;background:#f5f8f8;border-radius:8px}#root .mb-beam215-config__machine img{width:50px;height:64px!important;object-fit:contain;flex:0 0 50px;margin:0}#root .mb-beam215-config__machine>span{margin-left:auto;color:#00845a;font-size:20px}#root .mb-beam215-config strong{display:block;font-size:14px;font-weight:650;line-height:1.4}#root .mb-beam215-config small{display:block;font-size:12px;line-height:1.5;color:#53696f;margin-top:3px}#root .mb-beam215-config__kits{display:grid;gap:8px}#root .mb-beam215-config__kit{display:flex;align-items:center;gap:12px;border:1px solid #d6e1e3;border-radius:8px;padding:10px 12px;background:#fff;text-decoration:none;color:#1a3945;min-width:0;box-sizing:border-box}#root .mb-beam215-config__kit img{display:block;width:70px;height:70px!important;object-fit:contain;flex:0 0 70px;margin:0}#root .mb-beam215-config__symbol{display:flex;align-items:center;justify-content:center;flex:0 0 70px;font-size:28px;color:#6d8288}#root .mb-beam215-config__kit.is-selected,#root .mb-beam215-config__lengths .is-selected{border:2px solid #00845a;background:#f1faf4}#root .mb-beam215-config__kit--pending{background:#f6f8f8}#root .mb-beam215-config__kit em{display:block;margin-top:6px;font-style:normal;font-size:11px;line-height:1.4;color:#53696f}#root .mb-beam215-config__lengths{display:flex;flex-wrap:wrap;gap:7px}#root .mb-beam215-config__lengths a{display:flex;align-items:center;justify-content:center;min-width:55px;min-height:44px;padding:7px 10px;box-sizing:border-box;border:1px solid #cbd9dc;border-radius:6px;color:#1a3945;font-size:14px;font-weight:600;text-decoration:none;background:#fff}#root .mb-beam215-config a:focus-visible{outline:3px solid #007096;outline-offset:3px}#root .mb-beam215-config__hint{font-size:12px;line-height:1.5;color:#53696f;margin:9px 0 0}#root .mb-beam215-config__summary{padding:12px 0 0;margin:0;border-top:1px solid #dce7e7;font-size:14px;line-height:1.5}#root .mb-beam215-config__summary strong{display:inline}#root .mb-beam215-native-selection>p{display:none!important}#mb-beam215-config{scroll-margin-top:140px}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"]>div:has(>.f8pr>.mb-beam215-config){position:static!important;align-self:start}#root .mb-beam215-config__visual{display:flex;align-items:center;justify-content:center;gap:3px;flex:0 0 114px;width:114px}#root .mb-beam215-config__visual img{display:block;width:38px;height:64px!important;object-fit:contain;flex:0 0 38px;margin:0}#root .mb-beam215-config__visual img.mb-beam215-config__kit-photo{width:60px;flex:0 0 60px}#root .mb-beam215-config__visual>span{font-size:13px;font-weight:600;color:#53696f}#root .mb-beam215-config__visual .mb-beam215-machine-thumb{display:block;flex:0 0 38px;width:38px;height:64px;background-image:url(/cdn/shop/files/mb-beam215A-fiche-silencieux-bas-valide.png?v=1792326939);background-repeat:no-repeat;background-size:80px 80px;background-position:-4px -10px}#root .mb215-option-kit{display:block;flex:0 0 76px;width:76px;height:66px;overflow:hidden}#root .mb-beam215-config__visual{min-width:132px;width:132px}#main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .has-anchor:has(>.tabs-inner>.mb-beam-kits)>.tabs-header{display:none!important}#main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .has-anchor:has(>.tabs-inner>.mb-beam-kits)>.tabs-inner{display:block!important}.mb-guard-equipment>h2{margin:0 0 18px}.mb-guard-equipment__surface{display:block;flex:none;width:32px;height:32px;background-image:url(/cdn/shop/files/mb-surfaces-ceramique-vinyle-tapis-bois-v4.png?v=1792033610&width=256);background-size:200% 200%}#main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] ul.l4us:has(+.mb-k2-reassurance)>li{font-weight:700}#main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .mb-guard-price{text-align:center}#main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .mb-guard-price__row{justify-content:center}#main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] #main-product-form-10890362650935 .submit{justify-content:center;margin-right:0!important}#main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] #main-product-form-10890362650935 .f8pr-button{margin-left:auto;margin-right:auto;text-align:center}#main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] #main-product-form-10890362650935 .overlay-dynamic_buy_button{text-align:center;margin-left:auto!important;margin-right:auto!important}#main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] #main-product-form-10890362650935 .shopify-payment-button{margin-left:auto;margin-right:auto}#main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] #main-product-form-10890362650935 #more-payment-options-link{display:block;text-align:center;margin-left:auto;margin-right:auto}#main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .l4us{text-align:left;justify-content:flex-start}#main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .f8pr-variant-selection>p:has(#f8pr-pickup-1){text-align:center}#main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] #f8pr-pickup-2{text-align:center;width:100%}@media(max-width:760px){#main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] #f8pr-pickup-2{display:block}}#main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] #main-product-form-10890362650935 .f8pr-button.wide{flex:0 1 280px;width:min(100%,280px);max-width:280px;min-width:0px;margin-inline:auto}#main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .mb-guard-price{position:relative}#main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .mb-beam215-purchase-thumbnail{position:static;width:64px;height:72px;object-fit:contain;margin:0;border:0px;background:#fff}@media(max-width:760px){#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .mb-guard-price{min-height:72px;display:flex;align-items:center;justify-content:center}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .mb-beam215-purchase-thumbnail{min-height:0px;max-height:72px;object-fit:contain;height:72px!important}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .mb-k2-reassurance__list:not(.l4us-mobile){display:block!important}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .mb-k2-reassurance__list.l4us-mobile{display:none!important}}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .mb-guard-price{min-height:72px;display:grid;grid-template-columns:minmax(0,1fr);column-gap:16px;row-gap:5px;align-items:center;justify-content:center;padding-left:0}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .mb-beam215-purchase-thumbnail{position:static;transform:none;grid-column:1;grid-row:1 / span 3;height:72px!important;max-height:72px;align-self:center}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .mb-guard-price>span{grid-column:1;margin-top:0}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .mb-guard-price__row{grid-row:2}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .mb-guard-price>.mb-beam215-purchase-recap{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 5px;position:static;min-height:72px}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .mb-guard-price:has(.mb-beam215-purchase-recap--kit){grid-template-columns:minmax(0,1fr);column-gap:0}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .mb-beam215-purchase-recap .mb-beam215-purchase-thumbnail{width:64px;min-width:64px;flex:0 0 64px;height:72px!important;object-fit:contain}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .mb-beam215-purchase-kit{display:flex;flex-direction:column;align-items:center;width:64px;flex:0 0 64px}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .mb-beam215-purchase-kit img{position:static;display:block;width:64px;height:64px!important;max-height:64px;object-fit:contain;margin:0}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .mb-beam215-kit-length{display:block;box-sizing:border-box;width:64px;padding:3px 1px;color:#17374b;font-size:10px;line-height:1.3;font-weight:700;text-align:center;border-radius:4px;white-space:nowrap;border-top:4px solid var(--mb-kit-color);background:linear-gradient(color-mix(in srgb,var(--mb-kit-color) 72%,transparent),color-mix(in srgb,var(--mb-kit-color) 72%,transparent)),linear-gradient(90deg,#f5f6f6,#d8dcdd,#f7f8f8)}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .mb-guard-price__saving{justify-self:center;display:inline-block;width:auto;background:#64cd82cc;color:#171c1a!important;opacity:1;padding:7px 14px;border-radius:5px;font-size:17px!important;line-height:1.4;font-weight:700;margin:6px 0 0}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .mb-guard-price__previous{order:-1;color:#718087}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .mb-guard-price__current{color:#171c1a}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam215a"] .mb-beam215-machine-recap{background-image:url(/cdn/shop/files/mb-beam215A-fiche-silencieux-bas-valide.png?v=1792326939);background-repeat:no-repeat;background-size:90px 90px;background-position:7px -11.25px}#root .mb215-selection{display:inline-grid!important;grid-template-columns:48px 76px;grid-template-rows:60px 62px 18px;gap:0 4px;width:132px;height:142px;align-items:center;justify-items:center;background:#fff;overflow:hidden;vertical-align:middle}#root .mb215-selection svg{position:static!important;inset:auto!important;display:block;overflow:hidden;margin:0!important;max-width:none;transform:none!important}#root .mb215-selection .mb215-selection__machine{grid-column:1;grid-row:1/4;width:48px!important;height:112px!important;max-height:112px!important}#root .mb215-selection .mb215-selection__kit{grid-column:2;grid-row:1;width:70px!important;height:60px!important}#root .mb215-selection .mb215-selection__length{grid-column:2;grid-row:2;width:60px!important;height:62px!important}#root .mb215-selection__family{grid-column:2;grid-row:3;position:static!important;font-size:12px!important;line-height:18px;font-weight:600;color:#17374b}#root .mb215-selection--alone{grid-template-columns:1fr}#root .mb215-selection--alone .mb215-selection__machine{width:64px!important;height:128px!important;max-height:128px!important}#root .mb215-selection--recap{margin:0 auto}#root .l4ca figure:has(.mb215-selection){width:132px!important;min-width:132px!important;max-width:132px!important;flex:0 0 132px!important;align-self:start}#root .l4ca figure:has(.mb215-selection) picture{display:block!important;padding:0!important;width:132px!important;height:142px!important;position:relative}#root .l4ca .mb215-selection{position:absolute;top:0;right:0;bottom:0;left:0}#mb-beam215-series{max-width:1280px;margin:36px auto 52px;padding-top:28px;border-top:1px solid #e5e9e9;color:#1a3945}#mb-beam215-series h2{font-size:25px;line-height:1.25;margin:0 0 24px;text-align:center}#mb-beam215-series .mb-beam215-series__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}#mb-beam215-series .mb-beam215-series__card{display:flex;flex-direction:column;align-items:center;padding:16px 10px;border:1px solid #e1e6e5;border-radius:8px;background:linear-gradient(150deg,#fff,#f6f7f5);color:inherit;text-decoration:none;text-align:center}#mb-beam215-series .mb-beam215-series__image{width:100%!important;height:150px!important;object-fit:contain;margin:0 0 12px}#mb-beam215-series h3{font-size:16px;line-height:1.3;margin:0 0 8px}#mb-beam215-series .mb-beam215-series__vortex{display:block;width:132px!important;max-width:100%;height:auto!important;aspect-ratio:342/341;object-fit:contain;margin:4px 0 16px}#mb-beam215-series span{font-size:12px;text-decoration:underline;text-underline-offset:3px;margin-top:auto}#mb-beam215-series a:hover{border-color:#64cd82}#mb-beam215-series a:focus-visible{outline:2px solid #007096;outline-offset:3px}@media(max-width:1000px){#mb-beam215-series .mb-beam215-series__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){#mb-beam215-series .mb-beam215-series__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#mb-beam215-series h2{font-size:22px}#mb-beam215-series .mb-beam215-series__image{height:130px!important}}#root .l4ca figure:has(.mb-cart-beam275){width:132px!important;min-width:132px!important;max-width:132px!important;flex:0 0 132px!important;align-self:start}#root .l4ca figure:has(.mb-cart-beam275) picture{display:block!important;padding:0!important;width:132px!important;height:142px!important;position:relative}#root .mb-cart-beam275{position:absolute;top:0;right:0;bottom:0;left:0;display:grid!important;grid-template-columns:48px 76px;grid-template-rows:60px 62px 18px;gap:0 4px;align-items:center;justify-items:center;background:#fff;overflow:hidden}#root .mb-cart-beam275 .mb-cart-beam275__machine{position:static!important;grid-column:1;grid-row:1/4;width:48px!important;height:112px!important;max-height:112px!important;object-fit:contain!important;margin:0!important}#root .mb-cart-beam275__kit{grid-column:2;grid-row:1;width:70px!important;height:60px!important;overflow:hidden;display:block}#root .mb-cart-beam275__length{grid-column:2;grid-row:2;width:60px!important;height:62px!important;overflow:hidden;display:block}#root .mb-cart-beam275__family{grid-column:2;grid-row:3;position:static;font-size:12px!important;line-height:18px;font-weight:600;color:#17374b}#root .mb-cart-beam275--alone{grid-template-columns:1fr}#root .mb-cart-beam275--alone .mb-cart-beam275__machine{width:64px!important;height:128px!important;max-height:128px!important}.mb-c1-rich{scroll-margin-top:155px}.mb-c1-rich .mb-c1-rich__specs{width:100%;table-layout:fixed;margin-bottom:var(--main_mr,26px);font:inherit}.mb-c1-rich .mb-c1-rich__specs th,.mb-c1-rich .mb-c1-rich__specs td{white-space:normal;overflow-wrap:break-word;text-align:left;vertical-align:top}.mb-c1-rich .mb-c1-rich__specs th:first-child{width:32%}#main-product[data-product-url="/products/aspirateur-miele-c1-classic-pure-suction-sban0"] .l4pr-container .l4pr li:has(>a[data-fancybox]){padding-top:75%!important}#main-product[data-product-url="/products/aspirateur-miele-c1-classic-pure-suction-sban0"] .l4pr-container .l4pr picture img{object-fit:contain!important;object-position:50% 50%!important}.mb-guard-usage__texture{display:block;flex:none;width:56px;height:56px;background-image:url(/cdn/shop/files/mb-surfaces-ceramique-vinyle-tapis-bois-v4.png?v=1792033610&width=256);background-size:200% 200%}body #root .cart-empty figure img{width:360px;max-width:100%;height:auto}body #root #cart .l4al.inline>li.overlay-lime,body.template-cart #root #content .l4al.inline>li.overlay-lime{padding:15px 17px;border:1px solid #c6dcd7;border-inline-start:4px solid #225d66;border-radius:10px;background:linear-gradient(105deg,#e7f3f1,#f7fbfa 58%,#f5f2eb);color:#225d66;font-weight:600;line-height:1.5;box-shadow:0 2px 8px #123d4a17}body #root #cart .l4al.inline>li.overlay-lime:before,body #root #cart .l4al.inline>li.overlay-lime:after,body.template-cart #root #content .l4al.inline>li.overlay-lime:before,body.template-cart #root #content .l4al.inline>li.overlay-lime:after{content:none}body #root #cart .l4al.inline>li.overlay-lime :is(strong,.strong),body.template-cart #root #content .l4al.inline>li.overlay-lime :is(strong,.strong){color:#174e57;font-weight:750}body #root #cart>p>a.m6pn-close,body #root #cart .cart-tax-text a,body.template-cart #root #content .m20>a.strong{color:#225d66;text-underline-offset:3px}body #root #cart>p>a.m6pn-close:is(:hover,:focus-visible),body.template-cart #root #content .m20>a.strong:is(:hover,:focus-visible){color:#174e57;text-decoration:underline}body #root :is(#cart .sticky-in-panel .link-btn>a.overlay-buy_button,.cart-empty .link-btn>a.mb-cart-pearl-link){position:relative;isolation:isolate;overflow:hidden;border:1px solid #c6dcd7;border-radius:10px;background:linear-gradient(105deg,#e7f3f1,#f7fbfa 58%,#f5f2eb);color:#225d66;font-weight:600;box-shadow:0 1px 3px #123d4a14;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body #root :is(#cart .sticky-in-panel .link-btn>a.overlay-buy_button,.cart-empty .link-btn>a.mb-cart-pearl-link):before{content:"";display:block;position:absolute;inset:-60% auto -60% 0;width:35%;height:auto;border:0;border-radius:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);box-shadow:none;opacity:0;pointer-events:none;z-index:0;transform:translate(-180%) skew(-18deg);transition:none}body #root :is(#cart .sticky-in-panel .link-btn>a.overlay-buy_button,.cart-empty .link-btn>a.mb-cart-pearl-link):after{content:none}body #root :is(#cart .sticky-in-panel .link-btn>a.overlay-buy_button,.cart-empty .link-btn>a.mb-cart-pearl-link):focus-visible{outline:3px solid #08718d;outline-offset:3px;border-color:#86b5af;color:#174e57;box-shadow:0 5px 14px #123d4a29;transform:translateY(-2px)}body #root :is(#cart .sticky-in-panel .link-btn>a.overlay-buy_button,.cart-empty .link-btn>a.mb-cart-pearl-link):focus-visible:before{animation:mb-cart-button-sheen .6s ease-out both}@media(hover:hover)and (pointer:fine){body #root :is(#cart .sticky-in-panel .link-btn>a.overlay-buy_button,.cart-empty .link-btn>a.mb-cart-pearl-link):hover{background:linear-gradient(105deg,#dceeea,#f7fbfa 58%,#f3e8d9);border-color:#86b5af;color:#174e57;box-shadow:0 5px 14px #123d4a29;transform:translateY(-2px)}body #root :is(#cart .sticky-in-panel .link-btn>a.overlay-buy_button,.cart-empty .link-btn>a.mb-cart-pearl-link):hover:before{animation:mb-cart-button-sheen .6s ease-out both}}body #root :is(#cart .sticky-in-panel .link-btn>a.overlay-buy_button,.cart-empty .link-btn>a.mb-cart-pearl-link):active{transform:translateY(0) scale(.98);box-shadow:0 1px 2px #123d4a1f}@keyframes mb-cart-button-sheen{0%{opacity:0;transform:translate(-180%) skew(-18deg)}20%{opacity:.8}to{opacity:0;transform:translate(390%) skew(-18deg)}}@media(prefers-reduced-motion:reduce){body #root :is(#cart .sticky-in-panel .link-btn>a.overlay-buy_button,.cart-empty .link-btn>a.mb-cart-pearl-link),body #root :is(#cart .sticky-in-panel .link-btn>a.overlay-buy_button,.cart-empty .link-btn>a.mb-cart-pearl-link):before{transition:none;animation:none}body #root :is(#cart .sticky-in-panel .link-btn>a.overlay-buy_button,.cart-empty .link-btn>a.mb-cart-pearl-link):is(:hover,:focus-visible,:active){transform:none}}.mb-cart-shipping{box-sizing:border-box;margin:18px 0;padding:16px 18px;border:1px solid #d5e8e7;border-radius:12px;background:#f2f8f8;color:#1a3945;font-family:inherit}.mb-cart-shipping__message{display:flex;align-items:center;gap:12px}.mb-cart-shipping__message p{flex:1;margin:0!important;font-size:15px;line-height:1.45;font-weight:500;color:inherit}.mb-cart-shipping__message strong{font-weight:750;color:#007096}.mb-cart-shipping__icon{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#e0f0ec;color:#007096}.mb-cart-shipping__icon svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mb-cart-shipping__track{height:8px;margin-top:13px;border-radius:99px;overflow:hidden;background:#dce9e8}.mb-cart-shipping__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#007096,#64cd82)}.mb-cart-shipping--complete{background:#f0f8f1;border-color:#cde5d2}.mb-cart-shipping--complete .mb-cart-shipping__icon{background:#dcefe0;color:#267344}@media(max-width:480px){.mb-cart-shipping{padding:14px}.mb-cart-shipping__message{gap:10px}.mb-cart-shipping__message p{font-size:14px}}#main-product[data-product-url="/products/aspirateur-miele-guard-s1-parquet-flex-blanc-brillant"] .l4pr-container .l4pr li:has(>a[data-fancybox]){padding-top:66.666667%!important}#main-product[data-product-url="/products/aspirateur-miele-guard-s1-parquet-flex-blanc-brillant"] .l4pr-container .l4pr picture img{object-fit:contain!important;object-position:50% 50%!important}.mb-catalogue-description{scroll-margin-top:155px}.mb-catalogue-description table{width:100%;table-layout:fixed;font:inherit}.mb-catalogue-description th,.mb-catalogue-description td{white-space:normal;overflow-wrap:anywhere;text-align:left;vertical-align:top}.mb-catalogue-description th:first-child{width:34%}.mb-catalogue-tool{width:56px;height:56px;object-fit:contain;flex:none}.mb-catalogue-usage .mb-guard-usage__visual>svg{width:48px;height:48px;flex:none;color:#007096}.mb-catalogue-below-gallery{display:block}.mb-catalogue-before-description{display:none}@media(max-width:999px){.mb-catalogue-below-gallery{display:none}.mb-catalogue-before-description{display:block;width:100%;flex-basis:100%}}.mb-guard-usage__texture{display:block;flex:none;width:56px;height:56px;background-image:url(/cdn/shop/files/mb-surfaces-ceramique-vinyle-tapis-bois-v4.png?v=1792033610&width=256);background-size:200% 200%}.mb-catalogue-restored .mb-catalogue-specs-group th{width:auto;background:#f5f7f7;font-weight:600}.mb-catalogue-restored section{scroll-margin-top:150px}.mb-catalogue-trust__note{font-size:12px;line-height:1.5;color:#566b73;margin:12px 8px 0}.mb-catalogue-trust__note a{text-decoration:underline;text-underline-offset:3px}.mb-hx-accessories__pending{margin-top:auto;font-size:12px;color:#566b73;padding-top:12px;border-top:1px solid #e0e9e9}#mb-duoflex-accessories .mb-guard-accessories__image{display:block;width:160px;height:160px!important;object-fit:contain;margin:0 auto 20px}#root .mb-exact-promo{position:absolute;z-index:2;top:8px;left:50%;transform:translate(-50%);display:block;width:max-content;max-width:calc(100% - 16px);margin:0;padding:4px 12px;border:0;border-radius:5px;background:#64cd82cc;color:#193b2e;opacity:1;font-family:inherit;font-size:13px;font-weight:700;line-height:1.3;text-indent:0;text-align:center;white-space:nowrap}#root .mb-exact-promo--compact{position:static;transform:none;margin:4px 0 0}#root .mb-exact-promo[hidden]{display:none!important}#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .has-anchor:has(>.tabs-inner>.mb-beam-kits)>.tabs-header{display:none!important}#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .has-anchor:has(>.tabs-inner>.mb-beam-kits)>.tabs-inner{display:block!important}.mb-guard-equipment{container-type:inline-size;margin:0 0 30px;color:#1a3945;text-align:left}#root .mb-guard-equipment>.mb-guard-equipment__heading{font-size:18px;line-height:1.4;font-weight:600;margin:0 0 14px}@media(max-width:760px){#root .mb-guard-equipment>.mb-guard-equipment__heading{font-size:14px}}.mb-guard-equipment .mb-guard-equipment__contents{font-size:14px;line-height:1.6;margin:12px 0 18px}.mb-guard-equipment__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.mb-guard-equipment__item{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:0 0 16px;border-bottom:1px solid #e2e9e9}.mb-guard-equipment__photo{display:flex;align-items:center;justify-content:center;flex:0 0 112px;width:112px;height:100px}.mb-guard-equipment__photo svg{display:block;width:100%;height:100%;overflow:hidden}.mb-guard-equipment__caption{min-width:0;padding-top:7px}.mb-guard-equipment .mb-guard-equipment__caption h3{font-size:14px;line-height:1.35;margin:0 0 5px;font-weight:600}.mb-guard-equipment .mb-guard-equipment__caption p{font-size:12px;line-height:1.55;margin:0;color:#53696f}.mb-guard-equipment .mb-guard-equipment__note{font-size:12px;line-height:1.5;color:#53696f;margin:12px 0 0}@container (max-width:460px){.mb-guard-equipment__grid{gap:20px 16px}.mb-guard-equipment__item{flex-direction:column;align-items:center;gap:3px;text-align:center;padding-bottom:14px}.mb-guard-equipment__photo{flex-basis:100px}.mb-guard-equipment__caption{padding-top:3px}}.mb-guard-equipment__surfaces{margin-top:8px;text-align:left}.mb-guard-equipment__surface-row{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:8px;margin-top:4px;font-size:12px;line-height:1.35;color:#1a3945}.mb-guard-equipment__surface-pair{display:flex;justify-content:center;align-items:center;gap:4px}.mb-guard-equipment__surface{display:block;flex:none;width:32px;height:32px;background-image:url(/cdn/shop/files/mb-surfaces-ceramique-vinyle-tapis-bois-v4.png?v=1792033610&width=256);background-size:200% 200%}.mb-guard-equipment__surface--tile{background-position:0 0}.mb-guard-equipment__surface--vinyl{background-position:100% 0}.mb-guard-equipment__surface--rug{background-position:0 100%}.mb-beam-kits{container-type:inline-size;margin:0 0 32px;color:#1a3945;scroll-margin-top:160px}.mb-beam-kits>h2{margin:0 0 12px}.mb-beam-kits__intro{margin:0 0 22px;font-size:14px;line-height:1.6}.mb-beam-kits__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mb-beam-kits__card{min-width:0;padding:0 0 20px;border-bottom:1px solid #dce7e7}#root .mb-beam-kits .mb-beam-kits__photo{display:block;width:100%;height:320px!important;object-fit:contain;margin:0 0 20px;background:#fff}.mb-beam-kits .mb-beam-kits__card h3{font-size:20px;line-height:1.35;margin:0 0 8px}.mb-beam-kits .mb-beam-kits__card p,.mb-beam-kits .mb-beam-kits__card li{font-size:14px;line-height:1.6}.mb-beam-kits .mb-beam-kits__card p{margin:0 0 14px}.mb-beam-kits .mb-beam-kits__lead{font-weight:600;color:#007096}.mb-beam-kits .mb-beam-kits__card ul{padding-left:20px;margin:0 0 18px}.mb-beam-kits .mb-beam-kits__card li{margin:0 0 6px}.mb-beam-kits__card a{font-size:13px;font-weight:600;color:#007096;text-decoration:underline;text-underline-offset:3px}.mb-beam-kits .mb-beam-kits__note{font-size:12px;line-height:1.6;color:#566b73;margin:18px 0 0}@container (max-width:560px){.mb-beam-kits__grid{grid-template-columns:minmax(0,1fr);gap:30px}#root .mb-beam-kits .mb-beam-kits__photo{height:290px!important;max-height:none}}.mb-guard-pivot{position:relative;display:block;flex:none;width:56px;height:56px}.mb-guard-pivot>img{position:absolute;left:0;top:21.875%;width:100%;height:75%;object-fit:contain}.mb-guard-pivot>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.mb-guard-pivot--large{width:160px;height:160px}#main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"] #main-product-form-10247706411319 .f8pr-button.wide{flex:0 1 280px;width:min(100%,280px);max-width:280px;min-width:0;margin-inline:auto}#main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"] .mb-guard-price{position:relative}#main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"] .mb-m1-purchase-thumbnail{position:absolute;left:calc(50% - 120px);top:50%;transform:translateY(-50%);width:64px;height:72px;object-fit:contain;margin:0;border:0;background:#fff}.mb-guard-price{margin:0 0 18px!important;color:#1a3945!important}.mb-guard-price__row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.mb-guard-price__current{font-size:36px!important;line-height:1.15;font-weight:700;letter-spacing:-.6px}.mb-guard-price__previous{font-size:19px!important;font-weight:400;color:#718087;text-decoration-thickness:1px}.mb-guard-price__saving{display:block;margin-top:5px;font-size:15px!important;line-height:1.4;font-weight:650;color:#00845a}.mb-guard-price__end{display:block;margin-top:5px;font-size:12px!important;line-height:1.4;font-weight:400;color:#566b73}.mb-guard-price__tax{display:block;margin-top:4px;font-size:12px}#main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"] .l4pr .mb-guard-sale,#main-product[data-product-url="/products/aspirateur-miele-c1-classic-pure-suction-sban0"] .l4pr .mb-guard-sale,#main-product .l4pr .mb-guard-sale{display:inline-block;background:#00845a!important;color:#fff!important;border:0!important;border-radius:5px;padding:8px 11px;font-size:13px;font-weight:650;line-height:1.3;box-shadow:0 1px 3px #183d3020}@media(max-width:480px){.mb-guard-price__current{font-size:34px!important}}@media(max-width:760px){#root #main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"] .mb-guard-price{min-height:72px;display:flex;align-items:center;justify-content:center}#root #main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"] .mb-m1-purchase-thumbnail{height:72px!important;min-height:0;max-height:72px;object-fit:contain}#root #main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"] .mb-k2-reassurance__list:not(.l4us-mobile){display:block!important}#root #main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"] .mb-k2-reassurance__list.l4us-mobile{display:none!important}}#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] ul.l4us:has(+.mb-k2-reassurance)>li{font-weight:700}#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-guard-price{text-align:center}#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-guard-price__row{justify-content:center}#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] #main-product-form-10155916394807 .submit{justify-content:center;margin-right:0!important}#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] #main-product-form-10155916394807 .f8pr-button{margin-left:auto;margin-right:auto;text-align:center}#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] #main-product-form-10155916394807 .overlay-dynamic_buy_button{text-align:center;margin-left:auto!important;margin-right:auto!important}#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] #main-product-form-10155916394807 .shopify-payment-button{margin-left:auto;margin-right:auto}#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] #main-product-form-10155916394807 #more-payment-options-link{display:block;text-align:center;margin-left:auto;margin-right:auto}#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .l4us{text-align:left;justify-content:flex-start}#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .f8pr-variant-selection>p:has(#f8pr-pickup-1){text-align:center}#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] #f8pr-pickup-2{text-align:center;width:100%}@media(max-width:760px){#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] #f8pr-pickup-2{display:block}}#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] #main-product-form-10155916394807 .f8pr-button.wide{flex:0 1 280px;width:min(100%,280px);max-width:280px;min-width:0px;margin-inline:auto}#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-guard-price{position:relative}#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-beam275-purchase-thumbnail{position:static;width:64px;height:72px;object-fit:contain;margin:0;border:0px;background:#fff}@media(max-width:760px){#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-guard-price{min-height:72px;display:flex;align-items:center;justify-content:center}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-beam275-purchase-thumbnail{min-height:0px;max-height:72px;object-fit:contain;height:72px!important}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-k2-reassurance__list:not(.l4us-mobile){display:block!important}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-k2-reassurance__list.l4us-mobile{display:none!important}}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-guard-price{min-height:72px;display:grid;grid-template-columns:minmax(0,1fr);column-gap:16px;row-gap:5px;align-items:center;justify-content:center;padding-left:0}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-beam275-purchase-thumbnail{position:static;transform:none;grid-column:1;grid-row:1 / span 3;height:72px!important;max-height:72px;align-self:center}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-guard-price>span{grid-column:1;margin-top:0}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-guard-price__row{grid-row:2}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-guard-price>.mb-beam275-purchase-recap{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 5px;position:static;min-height:72px}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-guard-price:has(.mb-beam275-purchase-recap--kit){grid-template-columns:minmax(0,1fr);column-gap:0}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-beam275-purchase-recap .mb-beam275-purchase-thumbnail{width:64px;min-width:64px;flex:0 0 64px;height:72px!important;object-fit:contain}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-beam275-purchase-kit{display:flex;flex-direction:column;align-items:center;width:64px;flex:0 0 64px}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-beam275-purchase-kit img{position:static;display:block;width:64px;height:64px!important;max-height:64px;object-fit:contain;margin:0}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-beam275-kit-length{display:block;box-sizing:border-box;width:64px;padding:3px 1px;color:#17374b;font-size:10px;line-height:1.3;font-weight:700;text-align:center;border-radius:4px;white-space:nowrap;border-top:4px solid var(--mb-kit-color);background:linear-gradient(color-mix(in srgb,var(--mb-kit-color) 72%,transparent),color-mix(in srgb,var(--mb-kit-color) 72%,transparent)),linear-gradient(90deg,#f5f6f6,#d8dcdd,#f7f8f8)}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-guard-price__saving{justify-self:center;display:inline-block;width:auto;background:#64cd82cc;color:#171c1a!important;opacity:1;padding:7px 14px;border-radius:5px;font-size:17px!important;line-height:1.4;font-weight:700;margin:6px 0 0}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-guard-price__previous{order:-1;color:#718087}#root #main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-guard-price__current{color:#171c1a}#root #main-product .mb-guard-price__saving{display:inline-block!important;width:max-content;max-width:100%;margin:6px 0 0!important;padding:4px 8px!important;background:#64cd82cc!important;color:#1a1a1a!important;opacity:1!important;border:0!important;border-radius:5px;font-size:15px!important;font-weight:700;line-height:1.3}.mb-beam-trust-note{font-size:11px;line-height:1.4;color:#566b73;margin:10px 14px 0}#main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"] .l4pr-container .l4pr li:has(>a[data-fancybox]){padding-top:66.666667%!important}#main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"] .l4pr-container .l4pr picture img{object-fit:contain!important;object-position:50% 50%!important}.mb-guard-usage__texture{display:block;flex:none;width:56px;height:56px;background-image:url(/cdn/shop/files/mb-surfaces-ceramique-vinyle-tapis-bois-v4.png?v=1792033610&width=256);background-size:200% 200%}.mb-beam-usage .mb-guard-usage__item{grid-template-columns:142px minmax(0,1fr)}.mb-beam-usage .mb-beam-usage__photo{display:block;width:140px;height:130px;object-fit:contain}.mb-beam-usage .mb-guard-usage__visual{min-height:130px}@media(max-width:360px){.mb-beam-usage .mb-guard-usage__item{grid-template-columns:112px minmax(0,1fr)}.mb-beam-usage .mb-beam-usage__photo{width:110px;height:110px}}#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-beam-usage{margin-top:10px;margin-bottom:4px;padding-top:8px;padding-bottom:8px}#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"] .mb-beam-usage .mb-guard-usage__item{padding-top:6px;padding-bottom:6px}#main-product:is([data-product-url="/products/aspirateur-central-beam-abeam215a"],[data-product-url="/products/ensemble-de-boyau-pour-central-haute-qualite"],[data-product-url="/products/ensemble-de-boyau-pour-central-qualite-standard"],[data-product-url="/products/ensemble-de-boyau-pour-central-beam-super-flex"],[data-product-url="/products/ensemble-de-boyau-pour-central-haute-qualite-vacumaid-30-pieds"],[data-product-url="/products/ensemble-de-boyau-pour-central-avec-balai-electrique"]) .mb-guard-usage{margin-top:10px;margin-bottom:4px;padding-top:8px;padding-bottom:8px}#main-product:is([data-product-url="/products/aspirateur-central-beam-abeam215a"],[data-product-url="/products/ensemble-de-boyau-pour-central-haute-qualite"],[data-product-url="/products/ensemble-de-boyau-pour-central-qualite-standard"],[data-product-url="/products/ensemble-de-boyau-pour-central-beam-super-flex"],[data-product-url="/products/ensemble-de-boyau-pour-central-haute-qualite-vacumaid-30-pieds"],[data-product-url="/products/ensemble-de-boyau-pour-central-avec-balai-electrique"]) .mb-guard-usage .mb-guard-usage__item{padding-top:6px;padding-bottom:6px}.mb-sbb-preview__wood{display:block;width:56px;height:56px;background-image:url(/cdn/shop/files/mb-surfaces-ceramique-vinyle-tapis-bois-v4.png?v=1792033610);background-size:200% 200%;background-position:100% 100%}#main-product[data-product-url="/products/filtre-hepa-airclean-miele-sf-ha-50-1"] .l4pr li:has(>a[data-fancybox]){padding-top:75%!important}#main-product[data-product-url="/products/filtre-hepa-airclean-miele-sf-ha-50-1"] .l4pr picture img{object-fit:contain!important;object-position:50% 50%!important}.mb-hepa-preview__image{display:block;width:56px;height:56px;object-fit:contain}#root .mb-home-miele-card{--mb-miele-green: #78f046;--mb-miele-green-alpha: rgba(120, 240, 70, .8);position:relative;display:flex;flex-direction:column;height:100%;margin:0;padding:0 0 32px;text-align:center;border:0;background:transparent;box-shadow:none}#root .mb-home-miele-card:before,#root .mb-home-miele-card:after{content:"";position:absolute;top:auto;bottom:0;width:20px;height:20px;box-sizing:border-box;background:none;border:0 solid var(--mb-miele-green-alpha);pointer-events:none}#root .mb-home-miele-card:before{left:0;border-left-width:1px;border-bottom-width:1px;border-radius:0 0 0 6px}#root .mb-home-miele-card:after{right:0;border-right-width:1px;border-bottom-width:1px;border-radius:0 0 6px}#root .mb-home-miele-card__image{position:relative;display:block;flex:none;width:100%;margin:0;overflow:hidden;border-radius:6px}#root .mb-home-miele-card__image img{display:block;position:static;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain;object-position:center;margin:0 auto;border-radius:6px}#root .mb-home-miele-card__content{display:flex;flex:1;flex-direction:column;padding-top:26px;margin-top:-11px}#root .mb-home-miele-card__title{margin:0 0 14px;padding:0;min-height:2.7em;font-size:clamp(12px,1.1vw,16px);font-weight:700;line-height:1.35;text-align:center}#root .mb-home-miele-card__title a{display:block;color:inherit;text-decoration:none;white-space:normal;text-transform:none;overflow:visible}#root .mb-home-miele-card__title span{display:block}#root .mb-home-miele-card__pricing{margin-top:auto}#root .mb-home-miele-card__price-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 12px}#root .mb-home-miele-card__previous{color:#898989;font-size:14px;font-weight:400;line-height:1.25;text-decoration:line-through;white-space:nowrap}#root .mb-home-miele-card__current{color:#193b2e;font-size:clamp(20px,1.8vw,23px);font-weight:750;line-height:1.15;white-space:nowrap}#root .mb-home-miele-card__saving{display:inline-block;margin:6px 0 0;padding:4px 8px;border-radius:5px;background:#64cd82cc;color:#1a1a1a;opacity:1;font-size:13px;font-weight:700;line-height:1.3}#root .mb-home-miele-card__pricing:not(:has(.mb-home-miele-card__saving)):after{content:"";display:block;height:24.9px;margin-top:6px}#root .mb-home-miele-card__unit{display:block;margin-top:4px;font-size:12px}#main-product .l4us:has(+.mb-k2-reassurance){margin-bottom:6px}.mb-k2-reassurance .mb-k2-reassurance__list{margin-bottom:10px}.mb-k2-reassurance .mb-k2-reassurance__list li{margin-bottom:6px}.mb-k2-reassurance .mb-k2-reassurance__note{margin:0 0 16px 20px;max-width:48ch;font-size:12px;line-height:1.5;opacity:.8}#root .mb-kit-detail{max-width:1280px;margin:0 auto;color:#1a3945;font-family:inherit;text-align:left}#root .mb-kit-detail h2{font-family:inherit;font-size:22px;font-weight:600;line-height:1.35;margin:30px 0 14px}#root .mb-kit-detail h2:first-child{margin-top:0}#root .mb-kit-detail h3{font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;margin:18px 0 8px}#root .mb-kit-detail p,#root .mb-kit-detail li,#root .mb-kit-detail td,#root .mb-kit-detail th{font-size:14px;line-height:1.65}#root .mb-kit-detail p{margin:0 0 16px}#root .mb-kit-detail strong,#root .mb-kit-detail th{font-weight:600}#root .mb-kit-detail ul{padding-left:20px;margin:0 0 18px}#root .mb-kit-detail li{margin-bottom:6px}#root .mb-kit-detail__equipment{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;border-bottom:1px solid #dce7e7;padding-bottom:22px}#root .mb-kit-detail__equipment img{display:block;width:100%;height:auto!important;max-height:460px;object-fit:contain;margin:0}#root .mb-kit-detail__table{max-width:100%;overflow:auto;margin:22px 0}#root .mb-kit-detail table{width:100%;table-layout:fixed;border-collapse:collapse;margin:0}#root .mb-kit-detail caption{text-align:left;font-weight:600;padding:0 0 10px}#root .mb-kit-detail th,#root .mb-kit-detail td{padding:11px 10px;border-bottom:1px solid #dce7e7;text-align:left;vertical-align:top;overflow-wrap:anywhere}#root .mb-kit-detail th{width:40%}@media(max-width:600px){#root .mb-kit-detail__equipment{grid-template-columns:1fr;gap:8px}#root .mb-kit-detail h2{font-size:20px}#root .mb-kit-detail__equipment img{max-height:360px}}#mb-kit-family{box-sizing:border-box;width:100%;max-width:1280px;margin:36px auto 48px;padding:28px 0 0;border-top:1px solid #dce7e7;text-align:center;color:#1a3945}#mb-kit-family h2{font-family:inherit;font-size:24px;line-height:1.35;margin:0 0 24px}#mb-kit-family .mb-kit-family__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#mb-kit-family .mb-kit-family__card{display:flex;flex-direction:column;align-items:center;border:1px solid #dce7e7;border-radius:8px;background:#fff;padding:14px;min-width:0}#mb-kit-family a{color:inherit;text-decoration:none}#mb-kit-family img{display:block;width:100%;height:190px!important;object-fit:contain;margin:0 auto 12px}#mb-kit-family h3{font-size:17px;line-height:1.35;margin:0 0 10px}#mb-kit-family p{margin:0 0 8px;line-height:1.5}#mb-kit-family .mb-kit-family__price{font-size:16px}#mb-kit-family .mb-kit-family__price span{font-size:12px}#mb-kit-family .mb-kit-family__promotion{display:flex;flex-direction:column;gap:2px;font-size:12px}#mb-kit-family .mb-kit-family__promotion s{color:#777}#mb-kit-family .mb-kit-family__promotion span{background:#64cd82cc;color:#17374b;border-radius:4px;padding:3px 7px}#mb-kit-family .mb-kit-family__link{margin-top:auto;padding-top:12px;font-size:13px;text-decoration:underline;text-underline-offset:3px}#mb-kit-family a:focus-visible{outline:3px solid #007096;outline-offset:3px}@media(max-width:760px){#mb-kit-family .mb-kit-family__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#mb-kit-family img{height:140px!important}#mb-kit-family h2{font-size:21px}#mb-kit-family .mb-kit-family__card{padding:10px}}#mb-kit-family.mb-kit-family--hover-test .mb-kit-family__card{transition:border-color .18s ease}#mb-kit-family.mb-kit-family--hover-test .mb-kit-family__card:has(a:focus-visible){border-color:#64cd82}@media(hover:hover)and (pointer:fine){#mb-kit-family.mb-kit-family--hover-test .mb-kit-family__card:hover{border-color:#64cd82}}@media(prefers-reduced-motion:reduce){#mb-kit-family.mb-kit-family--hover-test .mb-kit-family__card{transition:none}}#root .mb-kit-config{margin:0 0 20px;color:#1a3945;text-align:left;font-family:inherit;scroll-margin-top:140px}#root .mb-kit-config__step{margin:0 0 18px}#root .mb-kit-config h2{display:flex;gap:9px;align-items:center;font-family:inherit;font-size:15px;font-weight:650;line-height:1.4;margin:0 0 10px}#root .mb-kit-config h2>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#e3f4e8;color:#1a3945;font-size:13px}#root .mb-kit-config__selected{display:flex;align-items:center;gap:12px;border:2px solid #00845a;border-radius:8px;padding:10px 12px;background:#f1faf4}#root .mb-kit-config__selected img{display:block;width:70px;height:70px!important;object-fit:contain;flex:0 0 70px;margin:0}#root .mb-kit-config__selected>span{margin-left:auto;color:#00845a;font-size:20px}#root .mb-kit-config strong{font-size:14px;font-weight:650;line-height:1.4}#root .mb-kit-config small{display:block;font-size:12px;line-height:1.5;color:#53696f;margin-top:3px}#root .mb-kit-config__lengths{display:flex;flex-wrap:wrap;gap:7px}#root .mb-kit-config__lengths a{display:flex;align-items:center;justify-content:center;min-width:55px;min-height:44px;padding:7px 10px;box-sizing:border-box;border:1px solid #cbd9dc;border-radius:6px;color:#1a3945;font-size:14px;font-weight:600;text-decoration:none;background:#fff}#root .mb-kit-config__lengths a.is-selected{border:2px solid #00845a;background:#f1faf4}#root .mb-kit-config a:focus-visible{outline:3px solid #007096;outline-offset:3px}#root .mb-kit-config__hint{font-size:12px;line-height:1.5;color:#53696f;margin:9px 0 0}#root .mb-kit-config__summary{padding:12px 0 0;margin:0;border-top:1px solid #dce7e7;font-size:14px;line-height:1.5}#root .mb-kit-native-selection>p{display:none!important}#root .mb-kit-purchase .mb-guard-price{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}#root .mb-kit-purchase .mb-guard-price__row{justify-content:center}#root .mb-kit-purchase .mb-guard-price__previous{order:-1;color:#898989}#root .mb-kit-purchase .mb-guard-price__saving{color:#64cd82}#root .mb-kit-purchase .mb-kit-purchase-recap{display:flex;flex-direction:column;align-items:center;margin:0 0 5px;gap:3px}#root .mb-kit-purchase-recap img{display:block;width:64px;height:64px!important;max-height:64px;object-fit:contain;margin:0}#root .mb-kit-purchase-length{display:block;box-sizing:border-box;min-width:64px;padding:3px 5px;color:#17374b;font-size:10px;line-height:1.3;font-weight:700;text-align:center;border-radius:4px;white-space:nowrap;border-top:4px solid var(--mb-kit-color);background:linear-gradient(color-mix(in srgb,var(--mb-kit-color) 72%,transparent),color-mix(in srgb,var(--mb-kit-color) 72%,transparent)),linear-gradient(90deg,#f5f6f6,#d8dcdd,#f7f8f8)}#root .mb-kit-purchase .submit{justify-content:center;margin-right:0!important}#root .mb-kit-purchase .f8pr-button.wide{flex:0 1 280px;width:min(100%,280px);max-width:280px;min-width:0;margin-inline:auto}#root .mb-kit-purchase .overlay-dynamic_buy_button,#root .mb-kit-purchase .shopify-payment-button{margin-inline:auto!important;text-align:center}#root .mb-kit-purchase #more-payment-options-link{display:block;text-align:center}#root .mb-kit-purchase .l4us li{font-weight:600;color:#1a3945;font-family:inherit}#root .mb-kit-purchase .overlay-dynamic_buy_button,#root .mb-kit-purchase .shopify-payment-button{width:100%;max-width:280px}.mb-m1-faq-visual{display:flex;align-items:center;gap:16px;margin:0 0 18px}.mb-m1-faq-visual__photo{flex:0 0 110px;width:110px;display:flex;justify-content:center;align-items:center}.mb-m1-faq-visual__photo>img{display:block;width:110px;height:90px;object-fit:contain;margin:0}.mb-m1-faq-visual__photo .mb-guard-pivot--large{width:110px;height:90px;margin:0}.mb-m1-faq-visual__photo>svg{display:block;max-width:100%;overflow:hidden}.mb-m1-faq-visual__answer{flex:1;min-width:0}.mb-m1-faq-visual__answer>p{margin:0}.mb-m1-faq-visual__box{display:block;position:relative;width:78px;height:90px;overflow:hidden}.mb-m1-faq-visual__box>img{position:absolute;left:-50.6%;top:-18.8%;width:199.4%;max-width:none;height:auto;margin:0}@media(max-width:480px){.mb-m1-faq-visual{gap:12px}.mb-m1-faq-visual__photo{flex-basis:84px;width:84px}.mb-m1-faq-visual__photo>img,.mb-m1-faq-visual__photo .mb-guard-pivot--large{width:84px;height:76px}}#mb-mb30-options{width:100%;max-width:1280px;margin-inline:auto;box-sizing:border-box}#mb-mb30-options .mb-guard-accessories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}#mb-mb30-options .mb-guard-accessories__item{display:grid;grid-row:span 9;grid-template-rows:subgrid;row-gap:6px;padding:12px;text-align:center;border:1px solid #64CD82;border-radius:8px;background:#fff}#mb-mb30-options .mb-guard-accessories__item>*{grid-column:1}#mb-mb30-options .mb-m1-options__photo-frame{grid-row:1;height:118px;display:flex;align-items:center;justify-content:center;margin:0}#mb-mb30-options .mb-guard-accessories__image{width:160px;height:108px!important;object-fit:contain;margin:0 auto}#mb-mb30-options .mb-guard-accessories__item>h3{grid-row:2;margin:0;min-height:0}#mb-mb30-options .mb-guard-accessories__item>p:not([class]){grid-row:3 / 7;margin:0;align-self:start}#mb-mb30-options .mb-guard-accessories__item .mb-guard-accessories__price{grid-row:7;margin:0;padding:0;line-height:1.4;align-self:end}#mb-mb30-options .mb-guard-accessories__form,#mb-mb30-options .mb-guard-accessories__controls{grid-row:8;margin:0;min-height:40px;align-self:stretch}#mb-mb30-options .mb-guard-accessories__form{display:flex;align-items:center;justify-content:center}#mb-mb30-options .mb-guard-accessories__item:after{content:"";grid-row:9;min-height:28px}@media(max-width:760px){#mb-mb30-options .mb-guard-accessories__grid{grid-template-columns:1fr;row-gap:6px}#mb-mb30-options .mb-guard-accessories__item{margin-bottom:8px}#mb-mb30-options .mb-m1-options__photo-frame{height:112px}#mb-mb30-options .mb-guard-accessories__item:after{min-height:0}}body #root #mb-mb30-options .mb-guard-accessories__controls button{position:relative;isolation:isolate;overflow:hidden;border:1px solid #c6dcd7;background:linear-gradient(105deg,#e7f3f1,#f7fbfa 58%,#f5f2eb);color:#225d66;font-weight:600;box-shadow:0 1px 3px #123d4a14;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body #root #mb-mb30-options .mb-guard-accessories__controls button:before{content:"";display:block;position:absolute;inset:-60% auto -60% 0;width:35%;height:auto;border:0;border-radius:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);box-shadow:none;opacity:0;pointer-events:none;z-index:0;transform:translate(-180%) skew(-18deg);transition:none}body #root #mb-mb30-options .mb-guard-accessories__controls button:focus-visible{outline:3px solid #08718d;outline-offset:3px}body #root #mb-mb30-options .mb-guard-accessories__controls button:focus-visible{border-color:#86b5af;color:#174e57;box-shadow:0 5px 14px #123d4a29;transform:translateY(-2px)}body #root #mb-mb30-options .mb-guard-accessories__controls button:focus-visible:before{animation:mb-purchase-button-sheen .6s ease-out both}@media(hover:hover)and (pointer:fine){body #root #mb-mb30-options .mb-guard-accessories__controls button:hover{background:linear-gradient(105deg,#dceeea,#f7fbfa 58%,#f3e8d9);border-color:#86b5af;color:#174e57;box-shadow:0 5px 14px #123d4a29;transform:translateY(-2px)}}@media(hover:hover)and (pointer:fine){body #root #mb-mb30-options .mb-guard-accessories__controls button:hover:before{animation:mb-purchase-button-sheen .6s ease-out both}}body #root #mb-mb30-options .mb-guard-accessories__controls button:active{transform:translateY(0) scale(.98);box-shadow:0 1px 2px #123d4a1f}body #root #mb-mb30-options .mb-guard-accessories__controls button{border-radius:10px;font-weight:600;box-sizing:border-box;padding-top:9px;padding-bottom:9px}body #root #mb-mb30-options .mb-guard-accessories__controls button:after{content:none}@media(prefers-reduced-motion:reduce){body #root #mb-mb30-options .mb-guard-accessories__controls button,body #root #mb-mb30-options .mb-guard-accessories__controls button:before{transition:none;animation:none}body #root #mb-mb30-options .mb-guard-accessories__controls button:is(:hover,:focus-visible,:active){transform:none}}#mb-mb30-options .mb-guard-accessories__controls,#mb-mb30-options .mb-guard-accessories__form{justify-content:center}#mb-mb30-options .mb-guard-accessories__form .mb-guard-accessories__controls{flex:0 1 auto}body #root #mb-mb30-options .mb-guard-accessories__controls button{flex:0 1 200px;width:200px;max-width:100%}#mb-mb30-options{box-sizing:border-box;width:100%;max-width:1280px;margin-left:auto;margin-right:auto}#mb-mb30-options.mb-mb30-options--hover-test .mb-guard-accessories__item{border-color:#dce7e7;transition:border-color .18s ease}#mb-mb30-options.mb-mb30-options--hover-test .mb-guard-accessories__item:has(:focus-visible){border-color:#64cd82}@media(hover:hover)and (pointer:fine){#mb-mb30-options.mb-mb30-options--hover-test .mb-guard-accessories__item:hover{border-color:#64cd82}}@media(prefers-reduced-motion:reduce){#mb-mb30-options.mb-mb30-options--hover-test .mb-guard-accessories__item{transition:none}}.mb-bag-composition{display:block;position:relative;width:100%;max-width:1100px;margin:12px auto 24px;padding:0;background:#fff;border:0}.mb-bag-composition>a{display:block;width:100%;padding:0}.mb-bag-composition .mb-bag-composition__image{display:block!important;position:static!important;width:100%!important;max-width:1100px!important;height:auto!important;object-fit:contain!important;transform:none!important;margin:0 auto}.mb-bag-composition>a:focus-visible{outline:2px solid #ad1424;outline-offset:4px}@media(max-width:600px){.mb-bag-composition{margin:8px auto 20px}}body #root #main-product:has(.mb-bag-composition) .mb-guard-price{text-align:center}body #root #main-product:has(.mb-bag-composition) .mb-guard-price__row{justify-content:center}body #root #main-product:has(.mb-bag-composition) form[action*="/cart/add"] .f8pr-button.wide{flex:0 1 280px;width:min(100%,280px)!important;max-width:280px!important;min-width:0;margin-inline:auto;text-align:center}body #root #main-product:has(.mb-bag-composition) form[action*="/cart/add"] .f8pr-button>button{box-sizing:border-box;width:100%;max-width:280px;min-height:50px;border-radius:10px;line-height:1.3;font-family:inherit;font-weight:600}body #root #main-product:has(.mb-bag-composition) form[action*="/cart/add"] .overlay-dynamic_buy_button{box-sizing:border-box;width:min(100%,280px)!important;max-width:280px!important;min-width:0;margin-left:auto!important;margin-right:auto!important;text-align:center}body #root #main-product:has(.mb-bag-composition) form[action*="/cart/add"] .shopify-payment-button,body #root #main-product:has(.mb-bag-composition) form[action*="/cart/add"] shopify-accelerated-checkout{display:block;box-sizing:border-box;width:100%;max-width:280px;min-width:0;margin-inline:auto}body #root #main-product:has(.mb-bag-composition) #more-payment-options-link{display:block;text-align:center;margin-inline:auto}.mb-bag-models{box-sizing:border-box;container-type:inline-size;width:100%;max-width:var(--glw_boxed,1280px);margin:32px auto 30px;padding:24px 0 0;color:#1a3945;font-family:inherit;text-align:left}.mb-bag-models>h2{margin:0 0 18px;font-family:inherit}.mb-bag-models__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin:24px 0}.mb-bag-models__card{display:block;min-width:0;padding:0 0 16px;border:0;border-bottom:1px solid #e2e9e9;border-radius:0;background:transparent}.mb-bag-models__card>img{display:block!important;position:static!important;width:auto!important;max-width:100%!important;height:210px!important;object-fit:contain!important;margin:0 auto 16px}.mb-bag-models__card h3{font-size:14px;line-height:1.35;margin:0 0 5px;font-weight:600}.mb-bag-models__card p{font-size:12px;line-height:1.55;margin:0;color:#53696f}.mb-bag-models__no-photo{color:#707070}.mb-bag-models__check{font-size:14px;color:#555}@media(max-width:600px){.mb-bag-models{padding-inline:20px}.mb-bag-models__card{text-align:center}.mb-bag-models__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mb-bag-models__card{padding:0 0 14px}.mb-bag-models__card>img{height:165px!important}.mb-bag-models__card h3{font-size:14px}}.mb-bag-models--compact .mb-bag-models__card>img{height:110px!important;margin-bottom:10px}.mb-bag-models__tag{display:inline-block;padding:4px 8px;margin-bottom:8px;border:1px solid #c22630;border-radius:4px;color:#b51b26;font-size:12px;font-weight:700;line-height:1.2}.mb-bag-models__reference{align-content:start}.mb-bag-models__source{font-size:11px;color:#66777d;margin-top:8px}.mb-bags-original-gallery{display:none!important}.mb-bag-pair{position:relative;display:block;width:100%;max-width:480px;margin:20px auto 30px;padding:0;background:none;border:0}.mb-bag-pair__sale{position:absolute;left:8px;top:8px;z-index:2;background:#00845a;color:#fff;border-radius:5px;padding:8px 11px;font-size:13px;font-weight:650;line-height:1.3}.mb-bag-pair__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:center}.mb-bag-pair__crop{position:relative;display:block;width:100%;aspect-ratio:2508/2867;overflow:hidden;background:transparent;border:0}.mb-bag-pair .mb-bag-pair__crop>img{position:absolute!important;display:block!important;left:-50.6%!important;top:-18.8%!important;width:199.4%!important;max-width:none!important;height:auto!important;object-fit:contain!important;transform:none!important}.mb-bag-pair figcaption{position:static;display:block;text-align:center;font:inherit;font-size:16px;font-weight:600;color:#1a3945;line-height:1.4;margin-top:18px;padding:0;background:none}.mb-bag-pair--card{max-width:220px;margin:0 auto 20px}.mb-bag-pair--card .mb-bag-pair__row{gap:10px}.mb-bag-pair--card figcaption{font-size:12px;margin-top:12px}.mb-bag-pair__crop:focus-visible{outline:2px solid #007096;outline-offset:3px}@media(max-width:600px){.mb-bag-pair--gallery{max-width:340px;margin-top:12px}.mb-bag-pair--gallery .mb-bag-pair__row{gap:14px}.mb-bag-pair--gallery figcaption{font-size:15px}}body:not(.template-cart) #root #livesearch>.l4ca>li,body:not(.template-cart) #root main .product-recommendations .product-card,body:not(.template-cart) #root main .recently-viewed-products .product-card,body.template-index #root [id$=__16605537948e81aa7a] .product-card,body.template-index #root :is([id$=__1660291161fe2caafb],[id$=__1662644676f2b34df9]) .l4ft>li{position:relative;padding-bottom:24px}body:not(.template-cart) #root #livesearch>.l4ca>li:before,body:not(.template-cart) #root main .product-recommendations .product-card:before,body:not(.template-cart) #root main .recently-viewed-products .product-card:before,body.template-index #root [id$=__16605537948e81aa7a] .product-card:before,body.template-index #root :is([id$=__1660291161fe2caafb],[id$=__1662644676f2b34df9]) .l4ft>li:before,body:not(.template-cart) #root #livesearch>.l4ca>li:after,body:not(.template-cart) #root main .product-recommendations .product-card:after,body:not(.template-cart) #root main .recently-viewed-products .product-card:after,body.template-index #root [id$=__16605537948e81aa7a] .product-card:after,body.template-index #root :is([id$=__1660291161fe2caafb],[id$=__1662644676f2b34df9]) .l4ft>li:after{content:"";display:block;position:absolute;top:auto;bottom:0;width:20px;height:20px;margin:0;box-sizing:border-box;background:none;border:0 solid rgba(100,205,130,.8);pointer-events:none;transform:none}body:not(.template-cart) #root #livesearch>.l4ca>li:before,body:not(.template-cart) #root main .product-recommendations .product-card:before,body:not(.template-cart) #root main .recently-viewed-products .product-card:before,body.template-index #root [id$=__16605537948e81aa7a] .product-card:before,body.template-index #root :is([id$=__1660291161fe2caafb],[id$=__1662644676f2b34df9]) .l4ft>li:before{left:0;right:auto;border-left-width:1px;border-bottom-width:1px;border-radius:0 0 0 6px}body:not(.template-cart) #root #livesearch>.l4ca>li:after,body:not(.template-cart) #root main .product-recommendations .product-card:after,body:not(.template-cart) #root main .recently-viewed-products .product-card:after,body.template-index #root [id$=__16605537948e81aa7a] .product-card:after,body.template-index #root :is([id$=__1660291161fe2caafb],[id$=__1662644676f2b34df9]) .l4ft>li:after{right:0;left:auto;border-right-width:1px;border-bottom-width:1px;border-radius:0 0 6px}body:not(.template-cart) #root #livesearch>.l4ca>li{padding-bottom:14px;margin-bottom:12px}body:not(.template-cart) #root #livesearch>.l4ca>li:before,body:not(.template-cart) #root #livesearch>.l4ca>li:after{width:12px;height:12px}body:has(#main-product[data-product-url="/products/aspirateur-miele-guard-m1-redterra"]) #root #mb-guard-accessories .mb-guard-accessories__item,body:has(#main-product[data-product-url="/products/aspirateur-central-beam-abeam275a"]) #root #mb-guard-accessories .mb-guard-accessories__item{border:1px solid #64CD82;border-radius:8px}body:is(.template-collection,.template-search) #root main #collection:not(.list){align-items:stretch}body:is(.template-collection,.template-search) #root main #collection:not(.list)>.product-card{display:flex;flex-direction:column;height:auto;position:relative;padding-bottom:24px;text-align:center}body:is(.template-collection,.template-search) #root main #collection>.product-card h3{margin:0 0 6px;min-height:0;color:#000;font-size:clamp(12px,1.1vw,16px);font-weight:700;line-height:1.35;text-align:center}body:is(.template-collection,.template-search) #root main #collection>.product-card h3>.small{display:none}body:is(.template-collection,.template-search) #root main #collection>.product-card h3 a{white-space:normal;text-transform:none}body:is(.template-collection,.template-search) #root main #collection:not(.list)>.product-card>.static{flex:0 0 auto;margin-top:auto}body:is(.template-collection,.template-search) #root main #collection>.product-card .price.s1pr{margin:0;text-align:center}body:is(.template-collection,.template-search) #root main #collection>.product-card .mb-price-content{display:block;width:100%}body:is(.template-collection,.template-search) #root main #collection>.product-card .mb-price-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px}body:is(.template-collection,.template-search) #root main #collection>.product-card .mb-price-current{color:#193b2e!important;font-size:clamp(24px,2.2vw,28px)!important;font-weight:750;line-height:1.15;white-space:nowrap}body:is(.template-collection,.template-search) #root main #collection>.product-card .mb-price-previous{order:-1;color:#898989!important;font-size:14px!important;font-weight:400;line-height:1.25;white-space:nowrap}body:is(.template-collection,.template-search) #root main #collection>.product-card .mb-price-saving{display:block;margin:4px 0 0;color:#1a1a1a!important;font-size:16px!important;font-weight:700;line-height:1.3}body:is(.template-collection,.template-search) #root main #collection>.product-card .mb-price-content:not(:has(.mb-price-saving)):after{content:"";display:block;height:20.8px;margin-top:4px}body:is(.template-collection,.template-search) #root main #collection:not(.list)>.product-card:before,body:is(.template-collection,.template-search) #root main #collection:not(.list)>.product-card:after{content:"";position:absolute;top:auto;bottom:0;width:20px;height:20px;box-sizing:border-box;background:none;border:0 solid rgba(100,205,130,.8);pointer-events:none}body:is(.template-collection,.template-search) #root main #collection:not(.list)>.product-card:before{left:16px;right:auto;border-left-width:1px;border-bottom-width:1px;border-radius:0 0 0 6px}body:is(.template-collection,.template-search) #root main #collection:not(.list)>.product-card:after{right:0;left:auto;border-right-width:1px;border-bottom-width:1px;border-radius:0 0 6px}body.template-index #root main .shopify-section:not([id$=__1660291161fe2caafb]) .mb-price-saving{display:inline-block!important;margin:6px 0 0!important;padding:4px 8px!important;border:0;border-radius:5px;background:#64cd82cc!important;color:#1a1a1a!important;opacity:1!important;font-size:13px!important;font-weight:700;line-height:1.3}body.template-index #root main .product-card .mb-price-content:not(:has(.mb-price-saving)):after{content:"";display:block;height:24.9px;margin-top:6px}body.template-index #root main .mb-central-promo-row{display:none!important}body.template-index #root main .s1lb:empty{display:none!important}#root main .mb-price-content .mb-price-saving{display:inline-block!important;width:auto!important;margin:6px 0 0!important;padding:4px 8px!important;background:#64cd82cc!important;color:#1a1a1a!important;opacity:1!important;border:0!important;border-radius:5px;font-size:13px!important;font-weight:700;line-height:1.3}body #root .mb-product-preview>a{overflow:hidden}body #root .mb-product-preview>a img{transition:transform .3s ease}body #root .mb-product-preview .mb-product-discovery-action{position:absolute;inset:auto 12px 12px;z-index:5;display:flex;justify-content:center;margin:0;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}body #root .mb-product-discovery-action>a{margin:0;width:180px;max-width:100%}body #root .mb-product-preview:focus-within .mb-product-discovery-action{opacity:1;pointer-events:auto;transform:translateY(0)}body #root .mb-product-discovery-link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:12px;position:relative;isolation:isolate;overflow:hidden;min-height:38px;padding:8px 18px;border:1px solid #c6dcd7;border-radius:9px;background:linear-gradient(105deg,#e7f3f1,#f7fbfa 58%,#f5f2eb);color:#225d66;box-shadow:0 1px 3px #123d4a14;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;cursor:pointer;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body #root .mb-product-discovery-link:before{content:"";display:block;position:absolute;inset:-60% auto -60% 0;width:35%;height:auto;border:0;border-radius:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);box-shadow:none;opacity:0;pointer-events:none;z-index:0;transform:translate(-180%) skew(-18deg)}body #root .mb-product-discovery-link:after{content:none}body #root .mb-product-discovery-link:focus-visible{outline:3px solid #08718d;outline-offset:3px;border-color:#86b5af;color:#174e57;box-shadow:0 5px 14px #123d4a29;transform:translateY(-2px)}@media(hover:hover)and (pointer:fine){body #root .mb-product-preview:hover>a img{transform:scale(1.035)}body #root .mb-product-preview:hover .mb-product-discovery-action{opacity:1;pointer-events:auto;transform:translateY(0)}body #root .mb-product-discovery-link:hover{background:linear-gradient(105deg,#dceeea,#f7fbfa 58%,#f3e8d9);border-color:#86b5af;color:#174e57;box-shadow:0 5px 14px #123d4a29;transform:translateY(-2px)}body #root .mb-product-preview:hover .mb-product-discovery-link:before{animation:mb-product-button-sheen .6s ease-out both}}body #root .mb-product-discovery-link:active{transform:translateY(0) scale(.98);box-shadow:0 1px 2px #123d4a1f}@keyframes mb-product-button-sheen{0%{opacity:0;transform:translate(-180%) skew(-18deg)}20%{opacity:.8}to{opacity:0;transform:translate(390%) skew(-18deg)}}@media(prefers-reduced-motion:reduce){body #root .mb-product-preview>a img,body #root .mb-product-preview .mb-product-discovery-action{transition:none}body #root .mb-product-preview:hover>a img{transform:none}body #root .mb-product-preview:hover .mb-product-discovery-link:before{animation:none}body #root .mb-product-discovery-link{transition:none}body #root .mb-product-discovery-link:hover,body #root .mb-product-discovery-link:focus-visible,body #root .mb-product-discovery-link:active{transform:none}body #root .mb-product-discovery-link:before{animation:none}}body #root #main-product>div>.f8pr.base-font{box-sizing:border-box;padding:22px;border:1px solid #dce7e5;border-radius:14px;background:linear-gradient(135deg,#fff,#fbfdfc 72%,#faf9f6);box-shadow:0 3px 15px #1943450b}body #root #main-product .f8pr-buy-button .f8pr-button>button{min-height:50px;border-radius:10px;line-height:1.3}body #root #main-product .f8pr-buy-button .f8pr-button>button:not(:disabled):not(.disabled){position:relative;isolation:isolate;overflow:hidden;border:1px solid #c6dcd7;background:linear-gradient(105deg,#e7f3f1,#f7fbfa 58%,#f5f2eb);color:#225d66;font-weight:600;box-shadow:0 1px 3px #123d4a14;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body #root #main-product .f8pr-buy-button .f8pr-button>button:not(:disabled):not(.disabled):before{content:"";display:block;position:absolute;inset:-60% auto -60% 0;width:35%;height:auto;border:0;border-radius:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);box-shadow:none;opacity:0;pointer-events:none;z-index:0;transform:translate(-180%) skew(-18deg);transition:none}body #root #main-product .f8pr-buy-button .f8pr-button>button:focus-visible{outline:3px solid #08718d;outline-offset:3px}body #root #main-product .f8pr-buy-button .f8pr-button>button:not(:disabled):not(.disabled):focus-visible{border-color:#86b5af;color:#174e57;box-shadow:0 5px 14px #123d4a29;transform:translateY(-2px)}body #root #main-product .f8pr-buy-button .f8pr-button>button:not(:disabled):not(.disabled):focus-visible:before{animation:mb-purchase-button-sheen .6s ease-out both}body #root #main-product .f8pr-buy-button syk-quantity-input input{min-height:50px;border-color:#d6e2df;border-radius:10px;background:#fff}body #root #main-product .f8pr-buy-button .overlay-dynamic_buy_button{width:min(100%,280px);margin-top:4px;margin-inline-start:auto;margin-inline-end:0}body #root #main-product shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 44px !important;--shopify-accelerated-checkout-button-border-radius: 10px !important;--shopify-accelerated-checkout-button-box-shadow: none}body #root #main-product .shopify-payment-button__button--unbranded{min-height:44px;border-radius:10px}body #root #main-product .shopify-payment-button__more-options{color:#225d66;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){body #root #main-product .f8pr-buy-button .f8pr-button>button:not(:disabled):not(.disabled):hover{background:linear-gradient(105deg,#dceeea,#f7fbfa 58%,#f3e8d9);border-color:#86b5af;color:#174e57;box-shadow:0 5px 14px #123d4a29;transform:translateY(-2px)}body #root #main-product .f8pr-buy-button .f8pr-button>button:not(:disabled):not(.disabled):hover:before{animation:mb-purchase-button-sheen .6s ease-out both}}body #root #main-product .f8pr-buy-button .f8pr-button>button:not(:disabled):not(.disabled):active{transform:translateY(0) scale(.98);box-shadow:0 1px 2px #123d4a1f}body #root #main-product .f8pr-buy-button:is(.processing,.processed) .f8pr-button>button:not(:disabled):not(.disabled){color:transparent}body #root #main-product .f8pr-buy-button:is(.processing,.processed) .f8pr-button>button:not(:disabled):not(.disabled):before{animation:none;opacity:0}body #root #main-product .f8pr-buy-button.processing .f8pr-button>button:after{border-color:#21835a;z-index:1}body #root #main-product .f8pr-buy-button.processed .f8pr-button>button:after{color:#21835a!important;font-size:22px;z-index:1;opacity:1;transition:none;animation:none}@keyframes mb-purchase-button-sheen{0%{opacity:0;transform:translate(-180%) skew(-18deg)}20%{opacity:.8}to{opacity:0;transform:translate(390%) skew(-18deg)}}@media(max-width:760px){body #root #main-product>div>.f8pr.base-font{padding:18px 16px;border-radius:12px}}@media(prefers-reduced-motion:reduce){body #root #main-product .f8pr-buy-button .f8pr-button>button,body #root #main-product .f8pr-buy-button .f8pr-button>button:before{transition:none}body #root #main-product .f8pr-buy-button .f8pr-button>button:not(:disabled):not(.disabled):hover,body #root #main-product .f8pr-buy-button .f8pr-button>button:not(:disabled):not(.disabled):focus-visible,body #root #main-product .f8pr-buy-button .f8pr-button>button:not(:disabled):not(.disabled):active{transform:none}body #root #main-product .f8pr-buy-button .f8pr-button>button:not(:disabled):not(.disabled):before{animation:none}}.mb-s1-description{scroll-margin-top:155px}.mb-s1-description__specs{width:100%;table-layout:fixed;margin-bottom:var(--main_mr,26px);font:inherit}.mb-s1-description__specs th,.mb-s1-description__specs td{white-space:normal;overflow-wrap:break-word;text-align:left;vertical-align:top}.mb-s1-description__specs th:first-child{width:32%}.mb-guard-trust__item.mb-s1-origin-pair{display:grid;gap:10px;align-content:center;position:relative}.mb-guard-trust__item svg.mb-s1-origin-link{position:absolute;left:22px;top:calc(50% - 6px);width:12px;height:12px;color:#69818b}.mb-s1-origin-line{display:flex;align-items:center;gap:10px}.mb-s1-origin-line>span{min-width:0}.mb-guard-trust{container-type:inline-size;margin:12px 0 24px;color:#1a3945;font-family:inherit}.mb-guard-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0;align-items:center}.mb-guard-trust__item{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;min-height:48px;padding:4px 14px;font-size:14px;line-height:1.4}.mb-guard-trust__item:nth-child(2n){border-left:1px solid #dce7e7}.mb-guard-trust__item svg{flex:0 0 28px;width:28px;height:28px}.mb-guard-trust__item>span{min-width:0}.mb-guard-trust__service-brand{display:flex;flex-direction:column;align-items:center;text-align:center}.mb-guard-trust__logo{display:block;width:140px;max-width:100%;height:auto;margin-top:3px;object-fit:contain;object-position:left center}.mb-guard-trust__item strong{display:block;font-weight:600;font-size:inherit}@container (min-width:720px){.mb-guard-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mb-guard-trust__item+.mb-guard-trust__item{border-left:1px solid #dce7e7}}@media(max-width:480px){.mb-guard-trust__logo{width:120px}.mb-guard-trust__item{gap:8px;padding:3px 8px;font-size:13px}.mb-guard-trust__item svg{flex-basis:24px;width:24px;height:24px}}.mb-s1-electro-icon{position:relative;display:block;flex:none;width:56px;height:56px;overflow:hidden}.mb-s1-electro-icon>img{position:absolute;max-width:none!important;width:82.2857px!important;height:82.2857px!important;left:-14.2857px;top:-18.2857px;object-fit:contain}.mb-guard-usage-before-description{display:none}@media(max-width:999px){.mb-guard-usage-below-gallery{display:none}.mb-guard-usage-before-description{display:block;width:100%;flex-basis:100%}}#main-product[data-product-url="/products/aspirateur-miele-guard-s1-electro-gris-casa"] .l4pr-container .l4pr li:has(>a[data-fancybox]){padding-top:66.6667%!important}#main-product[data-product-url="/products/aspirateur-miele-guard-s1-electro-gris-casa"] .l4pr-container .l4pr picture img{object-fit:contain!important;object-position:50% 50%!important}.mb-guard-usage{box-sizing:border-box;container-type:inline-size;margin:18px 0 6px;padding:14px;border:1px solid #dce7e7;border-radius:10px;background:#fafcfc;color:#1a3945;font-family:inherit;text-align:left}.mb-guard-usage .mb-guard-usage__heading{scroll-margin-top:160px;margin:0 0 4px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.07em;text-transform:uppercase;color:#49606a}.mb-guard-usage__grid{display:grid;grid-template-columns:minmax(0,1fr)}.mb-guard-usage__item{display:grid;grid-template-columns:122px minmax(0,1fr);gap:12px;align-items:center;min-width:0;min-height:80px;padding:12px 0;box-sizing:border-box}.mb-guard-usage__item+.mb-guard-usage__item{border-top:1px solid #e1e9e9}.mb-guard-usage__visual{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px}.mb-guard-usage__copy{min-width:0}.mb-guard-usage strong{display:block;font-size:13px;font-weight:600;line-height:1.35}.mb-guard-usage small{display:block;margin-top:4px;font-size:11px;line-height:1.45;color:#566b73}.mb-guard-usage__texture{display:block;flex:none;width:56px;height:56px;background-image:url(/cdn/shop/files/mb-surfaces-ceramique-vinyle-tapis-bois-v4.png?v=1792033610&width=256);background-size:200% 200%}.mb-guard-usage__texture--tile{background-position:0 0}.mb-guard-usage__texture--vinyl{background-position:100% 0}.mb-guard-usage__texture--rug{background-position:0 100%}.mb-guard-usage__texture--wood{background-position:100% 100%}.mb-guard-usage__copy a{display:inline-block;margin-top:6px;color:#007096;font-size:12px;font-weight:600;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.mb-guard-usage__copy a:hover{color:#1a3945}.mb-guard-usage__copy a:focus-visible{outline:2px solid #007096;outline-offset:4px;border-radius:1px}@container (min-width:640px){.mb-guard-usage__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mb-guard-usage__item{display:flex;flex-direction:column;text-align:center;align-items:center;padding:12px 6px}.mb-guard-usage__item+.mb-guard-usage__item{border-top:0;border-left:1px solid #e1e9e9}.mb-guard-usage__visual{min-height:56px}}@media(max-width:360px){.mb-guard-usage{padding:12px}.mb-guard-usage__item{gap:10px}.mb-guard-usage strong{font-size:12px}}.mb-sbb-preview{margin:20px 0 28px;padding:16px 18px;background:#f7fafa;border:1px solid #dce7e7;border-radius:8px;color:#1a3945}.mb-sbb-preview h2{font-size:12px;letter-spacing:1.3px;text-transform:uppercase;font-weight:700;margin:0 0 8px}.mb-sbb-preview__row{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:18px;padding:12px 0}.mb-sbb-preview__row+.mb-sbb-preview__row{border-top:1px solid #e0e9e9}.mb-sbb-preview__row strong{font-size:14px;font-weight:650;line-height:1.4}.mb-sbb-preview__row p{font-size:12px;line-height:1.5;color:#566b73;margin:4px 0 0}.mb-sbb-preview__wood{display:block;width:56px;height:56px;background-image:url(/cdn/shop/files/mb-surfaces-ceramique-vinyle-tapis-bois-v4.png?v=1792033610);background-size:200% 200%;background-position:100% 100%}.mb-sbb-preview__check{width:56px;height:56px}.mb-sbb-before-description{display:none}.mb-sbb-preview-buy button{width:100%;margin:0;background:#e7f0f1!important;color:#52747e!important;border:1px solid #c5dadf!important;border-radius:6px;cursor:default;font-size:15px;font-weight:600;padding:15px}.mb-sbb-preview-buy p{margin:10px 0 20px;font-size:12px;color:#62777e}#main-product[data-product-url="/products/brosse-parquet-miele-sbb-300-3-parquet-twister"] .l4pr li:has(>a[data-fancybox]){padding-top:66.666667%!important}#main-product[data-product-url="/products/brosse-parquet-miele-sbb-300-3-parquet-twister"] .l4pr picture img{object-fit:contain!important;object-position:50% 50%!important}@media(max-width:999px){.mb-sbb-below-gallery{display:none}.mb-sbb-before-description{display:block;width:100%;flex-basis:100%}}#root .mb-wessel-purchase .mb-guard-price{text-align:center}#root .mb-wessel-purchase .mb-guard-price__row{justify-content:center}#root .mb-wessel-purchase .mb-wessel-summary{text-align:center;font-size:14px;line-height:1.6;margin:0 auto 18px;max-width:360px}#root .mb-wessel-purchase .f8pr-variant-selection{text-align:center}#root .mb-wessel-purchase .submit{justify-content:center;align-items:center;flex-direction:column;margin-right:0!important;gap:8px}#root .mb-wessel-purchase .f8pr-button.wide{flex:0 1 auto;width:min(100%,280px);max-width:280px;min-width:0;margin-left:auto;margin-right:auto;text-align:center}#root .mb-wessel-purchase .overlay-dynamic_buy_button,#root .mb-wessel-purchase .shopify-payment-button{width:100%;max-width:280px;text-align:center;margin-left:auto!important;margin-right:auto!important}#root .mb-wessel-purchase #more-payment-options-link{display:block;text-align:center;margin-left:auto;margin-right:auto}#root .mb-wessel-purchase .mb-wessel-quantity{width:100px;margin:0 auto 10px;text-align:center}#root .mb-wessel-purchase .mb-wessel-quantity label{display:block;text-align:center;margin-bottom:6px}#root .mb-wessel-purchase .mb-wessel-quantity input{text-align:center;width:100%;margin:0}.s1lb .mb-site-sale{display:inline-block;background:#00845a!important;color:#fff!important;border:0!important;border-radius:5px;padding:7px 10px;font-size:12px;font-weight:650;line-height:1.3}#main-product .s1lb .mb-site-sale{padding:8px 11px;font-size:13px}.s1lb .mb-site-sale[hidden]{display:none!important}body:not(.template-index) #root .s1lb .mb-site-sale{position:absolute;top:-2px;left:50%;right:auto;transform:translate(-50%);width:max-content;max-width:100%;margin:0;padding:4px 12px;background:#64cd82cc!important;color:#193b2e!important;opacity:1;border:0!important;border-radius:5px;font-size:13px;font-weight:700;line-height:1.3;text-indent:0;white-space:nowrap}#root .mb-central-promo-row{position:relative;display:flex;align-items:center;justify-content:center;height:26px;min-height:26px;flex:0 0 26px;margin:0 0 8px;padding:0}#root .mb-central-promo-row .s1lb{position:static!important;inset:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:flex;justify-content:center!important;transform:none!important}#root .mb-central-promo-row .s1lb .mb-site-sale{position:static!important;inset:auto!important;transform:none!important;margin:0!important;padding:4px 10px!important;width:max-content!important;max-width:100%;background:#64cd82cc!important;color:#193b2e!important;opacity:1;border:0!important;border-radius:5px;font-size:12px!important;font-weight:700;line-height:1.3;white-space:nowrap}@media(min-width:1000px){#root .mb-central-promo-row--gallery:has(+.aside-pager.s4wi){margin-left:12.5%}}#root .mb-central-promo-row,#root .s1lb .overlay-sale{display:none!important}#root .sebo-warranty-badge{display:block;position:absolute;inset:3% 3% auto auto;z-index:10;width:36%;max-width:120px;height:auto;aspect-ratio:1;margin:0;padding:0;border:0;border-radius:0;background:url(/cdn/shop/files/badge-sebo-garantie-10-ans.png?v=1791585983&width=240) center / contain no-repeat;pointer-events:none}#root .sebo-warranty-badge--compact{inset:0 0 auto auto;width:55%;max-width:30px}.stack__link{position:absolute;top:0;right:0;bottom:0;left:0}.stack__link~:is(.stack-content,.stack__media-wrapper){pointer-events:none}.stack__link~.stack-content--design-mode{pointer-events:auto}.stack:has(>.stack__media-wrapper){overflow:hidden}.stack__media-wrapper{z-index:0}.stack__media-wrapper .img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--primary_bg, rgba(0, 0, 0, .5));pointer-events:none}.stack__media-wrapper video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--video-object-fit, cover)}.stack-block-content{position:relative;z-index:1}:root{--text-align-default: left;--max-width--body-normal: 50ch;--max-width--body-narrow: 35ch}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: right}.text-block{width:var(--width);max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.text-block>*{width:var(--width);max-width:var(--max-width, 100%);text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color:transparent}.text-block h1,.text-block.h1>*{margin-block:var(--font-h1--spacing)}.text-block h2,.text-block.h2>*{margin-block:var(--font-h2--spacing)}.text-block h3,.text-block.h3>*{margin-block:var(--font-h3--spacing)}.text-block h4,.text-block.h4>*{margin-block:var(--font-h4--spacing)}.text-block h5,.text-block.h5>*{margin-block:var(--font-h5--spacing)}.text-block h6,.text-block.h6>*{margin-block:var(--font-h6--spacing)}.text-block p,.text-block.p>*{margin-block:var(--font-paragraph--spacing)}.text-block>*:first-child{margin-block-start:0}.text-block>*:last-child{margin-block-end:0}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius);padding-block-start:max(var(--text-padding),var(--padding-block-start, 0));padding-block-end:max(var(--text-padding),var(--padding-block-end, 0));padding-inline-start:max(var(--text-padding),var(--padding-inline-start, 0));padding-inline-end:max(var(--text-padding),var(--padding-inline-end, 0))}.custom-color,.custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}
/*# sourceMappingURL=/cdn/shop/t/59/compiled_assets/styles.css.map */
