.mmm-duo{--duo-noir: var(--mmm-noir, #1c1c1c);--duo-or: var(--mmm-or-fonce, #927640);--duo-trait: var(--mmm-trait, #E4DFD6);--duo-gris: var(--mmm-gris, #F6F4F0);--duo-muet: var(--mmm-muet, #6E6A63);margin-top:8px;color:var(--duo-noir)}.mmm-duo__titre{margin:0 0 6px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.mmm-duo__phrase{margin:0 0 14px;font-size:14px;line-height:1.5;color:var(--duo-noir)}.mmm-duo__paire{display:grid;grid-template-columns:1fr 28px 1fr;align-items:start;gap:0}.mmm-duo__piece{margin:0;min-width:0}.mmm-duo__image{display:block;aspect-ratio:4 / 5;background:var(--duo-gris);overflow:hidden}.mmm-duo__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}a.mmm-duo__image:hover img{transform:scale(1.03)}.mmm-duo__plus{align-self:center;justify-self:center;margin-top:-48px;width:26px;height:26px;border-radius:50%;background:#fff;border:1px solid var(--duo-trait);display:grid;place-items:center;font-size:16px;line-height:1;color:var(--duo-or)}.mmm-duo__legende{margin-top:8px;font-size:13px;line-height:1.3}.mmm-duo__nom{color:var(--duo-noir);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}a.mmm-duo__nom{border-bottom:1px solid transparent}a.mmm-duo__nom:hover{border-bottom-color:currentColor}.mmm-duo__detail{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-size:12.5px;color:var(--duo-muet)}.mmm-duo__prix{margin-top:3px;font-size:13px;color:var(--duo-muet);font-variant-numeric:tabular-nums}.mmm-duo__choix{margin:16px 0 0;padding:0;border:0;min-width:0}.mmm-duo__choix legend{padding:0;margin:0 0 8px;font-size:14px}.mmm-duo__choix legend b{font-weight:500}.mmm-duo__options{display:flex;flex-wrap:wrap;gap:6px}.mmm-duo__option{position:relative}.mmm-duo__option input{position:absolute;opacity:0;pointer-events:none}.mmm-duo__option span{display:block;min-width:54px;padding:10px 12px;border:1px solid var(--duo-trait);background:#fff;font-size:13.5px;line-height:1.2;text-align:center;cursor:pointer;color:var(--duo-noir)}.mmm-duo__option input:checked+span{border:1.5px solid var(--duo-or);background:var(--duo-gris);padding:9.5px 11.5px}.mmm-duo__option input:focus-visible+span{outline:2px solid var(--duo-noir);outline-offset:2px}.mmm-duo__option input:disabled+span{color:#b5b0a8;text-decoration:line-through;cursor:not-allowed;background:#fff}.mmm-duo__seule{font-size:13.5px;color:var(--duo-muet)}.mmm-duo__bouton{margin-top:16px;width:100%;min-height:46px;padding:12px 18px;border:1px solid var(--duo-noir);background:#fff;color:var(--duo-noir);font:inherit;font-size:13px;letter-spacing:.15em;font-weight:400;cursor:pointer;transition:background .15s,color .15s}.mmm-duo__bouton:hover:not(:disabled){background:var(--duo-noir);color:#fff}.mmm-duo__bouton:disabled{color:var(--duo-muet);border-color:var(--duo-trait);cursor:default;letter-spacing:.04em;font-size:14px}.mmm-duo__bouton[aria-busy=true]{opacity:.6}a.mmm-duo__bouton--lien{display:block;text-align:center;text-decoration:none;box-sizing:border-box}.mmm-duo__retour{margin:8px 0 0;font-size:13px;color:var(--mmm-vert, #2E6B4F);min-height:1em}.mmm-duo__retour--erreur{color:var(--mmm-terre, #9A3E2C)}@media(prefers-reduced-motion:reduce){.mmm-duo__image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/mmm-duo.css.map */
