.mm-edito-product{display:flex;flex-direction:column;align-items:center;gap:var(--mm-space-8);padding:var(--mm-space-12) var(--mm-space-13);background:var(--mm-color-white, #ffffff)}.mm-edito-product__empty{color:var(--mm-color-ui-text-light, #8f8e8d)}.mm-edito-product__title{width:100%;margin:0;text-align:center;font-size:57px;letter-spacing:-1.2px;max-width:700px}.mm-edito-product__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--mm-space-5);align-items:stretch;width:100%;max-width:1200px}.mm-edito-product[data-image-position=right] .mm-edito-product__media{order:2}.mm-edito-product__media{position:relative;display:flex;flex-direction:column;min-width:0;height:100%}.mm-edito-product--simple .mm-edito-product__img{width:100%;height:100%;aspect-ratio:101/95;object-fit:cover;border-radius:30px}.mm-edito-product__carousel{position:relative;flex:1 1 auto;border-radius:30px;overflow:hidden;aspect-ratio:1 / 1;min-height:100%}.mm-edito-product__slides{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mm-edito-product__slides::-webkit-scrollbar{display:none}.mm-edito-product__slide{flex:0 0 100%;scroll-snap-align:start;min-width:0}.mm-edito-product__carousel .mm-edito-product__img{width:100%;height:100%;object-fit:cover}.mm-edito-product__arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:var(--mm-radius-full, 1000px);background:var(--mm-color-white, #ffffff);border:1px solid var(--mm-color-black-100, #e9e8e8);color:var(--mm-color-ui-title, #201c1b);transition:transform var(--mm-duration-fast, .18s) var(--mm-curve-out, ease),opacity var(--mm-duration-fast, .18s) var(--mm-curve-out, ease)}.mm-edito-product__arrow:hover{transform:translateY(-50%) scale(1.06)}.mm-edito-product__arrow--prev{left:var(--mm-space-5)}.mm-edito-product__arrow--next{right:var(--mm-space-5)}.mm-edito-product__arrow[hidden]{display:none}.mm-edito-product__arrow--prev .mm-edito-product__arrow-icon{transform:scaleX(-1)}.mm-edito-product__reco{position:absolute;top:var(--mm-space-5);left:var(--mm-space-5);z-index:2}.mm-edito-product__review{position:absolute;left:var(--mm-space-5);right:var(--mm-space-5);bottom:var(--mm-space-5);z-index:2;display:flex;flex-direction:column;gap:var(--mm-space-3);padding:var(--mm-space-4);border-radius:var(--mm-radius-lg, 16px);background:var(--mm-color-primary, #3b0117);color:var(--mm-color-cream, #f9f6e8);width:60%}.mm-edito-product__stars{display:flex;color:var(--mm-color-cream, #f9f6e8)}.mm-edito-product__review-quote{margin:0;font-size:var(--mm-font-size-text-sm, 14px);font-weight:var(--mm-font-weight-medium, 500);line-height:1.35;letter-spacing:-.28px;color:var(--mm-color-cream, #f9f6e8)}.mm-edito-product__reviewer{display:flex;align-items:center;gap:14px}.mm-edito-product__reviewer-photo{flex:0 0 40px;width:40px;height:40px;border-radius:var(--mm-radius-full, 1000px);overflow:hidden;background:var(--mm-color-ui-border, #e9e8e8)}.mm-edito-product__reviewer-photo img{width:100%;height:100%;object-fit:cover}.mm-edito-product__reviewer-info{display:flex;flex-direction:column;font-family:var(--mm-font);font-size:var(--mm-font-size-text-sm, 14px);line-height:1.35;letter-spacing:-.28px}.mm-edito-product__reviewer-name{font-weight:var(--mm-font-weight-medium, 500)}.mm-edito-product__reviewer-detail{font-weight:var(--mm-font-weight-regular, 400);opacity:.5}.mm-edito-product__card{display:flex;flex-direction:column;justify-content:space-between;gap:var(--mm-space-8);min-width:0;padding:var(--mm-space-7);border:1px solid var(--mm-color-black-100, #e9e8e8);border-radius:30px}.mm-edito-product__overview,.mm-edito-product__names{display:flex;flex-direction:column;gap:var(--mm-space-1)}.mm-edito-product__product-title{margin:0;font-size:var(--mm-font-size-title-sm, 34px);font-weight:var(--mm-font-weight-heavy, 800);line-height:1.05;letter-spacing:-.51px;color:var(--mm-color-ui-title, #201c1b)}.mm-edito-product__type{margin:0;font-size:var(--mm-font-size-text, 16px);font-weight:var(--mm-font-weight-medium, 500);line-height:22px;letter-spacing:-.1px;color:var(--mm-color-ui-text-light, #8f8e8d)}.mm-edito-product__cta{border-radius:16px!important}.mm-edito-product__cta span{font-size:14px!important}.mm-edito-product__pricing{display:flex;flex-direction:column;gap:var(--mm-space-1)}.mm-edito-product__price{flex-wrap:wrap;padding-block:var(--mm-space-3) var(--mm-space-5)}.mm-blist{padding-top:var(--mm-space-4)}.mm-edito-product__price .mm-product-sale-badge,.mm-edito-product__price .mm-product-compare-at-price{display:none}.mm-edito-product .mm-section-promo__price-block{border-bottom:none}.mm-edito-product .mm-section-promo__from{color:var(--mm-color-black-700)}.mm-edito-product__alma{display:flex;align-items:center;gap:var(--mm-space-1);margin:0;font-size:var(--mm-font-size-text-sm, 14px);line-height:1.35;letter-spacing:-.28px;color:var(--mm-color-primary, #3b0117)}.mm-edito-product__alma [data-ep-alma-text]{opacity:.5}.mm-edito-product__alma-logo{display:inline-flex;color:var(--mm-color-primary, #3b0117)}.mm-edito-product__alma-logo svg{display:block;width:36.5px;height:10.17px}.mm-edito-product__alma-info{display:inline-flex}.mm-edito-product__desc{margin:0;font-size:var(--mm-font-size-text-sm, 14px);font-weight:var(--mm-font-weight-medium, 500);line-height:1.35;letter-spacing:-.28px;color:var(--mm-color-ui-title, #201c1b)}.mm-edito-product__pricing .mm-product-price{font-size:25px}.mm-edito-product__size{display:flex;flex-direction:column;gap:var(--mm-space-2)}.mm-edito-product__size-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--mm-font);font-size:var(--mm-font-size-text-sm, 14px);font-style:normal;font-weight:var(--mm-font-weight-regular, 400);line-height:1.35;letter-spacing:-.28px;color:var(--mm-color-ui-title, #201c1b);padding-top:var(--mm-space-5)}.mm-edito-product__size-dd{position:relative}.mm-edito-product__size-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--mm-space-1);height:50px;padding:var(--mm-space-3) var(--mm-space-4);border:1px solid var(--mm-color-black-100, #e9e8e8);border-radius:var(--mm-radius-lg, 16px);background:var(--mm-color-white, #ffffff);cursor:pointer;font-size:var(--mm-font-size-text-sm, 14px);font-weight:var(--mm-font-weight-medium, 500);letter-spacing:-.28px;color:var(--mm-color-ui-title, #201c1b);list-style:none}.mm-edito-product__size-trigger::-webkit-details-marker{display:none}.mm-edito-product__size-current{display:flex;align-items:center;gap:var(--mm-space-2);min-width:0}.mm-edito-product__size-current [data-ep-size-value]{font-family:var(--mm-font);font-size:var(--mm-font-size-text-sm, 14px);font-style:normal;font-weight:var(--mm-font-weight-medium, 500);line-height:1.35;letter-spacing:-.28px;color:var(--mm-color-ui-title, #201c1b);white-space:nowrap}.mm-edito-product__size-current [data-ep-size-badge]{display:inline-flex;align-items:center}.mm-edito-product__size-current [data-ep-size-badge]:empty{display:none}.mm-edito-product__size-badge{flex:0 0 auto;background:var(--mm-color-white, #ffffff);border:1px solid var(--mm-color-ui-border, #e9e8e8);border-radius:var(--mm-radius-md, 8px)}.mm-edito-product__size-chevron{transition:transform var(--mm-duration-fast, .18s) var(--mm-curve-out, ease)}.mm-edito-product__size-dd[open] .mm-edito-product__size-chevron{transform:rotate(180deg)}.mm-edito-product__size-list{position:absolute;z-index:5;left:0;right:0;margin-top:var(--mm-space-1);padding:var(--mm-space-1);border:1px solid var(--mm-color-black-100, #e9e8e8);border-radius:var(--mm-radius-lg, 16px);background:var(--mm-color-white, #ffffff);box-shadow:var(--mm-shadow-sm, 0 2px 8px rgba(32, 28, 27, .06))}.mm-edito-product__size-option{display:flex;align-items:center;gap:var(--mm-space-2);width:100%;padding:var(--mm-space-3) var(--mm-space-3);border-radius:var(--mm-radius-md, 8px);text-align:left;font-family:var(--mm-font);font-size:var(--mm-font-size-text-sm, 14px);font-weight:var(--mm-font-weight-medium, 500);line-height:1.35;letter-spacing:-.28px;color:var(--mm-color-ui-title, #201c1b);cursor:pointer}.mm-edito-product__size-option-label{white-space:nowrap}.mm-edito-product__size-option:hover,.mm-edito-product__size-option[aria-selected=true]{background:var(--mm-color-ui-bg-light, #f4f4f4)}.mm-edito-product__size-option[aria-disabled=true]{opacity:.4;pointer-events:none}.mm-edito-product__actions{display:flex;flex-direction:column;gap:var(--mm-space-2)}.mm-edito-product__reassurance-icon-img{width:16px;height:16px;object-fit:contain}@media not (max-width:1440px){.mm-edito-product{padding:var(--mm-space-12) var(--mm-space-15)}}@media not (max-width:1720px){.mm-edito-product{padding:var(--mm-space-12) max(var(--mm-space-13),var(--mm-content-gutter))}.mm-edito-product__row{max-width:none}}@media(max-width:1024px){.mm-edito-product{padding:var(--mm-space-10) var(--mm-space-8)}.mm-edito-product__title{font-size:44px}}@media(max-width:768px){.mm-edito-product{gap:var(--mm-space-6);padding:var(--mm-space-9) var(--mm-space-5)}.mm-edito-product__title{font-size:var(--mm-font-size-title-sm-mobile, 25px);letter-spacing:-.8px;text-wrap:balance}.mm-edito-product__row{grid-template-columns:1fr;gap:var(--mm-space-5)}.mm-edito-product--simple .mm-edito-product__card{order:1}.mm-edito-product--simple .mm-edito-product__media,.mm-edito-product[data-image-position=right] .mm-edito-product__media{order:2}.mm-edito-product__media{height:auto}.mm-edito-product__carousel{min-height:0}.mm-edito-product__img{aspect-ratio:1 / 1;border-radius:20px}.mm-edito-product--resultat .mm-edito-product__media{order:1}.mm-edito-product--resultat .mm-edito-product__card{order:2}.mm-edito-product__carousel{border-radius:20px}.mm-edito-product__review{position:static;left:auto;right:auto;bottom:auto;margin-top:var(--mm-space-2);width:100%}.mm-edito-product__arrow{width:40px;height:40px}.mm-edito-product__arrow--prev{left:var(--mm-space-1)}.mm-edito-product__arrow--next{right:var(--mm-space-2)}.mm-edito-product__card{padding:var(--mm-space-5);border-radius:20px}.mm-edito-product__product-title{font-size:var(--mm-font-size-title-sm-mobile, 25px);line-height:1;letter-spacing:-.8px}.mm-edito-product__price{row-gap:var(--mm-space-1)}.mm-edito-product__price .mm-product-price{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mm-edito-product.css.map */
