[data-price-pending]{visibility:hidden}.mm-configurateur{gap:var(--margin-5);width:100%;counter-reset:mm-configurateur-step}.mm-configurateur__step{display:block;width:100%}.mm-configurateur__summary{gap:var(--margin-10);min-height:30px;padding:var(--margin-5) 0;border-bottom:.5px solid var(--border);list-style:none}.mm-configurateur__summary::-webkit-details-marker{display:none}.mm-configurateur__step-title{flex:1 1 auto;color:var(--black)}.mm-configurateur__step--todo>.mm-configurateur__summary{opacity:60%}.mm-configurateur__step--todo>.mm-configurateur__summary:hover,.mm-configurateur__step--todo>.mm-configurateur__summary:focus-visible{opacity:1}.mm-configurateur__step--locked>.mm-configurateur__summary{cursor:default}.mm-configurateur__step--locked>.mm-configurateur__summary:hover{opacity:60%}.mm-configurateur__step-value{flex:0 1 auto;min-width:0;color:var(--black);text-align:right}.mm-configurateur__step-value[hidden]{display:none}.mm-configurateur__step-value>[data-step-value-text]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-configurateur__step-value .mm-btn-dot{padding:0 var(--margin-10)}.mm-configurateur__step-title:before{counter-increment:mm-configurateur-step;content:counter(mm-configurateur-step) ". "}.mm-configurateur__chevron{flex:0 0 auto;transition:transform var(--duration-fast) var(--ease-out)}.mm-configurateur__step[open] .mm-configurateur__chevron,.mm-configurateur__step[data-mm-open=true] .mm-configurateur__chevron{transform:rotate(180deg)}.mm-configurateur__step[data-mm-open=false] .mm-configurateur__chevron{transform:none}.mm-configurateur__panel{gap:var(--margin-20);padding:var(--margin-10) 0}.mm-configurateur__panel--illustre{gap:var(--margin-10);align-items:flex-start}.mm-configurateur__panel-body{flex:1 1 auto;min-width:0;gap:var(--margin-20)}.mm-configurateur__row{gap:var(--margin-20);flex-wrap:wrap}.mm-configurateur__row>.mm-configurateur__field{width:auto;flex:0 0 auto}.mm-configurateur__list{gap:var(--margin-20);width:100%;padding:var(--margin-10) 0}.mm-configurateur__option-row{gap:var(--margin-10);width:100%}.mm-configurateur__step[hidden],.mm-configurateur__option-row[hidden],.mm-configurateur__field[hidden],.mm-configurateur__note[hidden]{display:none}.mm-configurateur__thumb{position:relative;flex:0 0 130px;width:130px;height:130px;overflow:hidden;background-color:var(--black-50)}.mm-configurateur__thumb-img,.mm-configurateur__thumb img{width:100%;height:100%;object-fit:cover}.mm-configurateur__badge{position:absolute;top:var(--margin-5);left:var(--margin-4);padding:var(--margin-5);background-color:var(--primary);color:var(--white)}.mm-configurateur__option-body{flex:1 1 auto;min-width:0;gap:var(--margin-10)}.mm-configurateur__legend{gap:var(--margin-1);min-width:0}.mm-configurateur__option-title,.mm-configurateur__option-desc{color:var(--black);overflow-wrap:anywhere;text-transform:none}.mm-configurateur__option-price{color:var(--black)}.mm-configurateur__field{gap:var(--margin-10);width:100%}.mm-configurateur__label{color:var(--black)}.mm-configurateur__values{gap:var(--margin-10)}.mm-configurateur__value{display:flex;align-items:center;justify-content:center;min-height:24px;padding:var(--margin-5) var(--margin-20);border:.5px solid var(--primary);background-color:var(--background);color:var(--primary);text-align:center;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.mm-configurateur__value>*{color:inherit}.mm-configurateur__value[aria-pressed=true]{border-color:var(--background);background-color:var(--primary);color:var(--background)}.mm-configurateur__value--unavailable{border-color:var(--black-300);color:var(--black-300)}.mm-configurateur__value--unavailable[aria-pressed=true]{border-color:var(--background);background-color:var(--black-300);color:var(--background)}.mm-configurateur__option-row--unavailable .mm-configurateur__option-title,.mm-configurateur__option-row--unavailable .mm-configurateur__option-desc{color:var(--black-300)}.mm-configurateur__option-row--unavailable .mm-configurateur__thumb{opacity:.5}.mm-configurateur-cta--sold-out[disabled]{color:var(--black-500);opacity:1}.mm-configurateur__value[hidden]{display:none}.mm-configurateur__choose,.mm-configurateur__notify,.mm-configurateur__skip{padding:var(--margin-10);font-size:var(--type-text-sm);text-transform:none}.mm-configurateur__notify[disabled]{border-color:var(--mid-beige);color:var(--black-500);opacity:1}.mm-configurateur__action{gap:var(--margin-10)}.mm-configurateur__choose,.mm-configurateur__notify{align-self:flex-start}.mm-configurateur__choose[aria-pressed=true]{color:var(--primary);border-color:var(--primary)}.mm-configurateur__choose[aria-pressed=true]:before{width:0}.mm-configurateur__choose-selected,.mm-configurateur__choose[aria-pressed=true] .mm-configurateur__choose-add{display:none}.mm-configurateur__choose[aria-pressed=true] .mm-configurateur__choose-selected{display:inline}.mm-configurateur__choose-remove{display:none}.mm-configurateur__choose--supprimable[aria-pressed=true]{border:0;outline:none;background:none;color:var(--primary);text-decoration:underline;text-underline-offset:3px}.mm-configurateur__choose--supprimable[aria-pressed=true]:focus-visible{outline:2px solid var(--black);outline-offset:2px}.mm-configurateur__choose--supprimable[aria-pressed=true]:before{content:none}.mm-configurateur__choose[hidden],.mm-configurateur__popup-remove[hidden]{display:none}.mm-configurateur__popup-remove{padding:0;border:0;background:none;align-self:flex-start;color:var(--primary);text-decoration:underline;text-underline-offset:3px}.mm-configurateur__choose--supprimable[aria-pressed=true] .mm-configurateur__choose-add{display:none}.mm-configurateur__choose--supprimable[aria-pressed=true] .mm-configurateur__choose-remove{display:inline}.mm-configurateur__skip{margin-top:var(--margin-10)}.mm-configurateur__sublist{gap:var(--margin-20);width:100%;padding-left:var(--margin-100)}.mm-configurateur__sublist-intro{color:var(--black)}.mm-configurateur__stepper{width:fit-content;border:.5px solid var(--border)}.mm-configurateur__stepper-btn{min-width:24px;min-height:24px;padding:var(--margin-5) var(--margin-10);border:0;background:none;color:var(--black);font-family:var(--body-font);font-size:var(--type-text-lg);line-height:1}.mm-configurateur__stepper-unit{padding-right:var(--margin-5);color:var(--black)}.mm-configurateur__stepper-input{width:40px;padding:var(--margin-5);border:0;background:none;color:var(--black);text-align:center}.mm-configurateur__stepper-input::-webkit-outer-spin-button,.mm-configurateur__stepper-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.mm-configurateur__stepper-input{-webkit-appearance:textfield;appearance:textfield}.mm-configurateur__modal{width:min(480px,calc(100vw - var(--margin-50)));margin:auto;padding:0;border:0;background:var(--background)}.mm-configurateur__modal::backdrop{background:#0006}.mm-configurateur__modal-inner{gap:var(--margin-20);padding:var(--margin-20)}.mm-configurateur__modal-close{padding:var(--margin-5);border:0;background:none;color:var(--black)}.mm-configurateur__hint,.mm-configurateur__feedback{color:var(--black-700)}.mm-configurateur__feedback:empty{display:none}@media(max-width:768px){.mm-configurateur__summary{min-height:50px}.mm-configurateur__sublist{padding-left:var(--margin-20)}.mm-configurateur__choose,.mm-configurateur__notify{align-self:stretch;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/mm-product-configurateur.css.map */
