.spm{--spm-r:8px;--navy:#0e1b4c;--cream:#ffffff;--sable:#f4f4f2;--green:#0e1b4c;--bg:#ffffff;--fg:#0e1b4c;--mut:#6b7088;--line:rgba(14,27,76,.14);--accent:#0e1b4c;--ph:#ebebe8;background:var(--bg);color:var(--fg);position:relative}.spm[data-bg=sable]{--bg:#f4f4f2;--ph:#ebebe8}.spm[data-bg=blanc]{--bg:#FFFFFF}.spm[data-bg=navy]{--bg:#0e1b4c;--fg:#ffffff;--mut:rgba(255,255,255,.72);--line:rgba(255,255,255,.18);--accent:#d8dae2;--ph:rgba(255,255,255,.08)}.spm[data-bg=vert]{--bg:#0e1b4c;--fg:#FFFFFF;--mut:rgba(255,255,255,.82);--line:rgba(255,255,255,.22);--accent:#ebebe8;--ph:rgba(255,255,255,.1);background:linear-gradient(92deg,#0e1b4c 14% 83%)}.spm a{color:inherit;text-decoration:none}.spm-wrap{padding:var(--pt,96px) var(--page-padding,20px) var(--pb,96px)}.spm-wrap.is-boxed{max-width:1200px;margin:0 auto;padding-left:28px;padding-right:28px}.spm .spm-h2{color:var(--fg);margin:0;font-size:var(--title-md,clamp(2rem,3.368vw,4rem));font-weight:var(--font-heading-weight,800);letter-spacing:var(--font-heading-letter-spacing,-.03em);line-height:1.02;text-wrap:balance}.spm-h2 em{font-style:normal;color:var(--accent)}.spm-lead{margin:0;font-size:1.05rem;line-height:1.6;color:var(--mut);max-width:52ch}.spm-lead p{margin:0}.spm-lead p+p{margin-top:.7em}.spm-lead a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.spm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-bottom:44px}.spm-head.is-center{flex-direction:column;align-items:center;text-align:center}.spm-link{display:inline-flex;align-items:center;gap:.55em;font-weight:600;font-size:.95rem;white-space:nowrap;border-bottom:1px solid currentColor;padding-bottom:3px}.spm-link svg,.spm-arrow{width:1.05em;height:1.05em;flex:none;transition:transform .35s ease}.spm-link:hover svg{transform:translate(5px)}.spm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 30px;border-radius:999px;font-weight:600;font-size:.95rem;background:var(--fg);color:var(--bg)!important;border:1px solid var(--fg);transition:transform .3s ease,background .3s ease,color .3s ease}.spm-btn:hover{transform:translateY(-2px)}.spm-btn.is-ghost{background:transparent;color:var(--fg)!important}.spm-media{position:relative;display:block;overflow:hidden;border-radius:var(--spm-r);clip-path:inset(0 round var(--spm-r));isolation:isolate;background:var(--ph)}.spm-media>img,.spm-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.spm-media>img{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}a:hover>.spm-media>img,.spm-card:hover .spm-media>img{transform:scale(1.035)}.spm-media>svg{fill:#0e1b4c1f}.spm-tag{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:7px 12px;border-radius:999px;background:#fff;color:#0e1b4c;line-height:1}.spm-rail{position:relative}.spm-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));gap:var(--gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.spm-track::-webkit-scrollbar{display:none}.spm-track>*{scroll-snap-align:start;min-width:0}.spm-nav{display:flex;gap:10px}.spm-nav button{width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--fg);display:grid;place-items:center;cursor:pointer;transition:background .25s ease,opacity .25s ease}.spm-nav button:hover{background:var(--fg);color:var(--bg)}.spm-nav button[disabled]{opacity:.3;pointer-events:none}.spm-nav svg{width:18px;height:18px}html.spm-js .spm-rv{opacity:0;transform:translateY(18px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}html.spm-js .spm-rv.is-in{opacity:1;transform:none}@media(max-width:849px){.spm-wrap{padding-top:calc(var(--pt,96px) * .66);padding-bottom:calc(var(--pb,96px) * .66)}.spm-wrap.is-boxed{padding-left:var(--page-padding,20px);padding-right:var(--page-padding,20px)}.spm-head{flex-direction:column;align-items:flex-start;margin-bottom:28px}.spm-head.is-center{align-items:center}.spm-nav{display:none}.spm-track{--cols:1.35;margin-inline:calc(var(--page-padding,20px) * -1);padding-inline:var(--page-padding,20px);scroll-padding-inline:var(--page-padding,20px)}.spm-lead{font-size:.98rem}}@media(prefers-reduced-motion:reduce){.spm *{transition:none!important}html.spm-js .spm-rv{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/saine-pm.css.map */
