:root{--mn-soft: cubic-bezier(.22, .61, .36, 1);--mn-zoom-time: 1.1s;--mn-hover-time: .35s}@media(prefers-reduced-motion:no-preference){.card__media .media img,.mn-energy__media img,.mn-gamme__media img,.mn-duo__media img,.mn-quiz__product-link img,.mn-rituel__pair-set img,.collection-list .media img,.card--card .card__inner img{transition:transform var(--mn-zoom-time) var(--mn-soft),opacity .5s ease!important;transform-origin:50% 50%;backface-visibility:hidden}@media(hover:hover){.card-wrapper:hover .card__media .media img,.mn-energy__link:hover .mn-energy__media img,a.mn-gamme__link:hover .mn-gamme__media img,.mn-duo:hover .mn-duo__media img,.mn-quiz__product-link:hover img,.mn-rituel__media:hover .mn-rituel__pair-set img{transform:scale(1.04)!important}}.button,.shopify-payment-button__button,.mn-btn,.mn-duo__btn,.mn-rituel__add,.mn-pop__btn,.mn-soon__btn,.quantity__button,.product-form__submit{transition:background-color var(--mn-hover-time) var(--mn-soft),color var(--mn-hover-time) var(--mn-soft),border-color var(--mn-hover-time) var(--mn-soft),box-shadow var(--mn-hover-time) var(--mn-soft),opacity var(--mn-hover-time) var(--mn-soft)!important}.button:after,.button:before,.shopify-payment-button__button:after{transition:box-shadow var(--mn-hover-time) var(--mn-soft)!important}.header__menu-item span:not(.header__active-menu-item){background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;padding-bottom:2px;transition:background-size .45s var(--mn-soft)!important}.header__menu-item:hover span:not(.header__active-menu-item){text-decoration:none!important;background-size:100% 1px}.header__menu-item,.list-menu__item--link,.footer a,.link{transition:color var(--mn-hover-time) var(--mn-soft),opacity var(--mn-hover-time) var(--mn-soft)}.mn-energy__cta span[aria-hidden]{display:inline-block;transition:transform .5s var(--mn-soft)}.mn-energy__link:hover .mn-energy__cta span[aria-hidden]{transform:translate(4px)}.mn-rituel__stone-img,.mn-stone__img,.product-form__input input[type=radio]+label,.swatch{transition:box-shadow .4s var(--mn-soft),transform .4s var(--mn-soft),border-color .4s var(--mn-soft),background-color .4s var(--mn-soft)!important}.mn-duo{transition:box-shadow .6s var(--mn-soft),border-color .6s var(--mn-soft)}@media(hover:hover){.mn-duo:hover{box-shadow:0 14px 34px #24342914;border-color:#26302a33}}:root{--animation-slide-in: slideIn .9s var(--mn-soft) forwards;--animation-fade-in: fadeIn .9s var(--mn-soft)}.scroll-trigger.animate--slide-in{transform:translateY(1.2rem)}@keyframes slideIn{0%{transform:translateY(1.2rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}.header__submenu{transition:opacity .3s var(--mn-soft),transform .3s var(--mn-soft)!important}}.blog-articles>.blog-articles__article{display:flex;align-items:stretch}.blog-articles .article-card-wrapper,.blog-articles .card-wrapper,.blog-articles .card{height:100%}.blog-articles .card{display:flex;flex-direction:column}.blog-articles .card>.card__inner{flex:1 1 auto}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s;animation-timing-function:var(--mn-soft)}.drawer{background-color:rgba(var(--color-foreground),0)!important;transition:visibility .5s var(--mn-soft),background-color .5s var(--mn-soft)!important}.drawer.active{background-color:rgba(var(--color-foreground),.35)!important}.drawer__inner{transition:transform .55s cubic-bezier(.32,.72,0,1)!important}.js details[open]>.menu-drawer,.js details[open]>.menu-drawer__submenu{transition:transform .5s cubic-bezier(.32,.72,0,1),visibility .5s ease!important}:root{interpolate-size:allow-keywords}.accordion details::details-content,details.mn-faq__item::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size .45s var(--mn-soft),opacity .45s var(--mn-soft),content-visibility .45s allow-discrete}.accordion details[open]::details-content,details.mn-faq__item[open]::details-content{block-size:auto;opacity:1}.mn-imgfade img[loading=lazy]:not(.mn-in){opacity:0}.mn-imgfade img[loading=lazy].mn-in{animation:mnImgIn .7s var(--mn-soft)}@keyframes mnImgIn{0%{opacity:0}}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/mn-motion.css.map */
