.mi-po{background:#fff;padding:clamp(16px,2vw,36px) 0 clamp(48px,5vw,90px)}.mi-po__grid{max-width:1920px;margin:0 auto;padding:0 clamp(16px,2.1vw,42px);display:grid;gap:clamp(24px,3vw,40px);align-items:start}@media(min-width:990px){.mi-po__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(40px,4vw,80px)}.mi-po__media{position:sticky;top:90px}}.mi-po .mi-gal__main{border-radius:6px;background:var(--mi-sand)}.mi-po .mi-gal__arrow{top:50%;transform:translateY(-50%)}.mi-po .mi-gal__arrow--prev{left:clamp(10px,1.2vw,20px)}.mi-po .mi-gal__arrow--next{right:clamp(10px,1.2vw,20px)}.mi-po .mi-gal__thumbs{gap:clamp(8px,.8vw,16px);margin-top:clamp(12px,1.4vw,24px)}.mi-po .mi-gal__thumbs button{flex:0 0 calc((100% - (7*clamp(8px,.8vw,16px)))/8);aspect-ratio:132/148;border-radius:6px;border-width:1.5px}@media(max-width:749px){.mi-po .mi-gal__thumbs button{flex-basis:calc((100% - 32px)/5)}}.mi-po__progress{height:2px;background:var(--mi-line);margin-top:clamp(14px,1.4vw,24px);position:relative;overflow:hidden}.mi-po__progress span{position:absolute;left:0;top:0;bottom:0;width:12%;background:var(--mi-ink);transition:transform .25s}.mi-po__eyebrow{display:block;font:500 clamp(15px,1.05vw,20px)/1.3 "DM Sans",sans-serif;color:var(--mi-plum);margin:0 0 clamp(10px,1vw,16px)}.mi .mi-po h1{font:500 clamp(32px,3vw,60px)/1.06 "DM Sans",sans-serif;letter-spacing:-.02em;color:var(--mi-ink);margin:0 0 clamp(12px,1vw,18px)}.mi .mi-po h1 em{font-family:Bodoni Moda,Didot,Georgia,serif;font-style:italic;font-weight:500;letter-spacing:-.01em}.mi-po__rating{display:flex;align-items:center;gap:10px;margin-bottom:clamp(14px,1.2vw,20px)}.mi-po__stars{display:inline-flex;gap:2px;color:var(--mi-gold)}.mi-po__stars svg{width:clamp(18px,1.3vw,24px);height:clamp(18px,1.3vw,24px);fill:currentColor}.mi-po__rating a{font:500 clamp(15px,1.05vw,20px)/1 "DM Sans",sans-serif;color:var(--mi-ink);text-decoration:underline;text-underline-offset:3px}.mi .mi-po__desc{font:400 clamp(16px,1.15vw,22px)/1.6 "DM Sans",sans-serif;color:var(--mi-muted,#8a7a7f);margin:0 0 clamp(16px,1.4vw,24px)}.mi-po__benefits{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:clamp(10px,1vw,18px) clamp(14px,1.4vw,28px);padding:0;margin:0 0 clamp(20px,1.8vw,30px)}.mi-po__benefits li{display:flex;align-items:flex-start;gap:10px;font:400 clamp(14px,1.05vw,20px)/1.3 "DM Sans",sans-serif;color:var(--mi-ink)}.mi-po__benefits svg{flex:none;width:16px;height:16px;margin-top:2px;fill:var(--mi-plum)}@media(max-width:420px){.mi-po__benefits{grid-template-columns:1fr}}.mi-po .mi-offer{border-radius:8px;padding:clamp(16px,1.4vw,26px) clamp(16px,1.6vw,30px);background:#fff}.mi-po .mi-offer:has(input:checked){background:var(--mi-ivory);border:1.5px solid var(--mi-plum);box-shadow:none}.mi-po .mi-offer__radio{border-radius:3px;width:clamp(22px,1.5vw,28px);height:clamp(22px,1.5vw,28px);border-color:var(--mi-line)}.mi-po .mi-offer:has(input:checked) .mi-offer__radio{border-color:var(--mi-plum)}.mi-po .mi-offer:has(input:checked) .mi-offer__radio:after{top:18%;right:18%;bottom:18%;left:18%;border-radius:2px;background:var(--mi-plum)}.mi-po .mi-offer__ico{flex:none;width:clamp(36px,2.4vw,46px);height:auto}.mi-po .mi-offer__name{font-size:clamp(18px,1.35vw,26px)}.mi-po .mi-offer__sub{font-size:clamp(15px,1.1vw,21px)}.mi-po .mi-offer__price{font-size:clamp(18px,1.3vw,25px)}.mi-po .mi-offer__more{border-top:0;padding-top:0}.mi-po .mi-shades__label{display:none}.mi-po .mi-upsell{border-radius:8px;background:#fff;border:1px solid var(--mi-line)}.mi-po .mi-upsell input{width:24px;height:24px}.mi-po__stock{display:flex;align-items:center;justify-content:center;gap:10px;margin:clamp(14px,1.2vw,22px) 0;font:400 clamp(15px,1.05vw,19px)/1.3 "DM Sans",sans-serif;color:var(--mi-ink);text-align:center}.mi-po__stock b{font-weight:500}.mi-po__dot{flex:none;width:10px;height:10px;border-radius:50%;background:#3fae5a;box-shadow:0 0 #3fae5a80;animation:mi-po-pulse 2s infinite}@keyframes mi-po-pulse{70%{box-shadow:0 0 0 8px #3fae5a00}to{box-shadow:0 0 #3fae5a00}}.mi-po .mi-buy__btn{gap:10px;font-size:clamp(17px,1.4vw,26px);letter-spacing:.02em;text-transform:none;padding:clamp(20px,1.6vw,30px) 20px}.mi-po .mi-buy__btn s{font-weight:400;opacity:.65;font-size:.82em}.mi-po__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:clamp(14px,1.2vw,22px) 0 0}.mi-po__pay svg{width:clamp(38px,2.7vw,50px);height:auto}.mi-po__guar{display:grid;grid-template-columns:1fr auto;align-items:stretch;border:1px solid var(--mi-line);border-radius:8px;overflow:hidden;margin:clamp(20px,1.8vw,30px) 0}.mi-po__guar-body{padding:clamp(18px,1.6vw,30px) clamp(16px,2vw,40px)}.mi-po__guar-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.mi-po__guar-title svg{flex:none;width:clamp(26px,1.8vw,34px);height:auto;margin-top:2px}.mi .mi-po__guar h3{font:500 clamp(19px,1.45vw,28px)/1.2 "DM Sans",sans-serif;color:var(--mi-ink);margin:0}.mi .mi-po__guar h3 em{font-family:Bodoni Moda,Didot,Georgia,serif;font-style:italic;font-weight:500}.mi .mi-po__guar p{font:400 clamp(15px,1.05vw,20px)/1.5 "DM Sans",sans-serif;color:var(--mi-muted,#8a7a7f);margin:0}.mi-po__guar-img{width:clamp(110px,10vw,200px);position:relative;background:var(--mi-ivory)}.mi-po__guar-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mi-po__acc{display:grid;gap:clamp(10px,.9vw,16px)}.mi-po__acc details{background:var(--mi-ivory);border-radius:6px;border:1px solid transparent}.mi-po__acc details[open]{border-color:var(--mi-line);background:#fff}.mi-po__acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:clamp(18px,1.4vw,26px) clamp(16px,1.2vw,22px);font:500 clamp(16px,1.15vw,22px)/1.3 "DM Sans",sans-serif;color:var(--mi-ink)}.mi-po__acc summary::-webkit-details-marker{display:none}.mi-po__acc summary:after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(currentColor,currentColor) center/100% 1.6px no-repeat,linear-gradient(currentColor,currentColor) center/1.6px 100% no-repeat;transition:transform .2s}.mi-po__acc details[open] summary:after{transform:rotate(45deg)}.mi .mi-po__acc details>div{padding:0 clamp(16px,1.2vw,22px) clamp(18px,1.4vw,24px);font:400 clamp(15px,1.05vw,19px)/1.6 "DM Sans",sans-serif;color:var(--mi-text,#5a4a4f)}.mi .mi-po__acc details>div p{margin:0 0 .6em}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mi-produit.css.map */
