.mm-main-product-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:15rem}.mm-product-form{max-width:500px}.mm-product-media-elem{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.mm-slide-roduct-media-elem-video{margin:auto}.mm-product-media-elem-video{aspect-ratio:16/9;margin:auto;display:flex;align-items:center;justify-content:center}@media(max-width:1024px){.mm-product-media-elem-video{width:calc(100% + 45px)}}@media(max-width:768px){.mm-product-media-elem-video{width:calc(100% + 200px)}}@media(max-width:500px){.mm-product-media-elem-video{width:calc(100% + 45px)}}#thumbnail-slider{margin-top:27px}#thumbnail-slider .splide__slide{width:45px;height:auto;aspect-ratio:1;opacity:.3;border-radius:2.25px;border:none}#thumbnail-slider .splide__slide[aria-current=true]{opacity:1}.mm-product-form-component{margin:8px 0}.mm-product-avis-client-meta{margin-block:2px 10px;font-weight:400;font-size:15px;line-height:20px;color:var(--black-300);font-style:italic}.mm-product-title{font-weight:700;font-size:49px;line-height:46px;letter-spacing:-2.5px}.mm-product-form-component-description .mm-rm-extract,.mm-product-form-component-description *{font-weight:400;font-size:15px;line-height:28px;color:var(--black-700)}.mm-product-form-component-description strong{font-weight:700}.mm-product-form-component-description .mm-rm-link{color:var(--black);font-weight:400}.mm-product-form-component-description p,.mm-product-form-component-description p span,.mm-product-form-component-description p div{font-weight:400;font-size:15px;line-height:28px;color:var(--black-700)}.mm-product-form-component-type{margin-top:8px}.mm-product-form-component-type .mm-product-type{padding:0 8px 0 6px;border:1px solid var(--black-500);border-radius:40px;background-color:var(--cream-light);font-weight:700;font-size:11px;line-height:24px;color:var(--black-700);width:fit-content;margin-right:8px}.mm-product-round-type{width:12px;height:12px;margin-right:4px;border-radius:50%}.mm-product-form-carac-infos{font-weight:400;font-size:12px;line-height:16px;color:var(--black-700);text-transform:capitalize}.mm-product-form-carac-infos:after{content:"\b7";padding:0 3px}.mm-product-form-carac-infos:last-of-type:after{content:none}.mm-product-form-variant-values{border:none;margin-left:0;padding-left:0}.mm-product-form-variant-card{border:2px solid transparent;background:var(--cream-light);box-shadow:0 8px 31px #0000001a;border-radius:6px;padding:10px 22px;margin-right:21px;position:relative;width:100px;height:115px;cursor:pointer;justify-content:center;margin-bottom:16px}.mm-product-form-variant-card:last-child{margin-right:0}.mm-variant-checked{display:none;position:absolute;top:5px;right:5px}.mm-variant-checked svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.mm-product-form-variant-title{margin-bottom:4px;text-align:center}.mm-product-form-variant-price{fill:var(--black-700);white-space:nowrap}.mm-product-form-variant-card svg path{stroke:var(--black-500)}.mm-product-variant-checkbox{height:1px;width:1px;position:absolute;opacity:0}.mm-product-form-variant-free-shipping{display:flex;align-items:center;text-align:center;position:absolute;left:12px;bottom:-18px;background:var(--black);border-radius:58px;transform:rotate(-3deg);padding:8px 12px;color:var(--white);font-weight:700;font-size:10px;line-height:10px;white-space:nowrap}.mm-product-variant-checkbox:checked+.mm-product-form-variant-card{border:2px solid var(--black)}.mm-product-variant-checkbox:checked+.mm-product-form-variant-card .mm-product-form-variant-card svg path{fill:var(--black)}.mm-product-variant-checkbox:checked+.mm-product-form-variant-card .mm-product-form-variant-title{font-weight:700}.mm-product-variant-checkbox:checked+.mm-product-form-variant-card .mm-product-form-variant-price{font-weight:700;color:var(--black)}.mm-product-variant-checkbox:checked+.mm-product-form-variant-card .mm-variant-checked{display:flex}.mm-product-form-variant-values{flex-wrap:wrap}.mm-product-form-component-quantity{margin-right:24px}.mm-product-form-component-quantity label{font-weight:700;font-size:11px;line-height:30px;letter-spacing:1px;text-transform:uppercase;color:var(--black-700);margin-right:12px}.mm-main-product-btn-quantite{box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-base-text),var(--inputs-shadow-opacity));border:1px solid #878380}.mm-apc-qtty-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--white);background-color:inherit;border:none;border-radius:2px;color:var(--black-700);font-size:24px;text-align:center;vertical-align:middle;font-family:Cera;font-weight:700}.mm-apc-qtty-btn svg{width:10px;height:10px}.mm-product-form-component-quantity input{text-align:center;width:40px;height:40px;background-color:var(--cream);padding:0;border:none;box-shadow:none;font-style:normal;font-size:1.4rem;font-weight:500;color:var(--black);font-family:var(--body-font);outline:none}.mm-product-form-component-quantity input[type=number]::-webkit-outer-spin-button,.mm-product-form-component-quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mm-product-form-component-quantity input[type=number]{-moz-appearance:textfield}.mm-product-form-component-quantity input[type=number]::-webkit-inner-spin-button,.mm-product-form-component-quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mm-product-form-component-button{width:100%;height:40px;display:flex;align-items:center;justify-content:center}.mm-product-form-submit-button{text-transform:uppercase;font-weight:700;font-size:13px;line-height:30px;letter-spacing:1px;height:40px}.mm-product-form-submit-button:before{content:none}.mm-product-form-submit-button-price{color:var(--cream);text-transform:uppercase;font-weight:700;font-size:13px;line-height:30px;letter-spacing:1px}@media(min-width:768px){.mm-btn-primary:hover .mm-product-form-submit-button-price{color:var(--black)}}.mm-product-form-component-reassurance{margin-top:16px;margin-bottom:32px}.mm-product-stock{color:#36ab5b;margin-right:24px;font-weight:700;white-space:nowrap}.mm-product-stock:before{content:"";background:#36ab5b;border-radius:50%;width:8px;height:8px;display:inline-block;margin-right:8px}.mm-product-stock-alert{color:#ca652c}.mm-product-stock-alert:before{background:#ca652c}.mm-product-stock-indisponible{color:red}.mm-product-stock-indisponible:before{background:red}.mm-main-product-reas-image{width:16px;height:auto;object-fit:cover;margin-right:4px}.mm-main-product-reas-image+span{margin-right:24px;white-space:nowrap}.mm-main-product-reas-image:last-child+span{margin-right:0}.mm-product-form-component-reassurance>div>span *{color:var(--black-700)}.mm-product-form-component-infos-product{background-color:var(--cream-light);border:1px solid var(--black-200);width:100%;padding:12px 20px;border-radius:8px}.mm-product-form-component-infos-tag svg{margin-right:8px}.mm-product-form-tag-infos{font-weight:400;font-size:12px;line-height:16px;color:var(--black-700)}.mm-product-form .cart__note{margin-top:8px}.mm-product-form-component-infos-before{font-weight:400;font-size:12px;line-height:16px;color:var(--black-700);margin-right:8px}.mm-product-form-component-infos-brutdoux .mm-product-form-component-infos-before,.mm-product-form-component-infos-mineralfruite .mm-product-form-component-infos-before{min-width:40px}.mm-product-form-component-infos-brutdoux,.mm-product-form-component-infos-mineralfruite,.mm-product-form-component-infos-legerpuissant,.mm-product-form-component-infos-fruitetannique{margin-top:16px}.mm-product-form-component-infos-after{font-weight:700;font-size:12px;line-height:16px;color:var(--black-700)}.mm-icon-oiseau{margin-right:8px}.mm-product-title-cta{display:none}@media(max-width:1300px){.mm-main-product-section{gap:10rem}}@media(max-width:1150px){.mm-main-product-section{gap:5rem}}@media(max-width:1024px){.mm-main-product-section{grid-template-columns:1fr;padding:0;grid-gap:0}#main-slider .splide__arrow{height:40px;width:40px;background:#fff;box-shadow:0 0 10px #00000026}#main-slider .splide__arrow:disabled{opacity:0}#main-slider .splide__arrow svg{height:12px;width:12px}#main-slider .splide__pagination__page.is-active{opacity:1;transform:none}#main-slider .splide__pagination__page{opacity:.4}#thumbnail-slider{display:none}.mm-product-form{padding:13px 64px 24px;max-width:unset;overflow:hidden}.mm-breadcrumbs{display:none}.mm-product-title{font-size:21px;line-height:29px;letter-spacing:-1.05px}.mm-product-form-component-description{margin-bottom:24px}.mm-product-form-component-quantity-button{flex-direction:column;align-items:start;margin-top:12px}.mm-product-form-component-quantity{margin-bottom:12px;margin-right:0}.mm-product-form-component-quantity label{margin-right:32px}.mm-product-form-component-reassurance{flex-wrap:wrap;justify-content:center;margin-right:-24px;margin-bottom:12px}.mm-product-form-component-reassurance>span,.mm-product-form-component-reassurance>div{margin-bottom:12px}.mm-product-form-component-reassurance::-webkit-scrollbar{display:none}.mm-product-form-component-button{height:100%}.mm-product-form-submit-button{width:100%}.mm-product-form-component-quantity-button.mm-cta-sticky .mm-product-form-submit-button{height:64px}.mm-product-form-component-quantity-button.mm-cta-sticky{display:flex;position:fixed;bottom:0;left:0;width:100%;box-shadow:0 0 20px #0000001a;z-index:10;mix-blend-mode:normal;margin:0}.mm-product-form-component-quantity-button.mm-cta-sticky .mm-product-form-component-quantity{justify-content:space-between;padding:12px;margin-bottom:0;height:64px;width:100%}.mm-product-form-component-quantity-button.mm-cta-sticky .mm-product-form-component-quantity label{display:none}.mm-product-form-component-quantity-button.mm-cta-sticky .mm-product-title-cta{font-weight:700;font-size:15px;line-height:18px;display:flex;text-align:center;margin-right:10px}}@media screen and (max-width:768px){.mm-product-form{padding:13px 24px 24px}}.recipient-form{--recipient-checkbox-margin-top: .64rem;display:block;position:relative;margin-bottom:2.5rem;margin-top:1rem}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{flex-grow:1;font-size:1.6rem;display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer}.no-js .recipient-checkbox{display:none}.recipient-form>input[type=checkbox]{position:absolute;width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;z-index:-1;appearance:none;-webkit-appearance:none}.recipient-fields__field{margin:0 0 2rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);margin-right:1.2rem;flex-shrink:0}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:.28rem;z-index:5;top:.4rem}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:1.6rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required,.no-js .recipient-email-label.optional{display:inline}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:4.4rem;text-align:left}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors:active){.recipient-fields>hr{border-top:.1rem solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/mm-product-main.css.map */
