:root{--jm-s1: calc(8px * var(--jm-density, 1));--jm-s2: calc(12px * var(--jm-density, 1));--jm-s3: calc(16px * var(--jm-density, 1));--jm-s4: calc(24px * var(--jm-density, 1));--jm-s5: calc(40px * var(--jm-density, 1));--jm-scale: .7;--jm-btn-border: 2px}@media screen and (min-width:990px){:root{--jm-scale: 1}}.jm-delivery,.jm-delivery *,.jm-mention-block,.jm-section,.jm-section *,.jm-section *:before,.jm-section *:after{box-sizing:border-box}.jm-c-creme{--jm-bg: var(--jm-creme);--jm-fg: var(--jm-marine);--jm-card: var(--jm-blanc);--jm-accent: var(--jm-rouge);--jm-accent-fg: var(--jm-blanc);--jm-soft: var(--jm-jaune)}.jm-c-blanc{--jm-bg: var(--jm-blanc);--jm-fg: var(--jm-marine);--jm-card: var(--jm-creme);--jm-accent: var(--jm-rouge);--jm-accent-fg: var(--jm-blanc);--jm-soft: var(--jm-jaune)}.jm-c-marine{--jm-bg: var(--jm-marine);--jm-fg: var(--jm-blanc);--jm-card: var(--jm-blanc);--jm-accent: var(--jm-jaune);--jm-accent-fg: var(--jm-marine);--jm-soft: var(--jm-jaune)}.jm-c-jaune{--jm-bg: var(--jm-jaune);--jm-fg: var(--jm-marine);--jm-card: var(--jm-blanc);--jm-accent: var(--jm-rouge);--jm-accent-fg: var(--jm-blanc);--jm-soft: var(--jm-blanc)}.jm-c-rouge{--jm-bg: var(--jm-rouge);--jm-fg: var(--jm-blanc);--jm-card: var(--jm-blanc);--jm-accent: var(--jm-jaune);--jm-accent-fg: var(--jm-marine);--jm-soft: var(--jm-jaune)}.jm-c-bleu{--jm-bg: var(--jm-bleu);--jm-fg: var(--jm-marine);--jm-card: var(--jm-blanc);--jm-accent: var(--jm-rouge);--jm-accent-fg: var(--jm-blanc);--jm-soft: var(--jm-jaune)}.jm-section{background:var(--jm-bg);color:var(--jm-fg);padding-block:calc(var(--jm-space-section, 64px) * var(--jm-pt, 1) * var(--jm-scale)) calc(var(--jm-space-section, 64px) * var(--jm-pb, 1) * var(--jm-scale));overflow-x:clip}.jm-container{width:100%;max-width:var(--page-width, calc(90rem + 80px) );margin-inline:auto;padding-inline:var(--page-margin, 16px)}.jm-section :is(h1,h2,h3,p,ul,ol,dl){margin:0}.jm-section :is(h1,h2,h3,p,dd,a,span){overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.jm-section :is(h1,h2,h3),.jm-title{font-family:var(--jm-font);font-weight:700;font-style:normal;color:inherit;letter-spacing:0;text-transform:none;text-wrap:balance}.jm-section a{color:inherit}.jm-section a.jm-img-link,.jm-section a:has(>img){display:block}.jm-section img{display:block;max-width:100%;height:auto}.jm-section .jm-heading{font-size:var(--font-h2--size, 2.5rem);line-height:var(--font-h2--line-height, 1.1)}.jm-section .jm-display{font-size:var(--font-h1--size, 3.5rem);line-height:var(--font-h1--line-height, 1.05)}.jm-section .jm-subtitle{font-size:1.125rem;line-height:1.25}.jm-eyebrow{display:inline-block;font-family:var(--jm-font);font-weight:600;font-size:.875rem;line-height:1.2;text-transform:uppercase;letter-spacing:.08em;color:var(--jm-accent)}.jm-c-marine .jm-eyebrow,.jm-c-rouge .jm-eyebrow{color:var(--jm-jaune)}.jm-text{font-size:1rem;line-height:1.6;max-width:62ch}.jm-text p+p{margin-top:var(--jm-s2)}.jm-small{font-size:.9375rem;line-height:1.5}.jm-section-head{display:grid;gap:var(--jm-s2);margin-bottom:var(--jm-s5);text-align:var(--jm-align, center);justify-items:var(--jm-justify, center)}.jm-stack{display:grid;gap:var(--jm-s3);justify-items:start;align-content:start}.jm-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--jm-s1);min-height:48px;padding:var(--jm-s2) var(--jm-s4);border:var(--jm-btn-border) solid var(--jm-marine);border-radius:999px;font-family:var(--jm-font);font-weight:700;font-size:1rem;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-shadow:var(--jm-btn-shadow);transition:transform .15s ease,box-shadow .15s ease}.jm-btn--primary{background:var(--jm-accent);color:var(--jm-accent-fg)}.jm-btn--secondary{background:var(--jm-blanc);color:var(--jm-marine)}.jm-c-marine>.jm-container>.jm-btns .jm-btn,.jm-c-rouge>.jm-container>.jm-btns .jm-btn{border-color:var(--jm-blanc)}@media(hover:hover){.jm-btn:hover{transform:translateY(-2px)}}.jm-btn:active{transform:translateY(1px)}.jm-btn:focus-visible{outline:3px solid var(--jm-jaune);outline-offset:3px}.jm-btns{display:flex;flex-wrap:wrap;gap:var(--jm-s2)}.jm-card{background:var(--jm-card);color:var(--jm-marine);border:var(--jm-border) solid var(--jm-marine);border-radius:var(--jm-radius);box-shadow:var(--jm-shadow)}.jm-mention{margin:var(--jm-s1) 0 0;font-size:.75rem;line-height:1.4;font-style:italic;opacity:.75;overflow-wrap:break-word}.jm-mention--long{font-size:.8125rem}.jm-mention-block .jm-mention{margin:0}.jm-price{font-family:var(--jm-font);font-weight:700;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);line-height:1}.jm-product-name{font-family:var(--jm-font);font-weight:700;font-size:1.25rem;line-height:1.25}.jm-points{list-style:none;padding:0;display:grid;gap:var(--jm-s2)}.jm-points li{display:flex;align-items:center;gap:var(--jm-s2);font-weight:600;line-height:1.35}.jm-points .jm-icon{flex:none;width:32px;height:32px;padding:6px;border-radius:50%;background:var(--jm-soft);color:var(--jm-marine);border:2px solid var(--jm-marine)}.jm-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--jm-s5);align-items:center}.jm-hero__content{display:grid;gap:var(--jm-s4);justify-items:start}.jm-hero__intro{display:grid;gap:var(--jm-s3);justify-items:start}.jm-hero__offer{display:grid;gap:var(--jm-s1);padding:var(--jm-s3) var(--jm-s4);width:100%;max-width:480px}.jm-hero__offer .jm-mention{margin:0}.jm-hero__offer-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--jm-s1) var(--jm-s3);margin-top:var(--jm-s1)}.jm-media{position:relative;justify-self:center;width:100%;max-width:520px}.jm-media__frame{display:block;aspect-ratio:1 / 1;padding:var(--jm-s3);overflow:hidden;transform:rotate(var(--jm-tilt, 0deg))}.jm-media__frame :is(img,svg){width:100%;height:100%;object-fit:contain}.jm-badge{position:absolute;top:calc(var(--jm-s3) * -1);right:calc(var(--jm-s1) * -1);z-index:2;display:grid;place-items:center;width:104px;height:104px;padding:var(--jm-s2);border-radius:50%;background:var(--jm-jaune);color:var(--jm-marine);border:var(--jm-border) solid var(--jm-marine);box-shadow:var(--jm-shadow);font-family:var(--jm-font);font-weight:700;font-size:.9375rem;line-height:1.1;text-align:center;transform:rotate(10deg)}.jm-marquee{padding-block:var(--jm-s2);overflow:hidden;border-block:var(--jm-border) solid var(--jm-marine)}.jm-marquee__track{display:flex;width:max-content;animation:jm-scroll var(--jm-speed, 30s) linear infinite}.jm-marquee:hover .jm-marquee__track{animation-play-state:paused}.jm-marquee__group{display:flex;align-items:center;flex:none}.jm-marquee__item{display:inline-flex;align-items:center;gap:var(--jm-s3);padding-inline:var(--jm-s3);font-family:var(--jm-font);font-weight:700;font-size:1.0625rem;line-height:1.2;white-space:nowrap}.jm-marquee__item .jm-icon{color:var(--jm-accent);fill:currentColor}@keyframes jm-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.jm-grid{display:grid;gap:var(--jm-s4);grid-template-columns:repeat(var(--jm-cols, 4),minmax(0,1fr))}.jm-grid--tiles{max-width:1080px;margin-inline:auto}.jm-feature{display:grid;gap:var(--jm-s2);align-content:start;padding:var(--jm-s4)}.jm-feature__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--jm-jaune);border:2px solid var(--jm-marine);color:var(--jm-marine)}.jm-feature__title{font-size:1.125rem;line-height:1.25}.jm-feature__text{font-size:.9375rem;line-height:1.5}.jm-tile{display:grid;grid-template-rows:auto 1fr;overflow:hidden;text-decoration:none;transition:transform .15s ease}@media(hover:hover){.jm-tile:hover{transform:translateY(-4px)}}.jm-tile__media{display:block;aspect-ratio:1 / 1;background:var(--jm-creme);border-bottom:var(--jm-border) solid var(--jm-marine);overflow:hidden}.jm-tile__media :is(img,svg){width:100%;height:100%;object-fit:cover}.jm-tile__body{display:flex;align-items:center;justify-content:space-between;gap:var(--jm-s2);padding:var(--jm-s3) var(--jm-s4)}.jm-tile__title{font-size:1.125rem;line-height:1.25}.jm-tile__arrow{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--jm-rouge);color:var(--jm-blanc);border:2px solid var(--jm-marine)}.jm-promise{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--jm-s4);padding:var(--jm-s4) var(--jm-s5)}.jm-promise__icon{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--jm-jaune);color:var(--jm-marine);border:var(--jm-border) solid var(--jm-marine)}.jm-promise__content{display:grid;gap:var(--jm-s1)}.jm-promise__title{font-size:var(--font-h3--size, 2rem);line-height:var(--font-h3--line-height, 1.15)}.jm-steps{list-style:none;margin:0;padding:0}.jm-step{display:grid;gap:var(--jm-s2);align-content:start;padding:var(--jm-s4)}.jm-step__num{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--jm-rouge);color:var(--jm-blanc);border:2px solid var(--jm-marine);font-family:var(--jm-font);font-weight:700;font-size:1.25rem;line-height:1}.jm-faq{display:grid;gap:var(--jm-s3);max-width:820px;margin-inline:auto}.jm-faq__item{overflow:hidden}.jm-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--jm-s3);padding:var(--jm-s3) var(--jm-s4);cursor:pointer;list-style:none;font-family:var(--jm-font);font-weight:700;font-size:1.0625rem;line-height:1.3}.jm-faq__item summary::-webkit-details-marker{display:none}.jm-faq__item summary:after{content:"+";flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--jm-jaune);border:2px solid var(--jm-marine);font-size:1.25rem;line-height:1}.jm-faq__item[open] summary:after{content:"\2212"}.jm-faq__answer{padding:0 var(--jm-s4) var(--jm-s4);font-size:.9375rem;line-height:1.6}.jm-faq__answer p+p{margin-top:var(--jm-s2)}.jm-page-head{text-align:var(--jm-align, center)}.jm-page-head__inner{display:grid;gap:var(--jm-s2);justify-items:var(--jm-justify, center)}.jm-page-head .jm-page-head__title{font-size:var(--font-h1--size, 3.5rem);line-height:var(--font-h1--line-height, 1.05)}.jm-page-head--compact .jm-page-head__title{font-size:var(--font-h3--size, 2rem);line-height:var(--font-h3--line-height, 1.15)}.jm-page-head--compact .jm-page-head__inner{gap:var(--jm-s1)}.jm-contact__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--jm-s4)}.jm-contact__item{display:grid;gap:var(--jm-s2);justify-items:start;align-content:start;padding:var(--jm-s4)}.jm-contact__item a{font-weight:700;overflow-wrap:anywhere}.jm-legal{font-size:.875rem;line-height:1.6}.jm-legal--divider{border-top:1px solid var(--color-border, rgb(var(--jm-marine-rgb) / .15))}.jm-legal__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--jm-s5);align-items:start}.jm-legal .jm-legal__title{font-size:1.125rem;line-height:1.25;margin-bottom:var(--jm-s2)}.jm-legal dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--jm-s1) var(--jm-s3)}.jm-legal dt{font-weight:700}.jm-legal dd{margin:0;overflow-wrap:anywhere}.jm-legal__note p+p{margin-top:var(--jm-s2)}.jm-health{margin-top:var(--jm-s4);padding:var(--jm-s2) var(--jm-s3);border:2px solid currentColor;border-radius:var(--jm-radius);text-align:center;font-weight:600}.jm-delivery{display:grid;gap:var(--jm-s2);width:calc(100% - var(--jm-shadow-offset));padding:var(--jm-s3) var(--jm-s4);background:var(--jm-creme);color:var(--jm-marine);border:var(--jm-border) solid var(--jm-marine);border-radius:var(--jm-radius);box-shadow:var(--jm-shadow)}.jm-delivery__row{display:flex;gap:var(--jm-s2);align-items:flex-start;font-size:.875rem;line-height:1.45}.jm-delivery__row span{min-width:0;overflow-wrap:break-word}.jm-delivery__row .jm-icon{flex:none;margin-top:1px}.jm-delivery__row strong{font-family:var(--jm-font)}@media screen and (max-width:989px){.jm-split{grid-template-columns:minmax(0,1fr);gap:var(--jm-s5)}.jm-media{max-width:420px}.jm-media--first{order:-1}.jm-grid{grid-template-columns:repeat(var(--jm-cols-tablet, 2),minmax(0,1fr))}.jm-legal__grid{grid-template-columns:minmax(0,1fr);gap:var(--jm-s4)}.jm-contact__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jm-promise{padding:var(--jm-s4)}}@media screen and (max-width:749px){.jm-section-head{margin-bottom:var(--jm-s4)}.jm-btns{flex-direction:column;align-items:stretch;width:100%}.jm-btn{width:100%}.jm-hero__content,.jm-stack{justify-items:stretch}.jm-hero__offer{max-width:none}.jm-media{max-width:320px}.jm-badge{width:84px;height:84px;font-size:.8125rem;right:0}.jm-grid{gap:var(--jm-s2);grid-template-columns:repeat(var(--jm-cols-mobile, 2),minmax(0,1fr))}.jm-feature,.jm-step,.jm-contact__item{padding:var(--jm-s3)}.jm-feature__title{font-size:1rem}.jm-feature__text{font-size:.875rem}.jm-feature__icon{width:44px;height:44px}.jm-promise{grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--jm-s3);padding:var(--jm-s4) var(--jm-s3)}.jm-promise .jm-btn{justify-self:stretch}.jm-promise__icon{width:56px;height:56px}.jm-contact__grid{grid-template-columns:minmax(0,1fr);gap:var(--jm-s3)}.jm-legal dl{grid-template-columns:minmax(0,1fr);gap:0}.jm-legal dd{margin-bottom:var(--jm-s1)}.jm-tile__body{padding:var(--jm-s2)}.jm-grid--list-mobile .jm-tile{grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto}.jm-grid--list-mobile .jm-tile__media{border-bottom:0;border-right:var(--jm-border) solid var(--jm-marine)}.jm-grid--list-mobile .jm-tile__body{padding:var(--jm-s2) var(--jm-s3)}.jm-grid--list-mobile .jm-tile__title{font-size:1.0625rem}.jm-tile__title{font-size:.9375rem}.jm-tile__arrow{width:28px;height:28px}.jm-faq__item summary{padding:var(--jm-s3);font-size:1rem}.jm-faq__answer{padding:0 var(--jm-s3) var(--jm-s3)}.jm-delivery{padding:var(--jm-s3)}}@media(prefers-reduced-motion:reduce){.jm-marquee__track{animation:none}.jm-marquee{overflow-x:auto}.jm-btn,.jm-tile{transition:none}.jm-btn:hover,.jm-tile:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/jm-univers.css.map */
