:root{--mf-navy: #0B3C5D;--mf-ocean: #1C6E9C;--mf-ice: #EAF5FB;--mf-sky: #D6E4EC}html{scroll-behavior:smooth}::selection{background:var(--mf-ocean);color:#fff}h1,h2,h3{text-wrap:balance}.product-card{transition:transform .45s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.product-card:hover{transform:translateY(-6px)}}.button{transition:transform .25s cubic-bezier(.19,1,.22,1),box-shadow .25s ease,opacity .2s ease}@media(hover:hover){.button:hover{transform:translateY(-2px);box-shadow:0 12px 26px -12px #0b3c5d80}.button:active{transform:translateY(0) scale(.98)}}#header-group .header-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4)}@media(hover:hover){media-gallery slideshow-slides{cursor:grab}}media-gallery slideshow-slides img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}[id$=__hero_jVaWmY] .hero__media{border-radius:24px;overflow:hidden}[id$=__hero_jVaWmY] h1{text-shadow:0 2px 28px rgba(11,60,93,.55)}@media(prefers-reduced-motion:no-preference){[id$=__hero_jVaWmY] .hero__media img{transform-origin:center;animation:mf-kenburns 26s ease-in-out infinite alternate}}@keyframes mf-kenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}[id$=__reassurance_MF]{background:linear-gradient(90deg,#0b3c5d,#155379,#0b3c5d)}[id$=__usp_MF]{background:linear-gradient(180deg,#ffffff 0%,var(--mf-ice) 40%,var(--mf-ice) 100%)}[id$=__sav_cta_MF]{background:linear-gradient(135deg,#0b3c5d,#1c6e9c 85%)}[id$=__collection_hero_MF]{background:linear-gradient(115deg,var(--mf-ice) 0%,#ffffff 78%)}[id$=__conseils_MF]{background:linear-gradient(180deg,#ffffff 0%,var(--mf-ice) 100%)}[id$=__usp_MF] [class*=color-custom-col]{box-shadow:0 20px 45px -28px #0b3c5d61;transition:transform .4s cubic-bezier(.19,1,.22,1),box-shadow .4s ease}@media(hover:hover){[id$=__usp_MF] [class*=color-custom-col]:hover{transform:translateY(-5px);box-shadow:0 28px 55px -26px #0b3c5d73}}.featured-blog-posts img{border-radius:12px}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){main[data-template=index] .shopify-section{animation:mf-rise .9s cubic-bezier(.19,1,.22,1) both;animation-timeline:view();animation-range:entry 0% entry 30%}}}@keyframes mf-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mf-custom.css.map */
