.mm-main-product-grid{margin:0 auto;padding:0;display:grid;grid-template-columns:57% 43%}.main-slider .splide__slide{position:relative;overflow:hidden;width:100%}#main-slider{width:100%}#main-slider-list li{aspect-ratio:1/1}.mm-main-product-media-elem{width:100%}.main-slider .mm-top-img-infos{left:0;right:16px;top:16px;max-width:unset}.main-slider .splide__pagination{position:static}#main-slider .splide__arrow{display:none}.splide__track--nav>.splide__list>.splide__slide{border:none;cursor:pointer}.main-slider img{width:100%;height:auto;object-fit:cover}.mm-main-product-wishlist-mobile{position:absolute;right:15px;top:0;z-index:1}.mm-main-product-label-special-mobile{position:absolute;left:16px;bottom:17px;z-index:1;gap:var(--spacing-1)}@media (min-width: 769px){#main-slider-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}#main-slider-list .splide__slide{grid-column:span 3}.mm-product-form{border-left:1px solid var(--black-50)}}.mm-product-form{padding-inline:var(--spacing-8);margin-top:var(--spacing-2);padding-bottom:var(--spacing-6);position:sticky;top:calc(var(--header-height) + var(--header_bottom_height));height:fit-content}.mm-product-form form{display:flex;flex-direction:column;align-items:center;gap:16px}.mm-product-form-component{width:100%}.mm-product-form-component-title{gap:var(--spacing-1)}.mm-product-description{font-family:var(--body-font);font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.32px}.mm-product-label-soon-sold-out{background:var(--red)!important}.mm-main-product-label-special{gap:var(--spacing-1)}.mm-main-product-rating .jdgm-widget{display:flex!important;align-items:baseline;gap:3px}.jdgm-prev-badge__stars{margin-right:1px!important}.mm-product-form .jdgm-preview-badge .jdgm-star.jdgm-star{font-size:12.5px!important;padding:0 2px 0 0!important;color:var(--black-900)}.jdgm-prev-badge__text{display:none}.mm-main-product-rating .jdgm-prev-badge__text .jdgm-widget *,.mm-main-product-rating .jdgm-prev-badge__text,.mm-main-product-rating .jdgm-widget .mm-black-300,.mm-main-product-rating .jdgm-widget .mm-black-900,.mm-product-rating-value{font-family:var(--body-font);font-size:10px!important;font-style:normal;font-weight:400;line-height:100%!important;letter-spacing:-.2px}.mm-product-form-component-description-dimensions{gap:var(--spacing-1)}.mm-product-description-container{margin-top:var(--spacing-2);gap:8px}.mm-product-description p{font-family:var(--body-font);font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.32px}.mm-product-description-ancre{line-height:16px;border-bottom:.7px solid var(--black-300);height:min-content;white-space:nowrap}.mm-main-product-dimensions{gap:10px;margin-bottom:4px}.mm-product-price-container{padding-bottom:var(--rounded-large);border-bottom:1px solid var(--black-50)}.mm-product-price-container,.mm-product-price-wrapper{gap:8px;flex-wrap:wrap}.mm-product-price{color:var(--black-900);font-family:var(--body-font);font-size:40px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.8px}.mm-product-compare-at-price s{color:var(--black-300);font-family:var(--body-font);font-size:20px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.4px}.mm-product-price-container .mm-product-label{transform:translateY(-3px)}.mm-product-price-paiement-option{text-wrap:balance}.mm-product-price-paiement-option,.mm-product-price-paiement-option .mm-black-900{gap:var(--rounded);flex-wrap:wrap}.mm-product-price-paiement-option picture{transform:translateY(5px)}.mm-product-price-logo{height:20px;max-height:20px;object-fit:contain;width:fit-content}.mm-product-variants-picker{gap:var(--spacing-3)}.mm-product-variant-picker-name{margin-bottom:var(--spacing-1)}.mm-product-variant-picker-container{border:1px solid var(--black-200);background:var(--white);padding:var(--rounded) var(--spacing-1) var(--rounded) var(--rounded);height:47.9px;cursor:pointer;border-radius:var(--rounded)}.mm-variant-image-container{width:38.154px;max-height:39.9px}.mm-product-variant-picker-image{height:100%;width:100%;object-fit:contain}.mm-product-variant-picker-selected-value{gap:var(--spacing-x-small)}.mm-variant-image-container{display:none}.mm-variant-image-container:first-child{display:flex}.mm-product-form-panel-header{border-bottom:1px solid var(--black-50);padding-inline:var(--spacing-4);padding-block:var(--spacing-3) var(--spacing-4)}.mm-product-variants{margin-top:var(--spacing-4);display:flex;flex-direction:column;padding-inline:var(--spacing-4);gap:var(--spacing-1)}.mm-product-form-variant-value{position:relative;border:1px solid var(--black-50);background:var(--white);display:flex;height:47.9px;align-items:center;gap:13.952px}.mm-product-form-variant-value label{display:flex;height:100%;width:100%;padding:var(--rounded) var(--spacing-1) var(--rounded) var(--rounded);cursor:pointer}.mm-product-form-variant-value input{position:absolute;visibility:hidden}.mm-product-form-variant-value:has(input:checked){border:1px solid var(--black-200);background:var(--black-50)}.mm-product-form-variant-value:has(.mm-disabled){border:1px solid var(--black-50);background:var(--black-100);opacity:.5}.mm-variant-card{gap:var(--spacing-x-small)}.mm-product-variant-size picture{height:100%}.mm-product-variant-size{border:1px solid var(--black-50);background:var(--white);padding:4px var(--spacing-1) 4px 4px}.mm-product-variant-size-selected{border:1px solid var(--black-200);background:var(--black-50)}.mm-product-color-variant-picker{width:100%;row-gap:var(--spacing-1)}.mm-product-color-variant-picker-color-name{gap:var(--spacing-1)}.mm-product-variant-picker-container-color{column-gap:var(--spacing-1);flex-wrap:wrap;row-gap:4px}.mm-product-variant-color{padding:2.701px;height:70px;width:70px;aspect-ratio:1 / 1}.mm-product-variant-color img{border-radius:2.701px;height:100%;width:100%;object-fit:contain;background:linear-gradient(0deg,#10100e0d 0% 100%)}.mm-product-variant-color-selected{border-radius:2.701px;border:1.351px solid var(--black-500)}.mm-product-variant-color-disabled picture{opacity:.5}.mm-product-CTA-container{gap:var(--spacing-x-small);margin-top:var(--font-size-2x-large-subtitle);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--black-50)}.mm-product-CTA-text,.mm-product-CTA-text strong{color:var(--black-400);text-align:center;font-family:var(--body-font);font-size:var(--font-size-small);font-style:normal;font-weight:400;line-height:100%;letter-spacing:.2px}.mm-product-CTA-text{text-align:center;width:100%}.mm-product-quantity{border:1px solid var(--black-200);background:var(--white);width:79px;min-width:79px;height:50px;border-radius:var(--rounded-medium)}.mm-product-quantity button{border-radius:var(--rounded-medium)}.mm-product-quantity button[disabled]{opacity:.3}.mm-apc-qtty-btn{cursor:pointer;height:100%;border:none;background-color:var(--white);padding-inline:10px}.mm-product-quantity input{max-width:15px;border:none;text-align:center;color:var(--black-900);font-size:9.766px;font-style:normal;font-weight:500;line-height:16.115px}.mm-product-quantity input::-webkit-outer-spin-button,.mm-product-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mm-product-quantity input[type=number]{-moz-appearance:textfield}.mm-product-commande-shipping-delay{display:flex;padding:var(--spacing-3);flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;align-self:stretch;border-radius:var(--rounded-medium);background:var(--black-50);text-align:left}.mm-product-CTA-quantity{gap:7px;align-items:center;flex-wrap:wrap}.mm-product-cta{flex-grow:1}.mm-product-cta .mm-btn{width:100%;white-space:normal;text-align:center;line-height:10px}.mm-product-form-icon-cart-CTA-order{transform:translateY(-1px)}.mm-product-stock-left-container{gap:2px;margin-top:-4px}.mm-product-stock-left-container strong{color:var(--black-900);font-weight:700}.mm-CTA-option-paiement-text{color:var(--black-900);font-family:var(--body-font);font-size:10px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.2px;align-items:center;gap:3px}.mm-product-CTA-text-mobile{visibility:hidden}.mm-product-form .mm-shipping-reassurances{margin-bottom:48px}.mm-product-dropdown{width:100%;border-bottom:1px solid var(--black-50)}.mm-product-dropdown-title{color:var(--black-900);font-family:var(--body-font);font-size:18px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.18px;text-transform:inherit}.mm-product-dropdown-title:after{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath d='M6.00135 6.31273L2.80664 6.31273M6.00135 6.31273L9.19606 6.31273M6.00135 6.31273L6.00195 3.11742M6.00135 6.31273L6.00195 9.50684' stroke='%2310100E' stroke-width='0.7' stroke-linejoin='bevel'/%3E%3C/svg%3E")}.mm-product-dropdown-title.active:after{transform:translate(-2px,-2px);content:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M0.347168 3.9082H7.32322' stroke='%2310100E' stroke-width='0.813872'/%3E%3C/svg%3E")}.mm-product-dropdown-description{max-height:0;overflow:hidden;line-height:16px;margin-top:var(--spacing-3);grid-gap:10px;transition:max-height .3s ease;display:block}.mm-product-dropdown-description p{padding-bottom:var(--spacing-3)}.mm-more-informations-shipping{width:fit-content;border-bottom:.7px solid var(--black-900);cursor:pointer;margin-bottom:var(--spacing-3)}.mm-product-detail-not-dropdown{width:100%;border-bottom:1px solid var(--black-50);padding-bottom:var(--spacing-3)}.mm-product-detail-not-dropdown-border-top{border-top:1px solid var(--black-50);padding-top:var(--spacing-3)}.mm-product-detail-not-dropdown-title{color:var(--black-900);font-family:var(--body-font);font-size:18px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.18px;text-transform:inherit}.mm-product-detail-not-dropdown-description p{color:var(--black-500)}.mm-filter-toaster{position:fixed;width:100vw;height:100vh;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.mm-filter-toaster.active{pointer-events:all}@media (max-width: 1200px){.mm-main-product-grid{grid-template-columns:1fr 1fr}.mm-product-form{padding-inline:var(--spacing-3)}}@media (max-width: 768px){.mm-main-product-grid{grid-template-columns:1fr}.mm-product-form{padding-inline:var(--spacing-3);margin-bottom:0;padding-bottom:var(--spacing-4)}.mm-product-form form{gap:var(--spacing-3)}.mm-main-product-wishlist{flex-grow:1;justify-content:flex-end}.mm-product-description-container{margin-top:0}.mm-product-description p{font-size:14px;line-height:100%;letter-spacing:-.1px}.mm-product-description{font-size:12px;font-style:normal;font-weight:500;line-height:95%;letter-spacing:-.12px}.mm-main-product-dimensions{margin-bottom:0}.mm-product-eco-participation{text-decoration:underline;text-underline-offset:1.5px;text-decoration-thickness:.6px;text-wrap:pretty;max-width:89px;text-align:right}.mm-product-price-container{flex-wrap:nowrap;align-items:center;padding-bottom:0;border-bottom:none;margin-bottom:var(--spacing-1)}.mm-product-CTA-container{margin-top:var(--font-size-x-large-subtitle)}.mm-product-price{font-size:35px;line-height:120%;letter-spacing:-.35px}.mm-product-compare-at-price s{font-size:18px;letter-spacing:-.36px}.mm-product-price-paiement-option{text-align:right}.mm-product-price-paiement-option .mm-black-900{display:none}.mm-product-price-paiement-option .mm-black-300{text-decoration:underline;text-decoration-thickness:.7px}.mm-product-CTA-text{color:var(--black-700);max-width:80vw;text-wrap:balance;margin-inline:auto}.mm-product-CTA-text strong{color:var(--black-900);text-transform:uppercase;font-weight:700}.mm-product-cta .mm-btn{font-size:14px;letter-spacing:-.14px}.mm-product-CTA-text-mobile{visibility:visible}.mm-product-CTA-text-desktop{visibility:hidden}.mm-product-form .mm-shipping-reassurances{margin-bottom:var(--spacing-6);border-top:none}.mm-product-detail-not-dropdown-title,.mm-product-detail-not-dropdown-description p,.mm-product-dropdown-title{font-size:16px;font-style:normal;font-weight:400;line-height:115%;letter-spacing:-.32px}.mm-product-dropdown-description{margin-top:var(--spacing-3)}.mm-product-dropdown-description p{padding-bottom:var(--spacing-2);font-size:12px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.12px}.mm-product-dropdown,.mm-product-detail-not-dropdown{border-bottom:1px solid rgba(16,16,14,.1)}.mm-product-detail-not-dropdown-border-top{border-top:1px solid rgba(16,16,14,.1)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/mm-main-product.css.map */
