.mda-ar{--ar-col:760px;--ar-wide:960px;background:var(--mda-color-blanc);color:var(--mda-color-txt)}.mda-ar-hero{position:relative;overflow:hidden;isolation:isolate;padding:clamp(20px,3vw,40px) 0 clamp(40px,5.5vw,88px);background:var(--mda-color-creme);border-bottom:1px solid var(--mda-color-line)}.mda-ar-hero__mono{position:absolute;z-index:-1;right:clamp(-160px,-6vw,-40px);top:clamp(-120px,-5vw,-30px);width:clamp(300px,40vw,640px);color:var(--mda-color-poudre);opacity:.7}.mda-ar-hero__rose{position:absolute;z-index:-1;left:clamp(-90px,-4vw,-30px);bottom:clamp(-70px,-3vw,-20px);width:clamp(150px,17vw,270px);height:auto;opacity:.13;mix-blend-mode:multiply;transform:rotate(-14deg);pointer-events:none}.mda-ar-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--mda-space-5) clamp(40px,5vw,96px);align-items:center}.mda-ar-hero--noimg .mda-ar-hero__grid{grid-template-columns:minmax(0,1fr)}.mda-ar-hero--noimg .mda-ar-hero__txt{max-width:880px}.mda-ar-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin:0 0 clamp(20px,2.6vw,40px);font-size:13px;color:var(--mda-color-mut)}.mda-ar-crumbs a{display:inline-flex;align-items:center;min-height:var(--mda-target);color:inherit;text-decoration:none}.mda-ar-crumbs a:hover{color:var(--mda-color-noir);text-decoration:underline;text-underline-offset:3px}.mda-ar-hero__over{display:flex;align-items:center;gap:12px;margin:0 0 clamp(14px,1.4vw,20px);color:var(--mda-color-vif)}.mda-ar-hero__over:before{content:"";width:28px;height:1px;background:currentColor}.mda-ar-hero__title{margin:0;max-width:22ch;font-family:var(--mda-font-ui);font-size:clamp(32px,4.2vw,60px);font-weight:800;line-height:1.04;letter-spacing:-.032em;color:var(--mda-color-noir);text-transform:none;text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual}.mda-ar-hero__lead{margin-top:clamp(18px,2vw,28px);max-width:58ch;font-size:clamp(17px,1.35vw,20px);line-height:1.6;color:var(--mda-color-txt)}.mda-ar-hero__lead p{margin:0 0 .6em}.mda-ar-hero__lead p:last-child{margin-bottom:0}.mda-ar-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:clamp(22px,2.6vw,36px);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mda-color-mut)}.mda-ar-meta__sep{width:4px;height:4px;border-radius:50%;background:var(--mda-color-rose)}.mda-ar-sig{display:inline-flex;align-items:center;gap:10px;min-height:var(--mda-target);color:var(--mda-color-noir);text-decoration:none}.mda-ar-sig__emblem{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid var(--mda-color-line);overflow:hidden}.mda-ar-sig__emblem img{width:78%;height:78%;object-fit:contain}.mda-ar-sig__txt{display:flex;flex-direction:column;gap:2px;line-height:1.15}.mda-ar-sig__role{font-size:10.5px;font-weight:600;letter-spacing:.14em;color:var(--mda-color-vif)}.mda-ar-hero--long .mda-ar-hero__title{font-size:clamp(30px,3.5vw,50px);max-width:24ch;line-height:1.07}.mda-ar-hero--xlong .mda-ar-hero__title{font-size:clamp(28px,3vw,44px);max-width:26ch;line-height:1.1}.mda-ar-sig:hover .mda-ar-sig__name{text-decoration:underline;text-underline-offset:3px}.mda-ar-hero__media{position:relative;margin:0}.mda-ar-hero__media:before{content:"";position:absolute;top:18px;right:-18px;bottom:-18px;left:18px;border:1px solid var(--mda-color-rose);border-radius:var(--mda-radius-media);z-index:-1}.mda-ar-hero__media img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:var(--mda-radius-media);background:var(--mda-color-poudre)}.mda-ar-main{padding-top:clamp(48px,6vw,96px);padding-bottom:clamp(40px,5vw,72px)}.mda-ar .mda-ar-body{max-width:var(--ar-col);margin:0 auto;font-family:var(--mda-font-ui);font-size:clamp(17px,1.2vw,18px);line-height:1.75;color:var(--mda-color-txt);counter-reset:mdaH2;overflow-wrap:break-word}.mda-ar .mda-ar-body>*:first-child{margin-top:0}.mda-ar .mda-ar-body p{margin:0 0 1.15em}.mda-ar .mda-ar-body strong,.mda-ar .mda-ar-body b{font-weight:700;color:var(--mda-color-noir)}.mda-ar .mda-ar-body em,.mda-ar .mda-ar-body i{font-style:italic}.mda-ar .mda-ar-body h2{position:relative;margin:clamp(56px,6vw,88px) 0 .6em;padding-top:22px;font-family:var(--mda-font-ui);font-size:clamp(27px,2.5vw,38px);font-weight:700;line-height:1.12;letter-spacing:-.025em;color:var(--mda-color-noir);text-transform:none}.mda-ar .mda-ar-body h2:before{content:"";position:absolute;left:0;top:0;width:40px;height:2px;background:var(--mda-color-vif)}.mda-ar .mda-ar-body h3{margin:2.1em 0 .5em;font-family:var(--mda-font-ui);font-size:clamp(20px,1.55vw,23px);font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--mda-color-noir);text-transform:none}.mda-ar .mda-ar-body h4,.mda-ar .mda-ar-body h5,.mda-ar .mda-ar-body h6{margin:1.8em 0 .5em;font-family:var(--mda-font-ui);font-size:13px;font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--mda-color-mut)}.mda-ar .mda-ar-body h2+h3{margin-top:.9em}.mda-ar .mda-ar-body a{color:var(--mda-color-noir);font-weight:600;text-decoration:underline;text-decoration-color:var(--mda-color-vif);text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--mda-motion-fast) var(--mda-motion-ease)}.mda-ar .mda-ar-body a:hover{color:var(--mda-color-vif)}.mda-ar .mda-ar-body a:focus-visible{outline:var(--mda-focus);outline-offset:2px}.mda-ar .mda-ar-body ul,.mda-ar .mda-ar-body ol{margin:0 0 1.3em;padding:0;list-style:none}.mda-ar .mda-ar-body li{position:relative;margin:0 0 .55em;padding-left:1.6em}.mda-ar .mda-ar-body li>p{margin:0}.mda-ar .mda-ar-body ul>li:before{content:"";position:absolute;left:.25em;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--mda-color-rose);box-shadow:0 0 0 3px var(--mda-color-poudre)}.mda-ar .mda-ar-body ol{counter-reset:mdaOl}.mda-ar .mda-ar-body ol>li{counter-increment:mdaOl;padding-left:2.2em}.mda-ar .mda-ar-body ol>li:before{content:counter(mdaOl,decimal-leading-zero);position:absolute;left:0;top:.18em;font-size:.78em;font-weight:700;letter-spacing:.04em;color:var(--mda-color-vif)}.mda-ar .mda-ar-body li ul,.mda-ar .mda-ar-body li ol{margin:.5em 0 0}.mda-ar .mda-ar-body blockquote{position:relative;margin:2em 0;padding:4px 0 4px 28px;border-left:2px solid var(--mda-color-vif);font-family:var(--mda-font-editorial);font-size:clamp(20px,1.7vw,24px);font-style:var(--mda-ed-style);font-weight:var(--mda-ed-weight);line-height:1.4;letter-spacing:var(--mda-ed-track);color:var(--mda-color-noir);background:none;quotes:none}.mda-ar .mda-ar-body blockquote p{margin:0 0 .5em}.mda-ar .mda-ar-body blockquote p:last-child{margin:0}.mda-ar .mda-ar-body hr{width:48px;height:2px;margin:3em auto;border:0;background:var(--mda-color-rose)}.mda-ar .mda-ar-body img{display:block;max-width:100%;height:auto;border-radius:var(--mda-radius-media)}.mda-ar .mda-ar-body figure{margin:2.2em 0}.mda-ar .mda-ar-body figcaption{margin-top:10px;font-size:14px;line-height:1.5;color:var(--mda-color-mut)}.mda-ar .mda-ar-body iframe{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:var(--mda-radius-media);background:var(--mda-color-noir)}.mda-ar .mda-ar-body code{padding:1px 5px;border-radius:2px;background:var(--mda-color-poudre);font-size:.9em}.mda-ar .mda-ar-tbl{position:relative;margin:2em 0}.mda-ar .mda-ar-tbl__hint{display:none}.mda-ar .mda-ar-table{width:min(var(--ar-wide),calc(100vw - 2 * var(--mda-gutter)));max-width:none;margin:0 0 0 calc(50% - (min(var(--ar-wide),calc(100vw - 2 * var(--mda-gutter)))/2));overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--mda-color-line);border-radius:var(--mda-radius-media);background:#fff}.mda-ar .mda-ar-table table{width:100%;min-width:560px;margin:0;border-collapse:collapse;font-size:15px;line-height:1.5}.mda-ar .mda-ar-table th,.mda-ar .mda-ar-table thead td{padding:14px 18px;background:var(--mda-color-poudre);color:var(--mda-color-noir);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:left;vertical-align:bottom;border:0}.mda-ar .mda-ar-table td{padding:14px 18px;border:0;border-top:1px solid var(--mda-color-line);vertical-align:top;color:var(--mda-color-txt);background:none}.mda-ar .mda-ar-table tbody tr:first-child td{border-top:0}.mda-ar .mda-ar-table td:first-child{font-weight:700;color:var(--mda-color-noir)}.mda-ar .mda-ar-table li{padding-left:1.2em}.mda-ar .mda-ar-body details{border-top:1px solid var(--mda-color-line);margin:0}.mda-ar .mda-ar-body details:last-of-type{border-bottom:1px solid var(--mda-color-line)}.mda-ar .mda-ar-body summary{display:flex;align-items:center;justify-content:space-between;gap:var(--mda-space-3);min-height:56px;padding:16px 0;list-style:none;cursor:pointer;color:var(--mda-color-noir);font-size:clamp(17px,1.3vw,19px);font-weight:700;line-height:1.3}.mda-ar .mda-ar-body summary::-webkit-details-marker{display:none}.mda-ar .mda-ar-body summary:after{content:"+";flex:0 0 auto;font-size:24px;font-weight:400;line-height:1;color:var(--mda-color-vif);transition:transform var(--mda-motion-mid) var(--mda-motion-ease)}.mda-ar .mda-ar-body details[open]>summary:after{transform:rotate(45deg)}.mda-ar .mda-ar-body details>*:not(summary){margin-top:0;padding-bottom:4px}.mda-ar .mda-ar-body summary h3,.mda-ar .mda-ar-body summary h4,.mda-ar .mda-ar-body summary p{margin:0;font:inherit;letter-spacing:inherit;text-transform:none;color:inherit}.mda-ar .mda-ar-body [style]:not(iframe):not(img):not(video){font-family:inherit!important;color:inherit!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important;max-width:100%!important}.mda-ar .mda-ar-body [style*=border]{border-color:var(--mda-color-line)!important}.mda-ar .mda-ar-body span[style]{font-size:inherit!important;line-height:inherit!important}.mda-ar .mda-ar-body :is(.mda-article,.mda-wrap,.mda-section,.mda-body,.mda-premium-article,.mda-article-wrap){display:block;max-width:none;margin:0;padding:0;background:none;border:0;box-shadow:none;font:inherit;color:inherit}.mda-ar .mda-ar-body .mda-section{margin:0}.mda-ar .mda-ar-body :is(.mda-kicker,.mda-eyebrow,.mda-tag,.mda-pill,.mda-badge,.mda-product-badge,.mda-product-kicker,.mda-product-tag){display:inline-block;margin:0 0 10px;padding:0;background:none;border:0;font-size:12px;font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--mda-color-vif)}.mda-ar .mda-ar-body :is(.mda-hero,.mda-intro,.mda-article-hero){position:relative;display:block;margin:0 0 2.4em;padding:clamp(22px,2.6vw,32px) clamp(20px,2.8vw,36px);border:1px solid var(--mda-color-line);border-top:2px solid var(--mda-color-vif);border-radius:0 0 var(--mda-radius-media) var(--mda-radius-media);background:#fff;color:var(--mda-color-txt);min-height:0;text-align:left;font-size:16.5px;line-height:1.7}.mda-ar .mda-ar-body :is(.mda-hero,.mda-intro,.mda-article-hero):after{content:none}.mda-ar .mda-ar-body :is(.mda-hero,.mda-intro,.mda-article-hero):before{content:none}.mda-ar .mda-ar-body :is(.mda-hero,.mda-intro,.mda-article-hero) :is(.mda-kicker,.mda-eyebrow){display:block;margin:0 0 12px}.mda-ar .mda-ar-body :is(.mda-hero,.mda-intro,.mda-article-hero) :is(h1,h2,h3){margin:0 0 .55em;padding:0;font-size:clamp(18px,1.45vw,21px);font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--mda-color-noir)}.mda-ar .mda-ar-body :is(.mda-hero,.mda-intro,.mda-article-hero) h2:before{content:none}.mda-ar .mda-ar-body :is(.mda-hero,.mda-intro,.mda-article-hero) p{max-width:none}.mda-ar .mda-ar-body :is(.mda-hero,.mda-intro,.mda-article-hero)>*:last-child{margin-bottom:0}.mda-ar .mda-ar-body .mda-hero .mda-hero-actions{gap:8px 24px;margin-top:1em}.mda-ar .mda-ar-body .mda-hero-actions :is(.mda-btn,.mda-cta,.mda-btn-primary,.mda-btn-secondary,.mda-btn-dark){min-height:var(--mda-target);padding:0;border:0;border-radius:0;background:none;color:var(--mda-color-noir);font-size:12px;letter-spacing:.1em;text-decoration:underline;text-decoration-color:var(--mda-color-vif);text-decoration-thickness:1px;text-underline-offset:5px}.mda-ar .mda-ar-body .mda-hero-actions :is(.mda-btn,.mda-cta,.mda-btn-primary,.mda-btn-secondary,.mda-btn-dark):hover{background:none;color:var(--mda-color-vif)}.mda-ar .mda-ar-body .mda-hero+:is(.mda-summary,.mda-tldr){margin-top:-1.2em}.mda-ar .mda-ar-body :is(.mda-hero-actions,.mda-cta-row,.mda-price-row){display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:1.2em 0 0}.mda-ar .mda-ar-body :is(.mda-btn,.mda-cta,.mda-btn-primary,.mda-btn-secondary,.mda-btn-dark){display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:1px solid var(--mda-color-noir);border-radius:var(--mda-radius-ui);background:var(--mda-color-noir);color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;text-decoration:none;box-shadow:none}.mda-ar .mda-ar-body :is(.mda-btn,.mda-cta):hover{background:#000;color:#fff}.mda-ar .mda-ar-body .mda-btn-secondary{background:transparent;color:var(--mda-color-noir)}.mda-ar .mda-ar-body .mda-btn-secondary:hover{background:var(--mda-color-noir);color:#fff}.mda-ar .mda-ar-body :is(.mda-summary,.mda-tldr,.mda-note,.mda-callout,.mda-highlight){display:block;margin:2em 0;padding:clamp(20px,2.4vw,32px);border:0;border-left:3px solid var(--mda-color-vif);border-radius:0 var(--mda-radius-media) var(--mda-radius-media) 0;background:var(--mda-color-poudre);color:var(--mda-color-txt);box-shadow:none}.mda-ar .mda-ar-body :is(.mda-summary,.mda-tldr,.mda-note,.mda-callout,.mda-highlight) :is(h2,h3,h4){margin:0 0 .5em;padding:0;font-size:19px;letter-spacing:-.01em;text-transform:none;color:var(--mda-color-noir)}.mda-ar .mda-ar-body :is(.mda-summary,.mda-tldr,.mda-note,.mda-callout,.mda-highlight) h2:before{content:none}.mda-ar .mda-ar-body :is(.mda-summary,.mda-tldr,.mda-note,.mda-callout,.mda-highlight)>*:last-child{margin-bottom:0}.mda-ar .mda-ar-body .mda-warn{display:block;margin:2em 0;padding:clamp(20px,2.4vw,28px);border:1px solid var(--mda-color-noir);border-radius:var(--mda-radius-media);background:var(--mda-color-creme);color:var(--mda-color-txt)}.mda-ar .mda-ar-body .mda-warn>*:last-child{margin-bottom:0}.mda-ar .mda-ar-body .mda-nav{display:block;position:static;margin:0 0 2.4em;padding:clamp(20px,2.4vw,28px);border:1px solid var(--mda-color-line);border-radius:var(--mda-radius-media);background:#fff;font-size:16px}.mda-ar .mda-ar-body .mda-nav :is(ul,ol){margin:0;columns:2;column-gap:32px}.mda-ar .mda-ar-body .mda-nav li{break-inside:avoid}.mda-ar .mda-ar-body .mda-nav a{font-weight:500;text-decoration-color:var(--mda-color-line)}.mda-ar .mda-ar-body :is(.mda-dark,.mda-shop-band,.mda-final-cta){display:block;margin:2.4em 0;padding:clamp(24px,3vw,40px);border-radius:var(--mda-radius-media);background:var(--mda-color-noir);color:var(--mda-color-txt-dark)}.mda-ar .mda-ar-body :is(.mda-dark,.mda-shop-band,.mda-final-cta) :is(h2,h3,h4,strong){color:#fff}.mda-ar .mda-ar-body :is(.mda-dark,.mda-shop-band,.mda-final-cta) h2:before{background:var(--mda-color-rose)}.mda-ar .mda-ar-body :is(.mda-dark,.mda-shop-band,.mda-final-cta) a:not(.mda-btn):not(.mda-cta){color:#fff;text-decoration-color:var(--mda-color-rose)}.mda-ar .mda-ar-body :is(.mda-dark,.mda-shop-band,.mda-final-cta) :is(.mda-btn,.mda-cta){background:var(--mda-color-btn);border-color:var(--mda-color-btn);color:var(--mda-color-noir)}.mda-ar .mda-ar-body :is(.mda-grid,.mda-grid-2,.mda-grid-3,.mda-card-grid,.mda-hero-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:1.6em 0}.mda-ar .mda-ar-body .mda-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mda-ar .mda-ar-body :is(.mda-card,.mda-mini){display:block;position:relative;min-width:0;margin:0;padding:20px;border:1px solid var(--mda-color-line);border-radius:var(--mda-radius-media);background:#fff;color:var(--mda-color-txt);box-shadow:none;font-size:16px;line-height:1.6}.mda-ar .mda-ar-body :is(.mda-card,.mda-mini) :is(h3,h4){margin:0 0 .4em;font-size:18px;letter-spacing:-.01em;text-transform:none;color:var(--mda-color-noir)}.mda-ar .mda-ar-body :is(.mda-card,.mda-mini)>*:last-child{margin-bottom:0}.mda-ar .mda-ar-body :is(.mda-product-carousel,.mda-slider,.mda-track,.mda-product-track){display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * 20px) / 3);gap:20px;margin:1.6em 0;padding:0 0 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;list-style:none;scrollbar-width:thin;scrollbar-color:var(--mda-color-line) transparent}.mda-ar .mda-ar-body :is(.mda-product-carousel,.mda-slider,.mda-track,.mda-product-track)>*{scroll-snap-align:start}.mda-ar .mda-ar-body .mda-product-carousel>.mda-product-track{margin:0}.mda-ar .mda-ar-body .mda-product-card{position:relative;display:flex;flex-direction:column;min-width:0;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;font-size:15px;line-height:1.45;color:var(--mda-color-txt)}.mda-ar .mda-ar-body .mda-product-card>a:first-child,.mda-ar .mda-ar-body .mda-product-card .mda-product-media{display:block;overflow:hidden;border-radius:var(--mda-radius-media);background:var(--mda-color-poudre);text-decoration:none}.mda-ar .mda-ar-body .mda-product-card img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:var(--mda-radius-media);background:var(--mda-color-poudre);transition:transform .6s var(--mda-motion-ease)}@media(hover:hover)and (pointer:fine){.mda-ar .mda-ar-body .mda-product-card:hover img{transform:scale(1.025)}}.mda-ar .mda-ar-body :is(.mda-product-body,.mda-product-feature){display:flex;flex:1 1 auto;flex-direction:column;gap:0;padding:14px 2px 0}.mda-ar .mda-ar-body :is(.mda-product-body,.mda-product-card) :is(h3,h4,.mda-name){order:1;margin:0;font-family:var(--mda-font-ui);font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.01em;text-transform:none;color:var(--mda-color-noir)}.mda-ar .mda-ar-body .mda-product-card :is(.mda-tag,.mda-product-subtitle,.mda-product-kicker){order:2;display:-webkit-box;margin:4px 0 0;padding:0;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--mda-color-mut);-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mda-ar .mda-ar-body .mda-product-card :is(.mda-stars,.mda-rating,.mda-product-stars,.mda-product-badge,ul,ol){display:none}.mda-ar .mda-ar-body .mda-product-card>.mda-product-body>p{order:2;margin:4px 0 0;font-size:14px;line-height:1.4;color:var(--mda-color-mut)}.mda-ar .mda-ar-body .mda-product-bottom{order:3;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-top:auto;padding:10px 0 0}.mda-ar .mda-ar-body .mda-product-card .mda-price{font-size:15px;font-weight:700;line-height:1.3;color:var(--mda-color-noir);white-space:nowrap}.mda-ar .mda-ar-body .mda-product-card :is(.mda-btn,.mda-cta){display:inline-flex;align-items:center;gap:6px;min-height:var(--mda-target);padding:0;border:0;border-radius:0;background:none;color:var(--mda-color-noir);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--mda-color-vif);text-decoration-thickness:1px;text-underline-offset:5px}.mda-ar .mda-ar-body .mda-product-card :is(.mda-btn,.mda-cta):after{content:"\2192";text-decoration:none}.mda-ar .mda-ar-body .mda-product-card :is(.mda-btn,.mda-cta):hover{background:none;color:var(--mda-color-vif)}.mda-ar .mda-ar-body :is(.mda-stars,.mda-rating,.mda-product-stars){color:var(--mda-color-vif);font-size:13px;letter-spacing:.04em}.mda-ar .mda-ar-body .mda-price{font-weight:700;color:var(--mda-color-noir)}.mda-ar .mda-ar-body :is(.mda-product-subtitle,.mda-meta){font-size:14px;color:var(--mda-color-mut)}.mda-ar .mda-ar-body .mda-routine{margin:1.6em 0}.mda-ar .mda-ar-body .mda-step{position:relative;display:block;margin:0 0 12px;padding:18px 20px 18px 68px;border:1px solid var(--mda-color-line);border-radius:var(--mda-radius-media);background:#fff}.mda-ar .mda-ar-body .mda-step-num{position:absolute;left:18px;top:16px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--mda-color-poudre);color:var(--mda-color-vif);font-size:14px;font-weight:700}.mda-ar .mda-ar-body .mda-step>*:last-child{margin-bottom:0}.mda-ar .mda-ar-body :is(.mda-video,.mda-video-frame){position:relative;margin:2em 0;border-radius:var(--mda-radius-media);overflow:hidden}.mda-ar .mda-ar-body :is(.mda-video,.mda-video-frame) iframe{aspect-ratio:16/9;height:auto}.mda-ar .mda-ar-body .mda-table-wrap{margin:0;padding:0;border:0;background:none;overflow:visible}.mda-ar .mda-ar-table:focus-visible{outline:var(--mda-focus);outline-offset:2px}.mda-ar .mda-ar-body .mda-faq{margin:2.4em 0}.mda-ar .mda-ar-body .mda-sources{margin-top:3em;padding-top:1.4em;border-top:1px solid var(--mda-color-line);font-size:14px;line-height:1.6;color:var(--mda-color-mut)}.mda-ar .mda-ar-body .mda-sources a{font-weight:500;word-break:break-word}.mda-ar .mda-ar-body :is(.mda-quote){margin:2em 0;padding:4px 0 4px 28px;border-left:2px solid var(--mda-color-vif);font-size:clamp(20px,1.7vw,24px);line-height:1.4;color:var(--mda-color-noir)}.mda-ar .mda-ar-body .mda-lead{max-width:none;font-size:clamp(18px,1.4vw,20px);line-height:1.6}.mda-ar .mda-ar-body a.mda-link,.mda-ar .mda-ar-body .mda-link{display:inline;min-height:0;white-space:normal;font-size:inherit;letter-spacing:0;text-transform:none;background:none}.mda-ar .mda-ar-body :is(.mda-list,.mda-bullets){margin:0 0 1.3em}.mda-ar .mda-ar-body :is(.mda-media,.mda-img,.mda-image,.mda-product-media){margin:0;overflow:hidden;border-radius:var(--mda-radius-media)}.mda-ar .mda-ar-body .mda-reviews{margin:1.6em 0}.mda-ar-author{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,4vw,56px);align-items:start;max-width:var(--ar-wide);margin:clamp(56px,5.5vw,88px) auto 0;padding:clamp(26px,2.8vw,40px) clamp(28px,3.6vw,48px);border:1px solid var(--mda-color-line);border-radius:var(--mda-radius-media);background:var(--mda-color-creme);overflow:hidden;isolation:isolate}.mda-ar-author__wm{position:absolute;z-index:-1;left:-56px;bottom:-96px;width:clamp(200px,24vw,320px);height:auto;opacity:.12;mix-blend-mode:multiply;transform:rotate(-12deg);pointer-events:none}.mda-ar-author__head{display:flex;align-items:center;gap:18px}.mda-ar-author__emblem{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:50%;background:#fff;border:1px solid var(--mda-color-line);overflow:hidden}.mda-ar-author__emblem img{width:80%;height:80%;object-fit:contain}.mda-ar-author__name{margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--mda-color-noir)}.mda-ar-author__house{margin:6px 0 0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mda-color-vif)}.mda-ar-author__fields{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--mda-color-line);font-size:11.5px;font-weight:700;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;color:var(--mda-color-noir)}.mda-ar-author__fields span{color:var(--mda-color-rose)}.mda-ar-author__story{margin:14px 0 0;max-width:46ch;font-size:17px;line-height:1.65;color:var(--mda-color-txt)}.mda-ar-author__cta{margin-top:24px}.mda-ar-author__cta i{font-style:normal}.mda-ar-author__team{align-self:stretch;display:flex;flex-direction:column;padding:clamp(20px,2.4vw,28px);border-radius:var(--mda-radius-media);background:#fff;border:1px solid var(--mda-color-line)}.mda-ar-author__team-h{margin:0 0 16px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mda-color-vif)}.mda-ar-xp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;flex:1 1 auto}.mda-ar-xp__i{display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:112px;padding:16px;border-radius:var(--mda-radius-media);background:var(--mda-color-poudre);color:var(--mda-color-noir);font-size:15px;font-weight:700;line-height:1.3;letter-spacing:-.005em}.mda-ar-xp__i svg{width:30px;height:30px;color:var(--mda-color-vif)}.mda-ar-tags{display:flex;flex-wrap:wrap;gap:8px;max-width:var(--ar-col);margin:24px auto 0;padding:0;list-style:none}.mda-ar-tags a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--mda-color-line);border-radius:var(--mda-radius-round);background:#fff;color:var(--mda-color-noir);font-size:13px;font-weight:600;text-decoration:none}.mda-ar-tags a:hover{border-color:var(--mda-color-noir)}.mda-ar-rel{padding:var(--mda-sec-m) 0}.mda-ar-rel .mda-bh-need__list .mda-acard__title{font-size:17px}@media(min-width:1440px){.mda-ar-hero__mono{opacity:.8}}@media(max-width:1099px){.mda-ar-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:var(--mda-space-4) var(--mda-space-5)}}@media(max-width:760px){.mda-ar-hero{padding-bottom:40px}.mda-ar-hero__grid{grid-template-columns:minmax(0,1fr)}.mda-ar-crumbs{margin-bottom:20px}.mda-ar-hero__mono{width:280px;right:-90px;top:-50px;opacity:.6}.mda-ar-hero__rose{width:130px;left:auto;right:-30px;bottom:-30px;transform:rotate(10deg);opacity:.11}.mda-ar-hero__media{margin-right:14px}.mda-ar-hero__media:before{top:12px;right:-12px;bottom:-12px;left:12px}.mda-ar-hero__media img{aspect-ratio:4/3}.mda-ar-meta{gap:6px 12px;font-size:12px}.mda-ar-sig{flex-basis:100%}.mda-ar-sig+.mda-ar-meta__sep{display:none}.mda-ar .mda-ar-body{font-size:17px;line-height:1.7}.mda-ar .mda-ar-body h2{margin-top:52px;font-size:clamp(25px,6.8vw,30px)}.mda-ar .mda-ar-body :is(.mda-grid,.mda-grid-2,.mda-grid-3,.mda-card-grid,.mda-hero-grid){grid-template-columns:minmax(0,1fr)}.mda-ar .mda-ar-body .mda-nav :is(ul,ol){columns:1}.mda-ar .mda-ar-body .mda-step{padding-left:60px}}@media(min-width:1100px){.mda-ar .mda-ar-body :is(figure,.mda-video,.mda-video-frame){width:min(var(--ar-wide),calc(100vw - 2 * var(--mda-gutter)));max-width:none;margin-left:calc(50% - (min(var(--ar-wide),calc(100vw - 2 * var(--mda-gutter)))/2))}}@media(prefers-reduced-motion:reduce){.mda-ar *{transition:none!important}}.mda-ar .mda-ar-body :is(.mda-product-carousel,.mda-slider,.mda-track,.mda-product-track,.mda-grid,.mda-grid-2,.mda-grid-3,.mda-card-grid,.mda-routine)>li{margin:0;padding-left:0}.mda-ar .mda-ar-body :is(.mda-product-carousel,.mda-slider,.mda-track,.mda-product-track,.mda-grid,.mda-grid-2,.mda-grid-3,.mda-card-grid,.mda-routine)>li:before{content:none}.mda-ar .mda-ar-body .mda-routine>li.mda-step{padding-left:68px}.mda-ar-hero__rose,.mda-ar-sig__emblem img,.mda-ar-author__emblem img{filter:sepia(.5) saturate(1.45) hue-rotate(283deg) brightness(1.03)}.mda-ar .mda-ar-body :is(.mda-product-card,.mda-card,.mda-mini,.mda-step){color:var(--mda-color-txt)}.mda-ar .mda-ar-body :is(.mda-dark,.mda-shop-band,.mda-final-cta) :is(.mda-product-card,.mda-card,.mda-mini,.mda-step) :is(h2,h3,h4,strong,.mda-name,.mda-price){color:var(--mda-color-noir)}.mda-ar .mda-ar-body :is(.mda-dark,.mda-shop-band,.mda-final-cta) :is(.mda-product-card,.mda-card,.mda-mini,.mda-step) a:not(.mda-btn):not(.mda-cta){color:var(--mda-color-noir);text-decoration-color:var(--mda-color-vif)}@media(max-width:1099px){.mda-ar-author{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.mda-ar .mda-ar-body :is(.mda-dark,.mda-shop-band,.mda-final-cta){margin-left:calc(var(--mda-gutter) * -1);margin-right:calc(var(--mda-gutter) * -1);padding:36px var(--mda-gutter);border-radius:0}.mda-ar .mda-ar-body :is(.mda-product-carousel,.mda-slider,.mda-track,.mda-product-track){grid-auto-columns:min(260px,calc(100% - 76px));gap:14px;margin-left:calc(var(--mda-gutter) * -1);margin-right:calc(var(--mda-gutter) * -1);padding:0 var(--mda-gutter) 4px;scroll-padding-inline:var(--mda-gutter);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.mda-ar .mda-ar-body :is(.mda-product-carousel,.mda-slider,.mda-track,.mda-product-track)::-webkit-scrollbar{display:none}.mda-ar .mda-ar-body :is(.mda-product-carousel,.mda-slider,.mda-track,.mda-product-track):after{content:"";display:block;width:1px}.mda-ar .mda-ar-body .mda-product-carousel>.mda-product-track{margin-left:0;margin-right:0;padding:0;-webkit-mask-image:none;mask-image:none}.mda-ar .mda-ar-body .mda-product-card :is(h3,h4,.mda-name){font-size:15px}.mda-ar .mda-ar-body .mda-product-card :is(.mda-tag,.mda-product-subtitle,.mda-product-kicker){font-size:13px}.mda-ar .mda-ar-tbl{margin:2.4em calc(var(--mda-gutter) * -1) 2em}.mda-ar .mda-ar-table{width:auto;margin:0;border-radius:0;border-left:0;border-right:0}.mda-ar .mda-ar-tbl[data-scroll] .mda-ar-tbl__hint{position:absolute;right:var(--mda-gutter);top:-26px;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mda-color-mut);pointer-events:none}.mda-ar .mda-ar-tbl[data-scroll] .mda-ar-tbl__hint:after{content:"\2192";color:var(--mda-color-vif)}.mda-ar .mda-ar-tbl:after{content:"";position:absolute;right:0;top:1px;bottom:1px;width:18px;background:linear-gradient(90deg,#fff0,#ffffffb8);pointer-events:none;opacity:0;transition:opacity var(--mda-motion-fast) var(--mda-motion-ease)}.mda-ar .mda-ar-tbl[data-scroll]:not([data-end]):after{opacity:1}.mda-ar-author{margin-top:56px;padding:26px 20px;gap:24px}.mda-ar-author__head{gap:14px}.mda-ar-author__emblem{width:64px;height:64px}.mda-ar-author__story{font-size:16px}.mda-ar-author__cta{width:100%}.mda-ar-author__team{padding:18px 16px}.mda-ar-xp{gap:8px}.mda-ar-xp__i{min-height:96px;padding:14px;font-size:14px}.mda-ar-rel{padding:var(--mda-sec-s) 0}}.mda-ar-author__wm{filter:sepia(.5) saturate(1.45) hue-rotate(283deg) brightness(1.03)}.mda-ar .mda-ar-body :is(.mda-dark,.mda-shop-band,.mda-final-cta) .mda-product-card :is(h3,h4,.mda-name,.mda-price){color:#fff}.mda-ar .mda-ar-body :is(.mda-dark,.mda-shop-band,.mda-final-cta) .mda-product-card :is(.mda-tag,.mda-product-subtitle,.mda-product-kicker,p){color:#ffffffa8}.mda-ar .mda-ar-body :is(.mda-dark,.mda-shop-band,.mda-final-cta) .mda-product-card :is(.mda-btn,.mda-cta){background:none;border:0;color:#fff;text-decoration-color:var(--mda-color-rose)}.mda-ar .mda-ar-body :is(.mda-dark,.mda-shop-band,.mda-final-cta) .mda-product-card>a:first-child{background:#ffffff14}.mda-ar .mda-ar-body :is(.mda-nav,.mda-sticky-nav){position:static;top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:none;margin:1.6em 0 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;columns:auto;font-size:14px;line-height:1.2;z-index:auto}.mda-ar .mda-ar-body :not(.mda-summary,.mda-tldr)>:is(.mda-nav,.mda-sticky-nav){margin:0 0 2.4em}.mda-ar .mda-ar-body :is(.mda-nav,.mda-sticky-nav,.mda-ux-nav):before{content:"Dans cet article";flex:0 0 100%;grid-column:1/-1;display:block;margin:0 0 4px;font-size:12px;font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:var(--mda-color-vif)}.mda-ar .mda-ar-body :is(.mda-nav,.mda-sticky-nav)>a{display:inline-flex;align-items:center;min-height:var(--mda-target);max-width:100%;padding:0 16px;border:1px solid var(--mda-color-line);border-radius:var(--mda-radius-round);background:#fff;color:var(--mda-color-noir);font-size:14px;font-weight:700;line-height:1.2;text-align:left;text-decoration:none;white-space:normal;transition:background var(--mda-motion-fast) var(--mda-motion-ease),border-color var(--mda-motion-fast),color var(--mda-motion-fast)}.mda-ar .mda-ar-body :is(.mda-nav,.mda-sticky-nav)>a:hover{background:var(--mda-color-noir);border-color:var(--mda-color-noir);color:#fff}.mda-ar .mda-ar-body .mda-ux-nav{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0 0 2.4em;padding:0;border:0;background:none}.mda-ar .mda-ar-body .mda-ux-nav>a{display:flex;flex-direction:column;gap:4px;min-height:var(--mda-target);padding:14px 16px;border:1px solid var(--mda-color-line);border-radius:var(--mda-radius-media);background:#fff;color:var(--mda-color-noir);text-decoration:none;line-height:1.35}.mda-ar .mda-ar-body .mda-ux-nav>a strong{font-size:15px;color:var(--mda-color-noir)}.mda-ar .mda-ar-body .mda-ux-nav>a span{font-size:13.5px;font-weight:400;color:var(--mda-color-mut)}.mda-ar .mda-ar-body .mda-ux-nav>a:hover{border-color:var(--mda-color-noir)}.mda-ar .mda-ar-body .mda-toc{display:flex;flex-direction:column;gap:0}.mda-ar .mda-ar-body .mda-toc .mda-mini-title{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mda-color-vif)}.mda-ar .mda-ar-body .mda-toc>a{display:flex;align-items:center;gap:12px;min-height:var(--mda-target);padding:6px 0;border-top:1px solid var(--mda-color-line);color:var(--mda-color-noir);font-weight:600;text-decoration:none}.mda-ar .mda-ar-body .mda-toc .mda-num{flex:0 0 26px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--mda-color-poudre);color:var(--mda-color-vif);font-size:12px;font-weight:700}.mda-ar .mda-ar-body :is(.mda-author-mark,.mda-author-monogram){display:none}.mda-ar .mda-ar-body :is(div,nav,td,section):not(.mda-card,.mda-card-soft,.mda-check,.mda-info,.mda-callout,.mda-point,.mda-bullet,.mda-mini-card,.mda-warning,.mda-product-bottom,.mda-nav,.mda-sticky-nav,.mda-ux-nav,.mda-toc,.mda-price-row,.mda-cta-row,.mda-hero-actions,.mda-product-track,.mda-product-carousel,.mda-slider,.mda-track,.mda-pills,.mda-dash-pills,.mda-hero-pills,.mda-badges,.mda-mask-points,.mda-ritual-strip,.mda-product-pills):not(:has(>:not(span,a,strong,em,b,i,small,mark,label,br)))>:is(span,a,strong,em,b,i,small,mark,label)+:is(span,a,strong,em,b,i,small,mark,label){margin-left:.4em}.mda-ar .mda-ar-body :is(.mda-pills,.mda-dash-pills,.mda-hero-pills,.mda-badges,.mda-mask-points,.mda-ritual-strip,.mda-product-pills){display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:1em 0;padding:0;border:0;background:none}.mda-ar .mda-ar-body :is(.mda-pills,.mda-dash-pills,.mda-hero-pills,.mda-badges,.mda-mask-points,.mda-ritual-strip,.mda-product-pills)>*{display:inline-flex;align-items:center;min-height:32px;margin:0;padding:4px 12px;border:1px solid var(--mda-color-line);border-radius:var(--mda-radius-round);background:#fff;color:var(--mda-color-noir);font-size:13px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;text-decoration:none}.mda-ar .mda-ar-body :is(.mda-dark,.mda-shop-band,.mda-final-cta) :is(.mda-pills,.mda-dash-pills,.mda-hero-pills,.mda-badges,.mda-mask-points,.mda-ritual-strip,.mda-product-pills)>*{border-color:#ffffff47;background:transparent;color:#fff}.mda-ar .mda-ar-body .mda-product-card .mda-product-pills{display:none}.mda-ar .mda-ar-body :is(.mda-pills,.mda-dash-pills,.mda-hero-pills,.mda-badges,.mda-mask-points,.mda-ritual-strip,.mda-product-pills)>*>:is(b,strong,i,em,span):first-child{margin-right:.35em}.mda-ar .mda-ar-body :not(#mda-z)>:is(b,strong)+small{display:block;margin:2px 0 0;font-size:.92em;line-height:1.55;color:var(--mda-color-txt)}.mda-ar .mda-ar-body :is([class*=-track],[class*=carousel],[class*=-rail],[class*=viewport],.mda-mini-products,.mda-products,.mda-product-grid,.mda-product-pair,.mda-product-intext):not(.mda-product-carousel,.mda-slider,.mda-track,.mda-product-track,.mda-ar-table,[class*=card],[class*=item]):has(a[href*="/products/"]):has(>* img):not(:has(>:is(h1,h2,h3,h4,h5,p,ul,ol,table,section,header,figure))):not(:has(>:is([class*=track],[class$=head],[class*="head "],[class$=-top],[class*=dots],[class*=viewport],[class*=carousel],[class*=rail],[class*=wrap],button,nav))){display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * 20px) / 3);grid-template-columns:none;gap:20px;margin:1.6em 0;padding:0 0 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;list-style:none;scrollbar-width:thin;scrollbar-color:var(--mda-color-line) transparent;border:0;background:none}.mda-ar .mda-ar-body :is([class*=-track],[class*=carousel],[class*=-rail],[class*=viewport],.mda-mini-products,.mda-products,.mda-product-grid,.mda-product-pair,.mda-product-intext):not(.mda-product-carousel,.mda-slider,.mda-track,.mda-product-track,.mda-ar-table,[class*=card],[class*=item]):has(a[href*="/products/"]):has(>* img):not(:has(>:is(h1,h2,h3,h4,h5,p,ul,ol,table,section,header,figure))):not(:has(>:is([class*=track],[class$=head],[class*="head "],[class$=-top],[class*=dots],[class*=viewport],[class*=carousel],[class*=rail],[class*=wrap],button,nav)))>*{display:flex;flex-direction:column;min-width:0;width:auto;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;scroll-snap-align:start;font-size:15px;line-height:1.45;color:var(--mda-color-txt);text-decoration:none}.mda-ar .mda-ar-body :is([class*=-track],[class*=carousel],[class*=-rail],[class*=viewport],.mda-mini-products,.mda-products,.mda-product-grid,.mda-product-pair,.mda-product-intext):not(.mda-product-carousel,.mda-slider,.mda-track,.mda-product-track,.mda-ar-table,[class*=card],[class*=item]):has(a[href*="/products/"]):has(>* img):not(:has(>:is(h1,h2,h3,h4,h5,p,ul,ol,table,section,header,figure))):not(:has(>:is([class*=track],[class$=head],[class*="head "],[class$=-top],[class*=dots],[class*=viewport],[class*=carousel],[class*=rail],[class*=wrap],button,nav)))>* img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:var(--mda-radius-media);background:var(--mda-color-poudre)}.mda-ar .mda-ar-body :is([class*=-track],[class*=carousel],[class*=-rail],[class*=viewport],.mda-mini-products,.mda-products,.mda-product-grid,.mda-product-pair,.mda-product-intext):not(.mda-product-carousel,.mda-slider,.mda-track,.mda-product-track,.mda-ar-table,[class*=card],[class*=item]):has(a[href*="/products/"]):has(>* img):not(:has(>:is(h1,h2,h3,h4,h5,p,ul,ol,table,section,header,figure))):not(:has(>:is([class*=track],[class$=head],[class*="head "],[class$=-top],[class*=dots],[class*=viewport],[class*=carousel],[class*=rail],[class*=wrap],button,nav)))>* :is([class*=star],[class*=rating],[class*=review],[class*=badge],[class*=pill],[class*=tag],ul,ol){display:none}.mda-ar .mda-ar-body :is([class*=-track],[class*=carousel],[class*=-rail],[class*=viewport],.mda-mini-products,.mda-products,.mda-product-grid,.mda-product-pair,.mda-product-intext):not(.mda-product-carousel,.mda-slider,.mda-track,.mda-product-track,.mda-ar-table,[class*=card],[class*=item]):has(a[href*="/products/"]):has(>* img):not(:has(>:is(h1,h2,h3,h4,h5,p,ul,ol,table,section,header,figure))):not(:has(>:is([class*=track],[class$=head],[class*="head "],[class$=-top],[class*=dots],[class*=viewport],[class*=carousel],[class*=rail],[class*=wrap],button,nav)))>* :is(h2,h3,h4,strong,b){margin:12px 0 0;padding:0;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--mda-color-noir)}.mda-ar .mda-ar-body :is([class*=-track],[class*=carousel],[class*=-rail],[class*=viewport],.mda-mini-products,.mda-products,.mda-product-grid,.mda-product-pair,.mda-product-intext):not(.mda-product-carousel,.mda-slider,.mda-track,.mda-product-track,.mda-ar-table,[class*=card],[class*=item]):has(a[href*="/products/"]):has(>* img):not(:has(>:is(h1,h2,h3,h4,h5,p,ul,ol,table,section,header,figure))):not(:has(>:is([class*=track],[class$=head],[class*="head "],[class$=-top],[class*=dots],[class*=viewport],[class*=carousel],[class*=rail],[class*=wrap],button,nav)))>* :is(h2,h3):before{content:none}.mda-ar .mda-ar-body :is([class*=-track],[class*=carousel],[class*=-rail],[class*=viewport],.mda-mini-products,.mda-products,.mda-product-grid,.mda-product-pair,.mda-product-intext):not(.mda-product-carousel,.mda-slider,.mda-track,.mda-product-track,.mda-ar-table,[class*=card],[class*=item]):has(a[href*="/products/"]):has(>* img):not(:has(>:is(h1,h2,h3,h4,h5,p,ul,ol,table,section,header,figure))):not(:has(>:is([class*=track],[class$=head],[class*="head "],[class$=-top],[class*=dots],[class*=viewport],[class*=carousel],[class*=rail],[class*=wrap],button,nav)))>* p{margin:4px 0 0;font-size:14px;line-height:1.4;color:var(--mda-color-mut)}.mda-ar .mda-ar-body :is([class*=-track],[class*=carousel],[class*=-rail],[class*=viewport],.mda-mini-products,.mda-products,.mda-product-grid,.mda-product-pair,.mda-product-intext):not(.mda-product-carousel,.mda-slider,.mda-track,.mda-product-track,.mda-ar-table,[class*=card],[class*=item]):has(a[href*="/products/"]):has(>* img):not(:has(>:is(h1,h2,h3,h4,h5,p,ul,ol,table,section,header,figure))):not(:has(>:is([class*=track],[class$=head],[class*="head "],[class$=-top],[class*=dots],[class*=viewport],[class*=carousel],[class*=rail],[class*=wrap],button,nav)))>* :is([class*=btn],[class*=cta]){display:inline-flex;align-items:center;min-height:var(--mda-target);margin-top:auto;padding:0;border:0;border-radius:0;background:none;color:var(--mda-color-noir);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--mda-color-vif);text-underline-offset:5px}@media(max-width:760px){.mda-ar .mda-ar-body :is([class*=-track],[class*=carousel],[class*=-rail],[class*=viewport],.mda-mini-products,.mda-products,.mda-product-grid,.mda-product-pair,.mda-product-intext):not(.mda-product-carousel,.mda-slider,.mda-track,.mda-product-track,.mda-ar-table,[class*=card],[class*=item]):has(a[href*="/products/"]):has(>* img):not(:has(>:is(h1,h2,h3,h4,h5,p,ul,ol,table,section,header,figure))):not(:has(>:is([class*=track],[class$=head],[class*="head "],[class$=-top],[class*=dots],[class*=viewport],[class*=carousel],[class*=rail],[class*=wrap],button,nav))){grid-auto-columns:min(260px,calc(100% - 76px));gap:14px;margin-left:calc(var(--mda-gutter) * -1);margin-right:calc(var(--mda-gutter) * -1);padding:0 var(--mda-gutter) 4px;scroll-padding-inline:var(--mda-gutter);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}}.mda-ar .mda-ar-body :is(article,section,div)[class*=card]:has(a[href*="/products/"]) img{max-width:min(100%,320px)}.mda-ar .mda-ar-body :is(pre,code){white-space:pre-wrap;overflow-wrap:anywhere}.mda-ar .mda-ar-body :is(div,article,section,li)>:is(span,b):first-child+:is(strong,b){margin-left:.45em}.mda-ar .mda-ar-body :is(article,section,div)[class*=card]:has(a[href*="/products/"]):has(img) :is([class*=stars],[class*=-star],[class*=rating],[class*=reviews]){display:none}.mda-ar .mda-ar-body div.mda-cta:has(>:is(h2,h3,p)){display:block;min-height:0;margin:2.4em 0;padding:clamp(24px,3vw,40px);border:0;border-radius:var(--mda-radius-media);background:var(--mda-color-noir);color:var(--mda-color-txt-dark);font-size:16px;font-weight:400;letter-spacing:0;line-height:1.6;text-align:left;text-transform:none}.mda-ar .mda-ar-body div.mda-cta:has(>:is(h2,h3,p)) :is(h2,h3){margin-top:0;color:#fff}.mda-ar .mda-ar-body div.mda-cta:has(>:is(h2,h3,p)) h2:before{background:var(--mda-color-rose)}.mda-ar .mda-ar-body div.mda-cta:has(>:is(h2,h3,p)) p{color:#ffffffc7}.mda-ar .mda-ar-body div.mda-cta:has(>:is(h2,h3,p))>a{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:var(--mda-radius-ui);background:var(--mda-color-btn);color:var(--mda-color-noir);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}@media(max-width:760px){.mda-ar .mda-ar-body div.mda-cta:has(>:is(h2,h3,p)){margin-left:calc(var(--mda-gutter) * -1);margin-right:calc(var(--mda-gutter) * -1);padding:36px var(--mda-gutter);border-radius:0}}.mda-ar .mda-ar-body :is(div,article,section,li)>small:first-child:has(+:is(strong,b)){display:block;margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mda-color-vif)}.mda-ar .mda-ar-body :is(div,article,section)>:is(strong,b)+span{margin-left:.35em}.mda-ar .mda-ar-body :is(pre,code) span.block{display:block}.mda-ar .mda-ar-body :is(.mda-product-carousel,.mda-slider,.mda-track,.mda-product-track):has(>:is(.mda-track,.mda-product-track,.mda-carousel-shell,.mda-carousel-head,.mda-arrows,h2,h3,h4,p)){display:block;grid-auto-flow:row;gap:0;margin:1.6em 0;padding:0;overflow:visible;scroll-snap-type:none;-webkit-mask-image:none;mask-image:none}.mda-ar .mda-ar-body :is(.mda-product-carousel,.mda-slider,.mda-track,.mda-product-track):has(>:is(.mda-track,.mda-product-track,.mda-carousel-shell,.mda-carousel-head,.mda-arrows,h2,h3,h4,p)):after{content:none}.mda-ar .mda-ar-body :is(.mda-carousel-shell,.mda-carousel-head){display:block;margin:0;padding:0;border:0;background:none}.mda-ar .mda-ar-body .mda-carousel-kicker{display:block;margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mda-color-vif)}.mda-ar .mda-ar-body span.mda-mini{display:block;margin:0 0 8px;padding:0;border:0;border-radius:0;background:none;font-size:12px;font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--mda-color-vif)}.mda-ar .mda-ar-body span.mda-highlight{display:inline;margin:0;padding:0 .15em;border:0;border-radius:2px;background:var(--mda-color-poudre);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img){display:flex;flex-direction:column;min-width:0;max-width:320px;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-size:15px;line-height:1.45;color:var(--mda-color-txt)}.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img)>a{display:block;overflow:hidden;border-radius:var(--mda-radius-media);background:var(--mda-color-poudre);text-decoration:none}.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img) img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:var(--mda-radius-media);background:var(--mda-color-poudre)}.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img)>div{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:0;margin:0;padding:14px 2px 0;border:0;background:none}.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img) :is([class*=badge],[class*=stars],[class*=rating],[class*=reviews],[class*=pill],[class*=chip],ul,ol){display:none}.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img)>div>div:not([class])>span:not([class])+span:not([class]):last-child{display:none}.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img)>div>:is(h2,h3,h4,.mda-name){order:0;margin:0;padding:0;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.01em;text-transform:none;color:var(--mda-color-noir)}.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img)>div>:is(h2,h3):before{content:none}.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img)>div>p{display:block;margin:4px 0 0;padding:0;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--mda-color-mut)}.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img)>div>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;width:100%;margin:auto 0 0;padding:10px 0 0;font-size:15px;font-weight:700;line-height:1.3;color:var(--mda-color-noir)}.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img) .mda-price{font-size:15px;font-weight:700;color:var(--mda-color-noir);white-space:nowrap}.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img)>div>div~a,.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img)>div>a:last-child,.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img) :is(.mda-cta,.mda-btn){display:inline-flex;align-items:center;min-height:var(--mda-target);margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--mda-color-noir);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--mda-color-vif);text-decoration-thickness:1px;text-underline-offset:5px;white-space:nowrap}.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img) :is(.mda-cta,.mda-btn):hover{background:none;color:var(--mda-color-vif)}.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img),.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img)>a,.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img)>div,.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img)>div>div{border:0!important;box-shadow:none!important;background-color:transparent!important}.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img){padding:0!important;border-radius:0!important;width:auto!important;max-width:320px!important;min-width:0!important}.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img)>div{padding:14px 2px 0!important}.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img) img{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:4/5!important;object-fit:cover!important}.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img)>div>div~a,.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img)>div>a:last-child,.mda-ar .mda-ar-body article.mda-card:has(a[href*="/products/"]):has(>a img,>img) :is(.mda-cta,.mda-btn){padding:0!important;border:0!important;background:none!important;box-shadow:none!important;text-decoration:underline!important;text-decoration-color:var(--mda-color-vif)!important;text-underline-offset:5px!important}.mda-ar .mda-ar-body section.mda-author{display:none}.mda-ar .mda-ar-body :is(.mda-product-carousel,.mda-slider,.mda-track,.mda-product-track):has(>:is([class*=track],[class*=title],[class*=head],[class*=shell])){display:block;grid-auto-flow:row;gap:0;margin:1.6em 0;padding:0;overflow:visible;scroll-snap-type:none;-webkit-mask-image:none;mask-image:none}.mda-ar .mda-ar-body :is(.mda-product-carousel,.mda-slider,.mda-track,.mda-product-track):has(>:is([class*=track],[class*=title],[class*=head],[class*=shell])):after{content:none}.mda-ar .mda-ar-body :is(.mda-kicker,.mda-eyebrow,.kicker,[class$=-kicker],[class*="-kicker "],[class*=__kicker]):not(.mda-ar-body :is([class*=card],[class*=track],[class*=rail],[class*=carousel]) *):has(+:is(h2,h3,h4)){display:block;margin:0 0 4px;padding:0;border:0;background:none;font-size:12px;font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--mda-color-vif)}.mda-ar .mda-ar-body :is(.mda-kicker,.mda-eyebrow,.kicker,[class$=-kicker],[class*="-kicker "],[class*=__kicker]):not(.mda-ar-body :is([class*=card],[class*=track],[class*=rail],[class*=carousel]) *)+:is(h2,h3){margin-top:.35em}.mda-ar .mda-ar-body :is(.mda-dark,.mda-shop-band,.mda-final-cta) b{color:#fff}.mda-ar .mda-ar-body :is(.mda-dark,.mda-shop-band,.mda-final-cta) :is(.mda-product-card,.mda-card,.mda-mini,.mda-step) b{color:var(--mda-color-noir)}.mda-ar .mda-ar-body .mda-mini-title{display:block;margin:0 0 8px;font-size:12px;font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:var(--mda-color-vif)}.mda-ar .mda-ar-body .mda-icon{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;margin:0 10px 10px 0;padding:0 8px;border-radius:var(--mda-radius-round);background:var(--mda-color-poudre);color:var(--mda-color-vif);font-size:13px;font-weight:700;line-height:1;vertical-align:middle}.mda-ar .mda-ar-body .mda-routine-row{display:block;margin:0;padding:16px 0;border-top:1px solid var(--mda-color-line)}.mda-ar .mda-ar-body .mda-routine-row:last-child{border-bottom:1px solid var(--mda-color-line)}.mda-ar .mda-ar-body :is(.mda-routine-row>span.time,.mda-time){display:block;margin:0 0 6px;font-size:12px;font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:var(--mda-color-vif)}.mda-ar .mda-ar-body .mda-product-body>.mda-price{order:3;margin-top:auto;padding-top:10px}.mda-ar .mda-ar-body .mda-product-body>:is(.mda-cta,.mda-btn){order:4;align-self:flex-start}.mda-ar .mda-ar-body blockquote blockquote{margin:0 0 .5em;padding:0;border:0;font-size:inherit}.mda-ar .mda-ar-body [class*=single-product]:has(a[href*="/products/"]) :is(ul,ol,[class*=stars],[class*=rating],[class*=reviews],[class*=badge]){display:none}.mda-ar .mda-ar-body :is(.mda-dark,.mda-shop-band,.mda-final-cta) .mda-product-card{color:#ffffffc7}.mda-ar .mda-ar-body :is(.mda-dark,.mda-shop-band,.mda-final-cta) .mda-product-card :is(strong,b,a:not(.mda-btn):not(.mda-cta)){color:#fff}.mda-ar .mda-ar-body :is(.mda-dark,.mda-shop-band,.mda-final-cta) .mda-ar-table :is(strong,b,h2,h3,h4){color:var(--mda-color-noir)}.mda-ar .mda-ar-body :is(.mda-dark,.mda-shop-band,.mda-final-cta) .mda-ar-table a:not(.mda-btn):not(.mda-cta){color:var(--mda-color-noir);text-decoration-color:var(--mda-color-vif)}.mda-ar .mda-ar-body :is(.mda-dark,.mda-shop-band,.mda-final-cta) .mda-quote{color:#fff}.mda-ar .mda-ar-body span.badge{display:inline-block;margin:0 8px 8px 0;padding:0;border:0;border-radius:0;background:none;font-size:12px;font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--mda-color-vif)}.mda-ar .mda-ar-body .mda-product-card .mda-product-meta:has(.mda-stars){display:none}
/*# sourceMappingURL=/cdn/shop/t/44/assets/mda-article.css.map */
