.product__info-container>*+*{margin:2rem 0 0}.product__info-container .product-form{margin:2.4rem 0 0}@media screen and (min-width:990px){.product--medium:not(.product--no-media) .product__info-wrapper{padding-left:6.4rem}.product__column-sticky{top:9.6rem}}.product__media-list .media,.product__media-item .media{background-color:var(--m-poudre);border-radius:calc(var(--media-radius) - var(--media-border-width))}@media screen and (min-width:990px){.product--stacked .product__media-list{gap:.8rem}.product--stacked .product__media-item{max-width:calc(50% - .4rem)}}.product__media-wrapper .slider-counter{font-size:1.2rem;font-weight:500;letter-spacing:.08em}.m-fiche-titre{display:flex;flex-direction:column;gap:.6rem}.m-fiche-titre .m-etiquette,.m-fiche-titre__nom{margin:0}.m-fiche-titre__type{margin:0;font-family:var(--m-font-display);font-style:italic;font-size:1.9rem;line-height:1.3;color:var(--m-taupe)}.product__info-container .price--large{gap:.8rem 1.2rem}.product__info-container .price__badge-sale,.product__info-container .price__badge-sold-out{background-color:var(--m-poudre)}.product__info-container .product__text,.product__info-container .product__tax{font-size:var(--m-t-petit);color:var(--m-taupe);letter-spacing:normal}.product__info-container .product__tax{margin-top:.6rem}.product__info-container .product__tax a{color:var(--m-taupe)}.product-form__input .form__label,variant-selects legend{font-size:var(--m-t-etiquette);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--m-encre);margin-bottom:1.2rem}.product-form__input .form__label [data-selected-value],.product-form__input .form__label span{font-size:1.4rem;font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--m-taupe)}.product-form__input--swatch{--swatch-input--size: 4rem;display:flex;flex-wrap:wrap;gap:1.2rem}.product-form__input .swatch-input__input+.swatch-input__label{outline:0;box-shadow:0 0 0 1px var(--m-lin-fort);border:3px solid var(--m-ivoire)}.product-form__input .swatch-input__input+.swatch-input__label:hover,.product-form__input .swatch-input__input:hover+.swatch-input__label{outline:0;box-shadow:0 0 0 1px var(--m-encre)}.product-form__input .swatch-input__input:checked+.swatch-input__label,.product-form__input .swatch-input__input:active+.swatch-input__label{outline:0;box-shadow:0 0 0 2px var(--m-encre)}.product-form__input .swatch-input__input:focus-visible+.swatch-input__label{outline:2px solid var(--m-encre);outline-offset:3px;box-shadow:0 0 0 2px var(--m-encre)}.product-form__input--pill input[type=radio]+label{min-height:4.4rem;display:inline-flex;align-items:center;padding:0 2rem;margin:.4rem .8rem .4rem 0;border-color:var(--m-lin-fort);font-size:var(--m-t-petit);font-weight:500;letter-spacing:.04em}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--m-encre)}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--m-bordeaux);border-color:var(--m-bordeaux);color:var(--m-ivoire)}.m-caracteristiques__titre{margin-bottom:1.2rem}.m-caracteristiques__liste{margin:0;border-top:1px solid var(--m-lin)}.m-caracteristiques__ligne{display:grid;grid-template-columns:minmax(10rem,38%) minmax(0,1fr);gap:1.6rem;padding:1.2rem 0;border-bottom:1px solid var(--m-lin)}.m-caracteristiques__ligne dt{font-size:var(--m-t-etiquette);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--m-taupe);align-self:center}.m-caracteristiques__ligne dd{margin:0;font-size:1.4rem;color:var(--m-encre)}.product-form__buttons{max-width:none}.product-form__submit{margin-bottom:1.2rem}.product-form__error-message-wrapper{color:var(--m-erreur);font-size:var(--m-t-petit)}.product__info-container>.m-reassurance{margin-top:2.4rem}.product__info-container>.m-accordeon{margin:0}.product__info-container>:not(.m-accordeon)+.m-accordeon{margin-top:2.4rem}.m-accordeon:not(:has(+.m-accordeon)){border-bottom:1px solid var(--m-lin)}.m-barre-achat{display:none}@media screen and (max-width:749px){.m-barre-achat{position:fixed;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom));background-color:var(--m-ivoire);border-top:1px solid var(--m-lin);transform:translateY(110%);transition:transform var(--m-duree-moyenne) var(--m-courbe-sortie)}.m-barre-achat.est-visible{transform:translateY(0)}.product__info-container>.m-barre-achat{margin:0}body:has(.m-barre-achat) .m-pied{padding-bottom:8rem}}.m-barre-achat__infos{flex:1;min-width:0}.m-barre-achat__nom,.m-barre-achat__variante,.m-barre-achat__erreur{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m-barre-achat__nom{font-size:var(--m-t-etiquette);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--m-encre)}.m-barre-achat__prix{margin-left:.6rem;font-size:1.3rem;font-weight:500;letter-spacing:normal;text-transform:none}.m-barre-achat__variante{font-size:1.2rem;color:var(--m-taupe)}.m-barre-achat__erreur{font-size:1.2rem;color:var(--m-erreur);white-space:normal}.m-barre-achat__bouton{flex-shrink:0;min-height:4.8rem;padding:0 2.4rem}@media(prefers-reduced-motion:reduce){.m-barre-achat{transition:none}}.related-products .m-section-titree__entete{margin-bottom:3.2rem}.related-products .related-products__heading{margin:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/m-fiche.css.map */
