*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-foreground)}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}html{scroll-behavior:smooth}body{font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--pad)}.sr,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}*{scrollbar-width:none}*::-webkit-scrollbar{display:none}.croix{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;padding:0;border:0;border-radius:var(--r-btn);background:transparent;color:var(--ink);cursor:pointer;transition:background var(--t-1) var(--ease)}.croix:hover{background:var(--i5)}.croix:focus-visible{outline:2px solid var(--cta);outline-offset:2px}.croix svg{width:20px;height:20px;stroke-width:1.5}.gm-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 26px;border:0;border-radius:var(--r-in);font-family:inherit;font-size:var(--fs-base);font-weight:600;text-decoration:none;cursor:pointer;transition:background var(--t-1) var(--ease),border-color var(--t-1) var(--ease)}.gm-btn--ghost{border:1.5px solid var(--line-2);color:var(--ink);background:var(--bg)}.gm-btn--ghost:hover{border-color:var(--ink)}.gm-btn--cta{background:var(--cta);color:var(--cta-ink)}.gm-btn--cta:hover{background:var(--cta-h)}.gm-btn:focus{outline:none}.gm-btn:focus-visible{outline:2px solid var(--cta);outline-offset:2px}.gm-btn--cta:focus-visible{outline-color:var(--bg);outline-offset:-4px}.hm-h{margin:0 0 var(--s6);font-size:clamp(var(--fs-3xl),2.1vw,var(--fs-4xl));font-weight:400;letter-spacing:-.01em;line-height:1.2}.hm-sub{margin:0 0 var(--s5);max-width:560px;font-size:var(--fs-md);line-height:1.65;color:var(--ink-2)}.hm-sub--tight{margin-bottom:0}.hm-kick{margin:0 0 var(--s2);font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cta)}.hm-kick--light,.hm-kick--hero{color:var(--cta-ink);opacity:.85}.hm-ctas{display:flex;gap:var(--s3);flex-wrap:wrap;align-items:center}.hm-ctas--centre{justify-content:center}@media(max-width:640px){.hm-ctas{display:grid;grid-template-columns:1fr}}.hm-oeko{display:inline-block;flex:0 0 auto;background:var(--cta);-webkit-mask:var(--oeko-mask) center / contain no-repeat;mask:var(--oeko-mask) center / contain no-repeat}.cat-card{position:relative;display:block;isolation:isolate;background:var(--cta-a05);border:1px solid var(--cta-line-2);border-radius:var(--r-in);overflow:hidden;text-decoration:none;color:var(--ink)}.cat-card-a{display:block;text-decoration:none;color:inherit}.cat-card-a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cat-fav{position:absolute;top:var(--s3);right:var(--s3);z-index:2;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;border-radius:var(--r-dot);background:color-mix(in srgb,var(--bg) 92%,transparent);color:var(--ink);cursor:pointer;transition:color var(--t-1) var(--ease)}.cat-fav svg{width:20px;height:20px}.cat-fav:hover,.cat-fav.on{color:var(--cta)}.cat-fav.on svg path{fill:currentColor}.cat-fav:focus-visible{outline:2px solid var(--cta);outline-offset:2px}.cat-ph{display:block;aspect-ratio:1 / 1;overflow:hidden}.cat-ph img,.cat-ph svg{width:100%;height:100%;object-fit:cover;transition:transform .35s}.cat-card:hover .cat-ph img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.cat-ph img{transition:none}.cat-card:hover .cat-ph img{transform:none}}.cat-tx{display:grid;padding:var(--s4) var(--s5) var(--s5)}.cat-badge{position:absolute;top:var(--s4);left:var(--s4);z-index:2;font-size:var(--fs-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--cta)}.cat-n{font-size:var(--fs-lg);font-weight:600;line-height:1.35}.cat-p{margin-top:var(--s2);font-size:var(--fs-md);color:var(--ink-2)}.cat-p--promo b{color:var(--cta);font-weight:600}.cat-p--promo s{color:var(--ink-2);margin-left:2px}.cat-off{font-style:normal;margin-left:4px;padding:2px 7px;border-radius:var(--r-mini);background:var(--cta);color:var(--cta-ink);font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.cat-t{margin:0;font-size:var(--fs-4xl);font-weight:400;letter-spacing:-.01em}.cat-i{margin:var(--s2) 0 0;font-size:var(--fs-md);line-height:1.7;color:var(--ink-2);max-width:52ch}.cat-head{margin-bottom:var(--s5)}.cat-h{margin:0;font-size:clamp(var(--fs-3xl),2.1vw,var(--fs-4xl));font-weight:400;letter-spacing:-.01em}.cat-d{margin:4px 0 0;max-width:56ch;font-size:var(--fs-base);color:var(--ink-2)}.cat-d a,.cat-i a{color:inherit;text-underline-offset:3px}.cat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s4)}@media(max-width:1200px){.cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-t{font-size:var(--fs-3xl)}}@media(max-width:600px){.cat-grid{grid-template-columns:1fr}}.pd-faq{max-width:820px;margin-inline:auto;text-align:start}.pd-faq details{margin-bottom:var(--s3);background:var(--cta);color:var(--cta-ink);border-radius:var(--r-btn);overflow:hidden}.pd-faq summary{list-style:none;cursor:pointer;padding:var(--s4) var(--s5);font-size:var(--fs-md);font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:var(--s4)}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary:focus-visible{outline:2px solid var(--cta-ink);outline-offset:-2px}.pd-faq summary:after{content:"";flex:0 0 auto;width:9px;height:9px;border-right:1.5px solid var(--cta-ink);border-bottom:1.5px solid var(--cta-ink);transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--t-2) var(--ease)}.pd-faq details[open] summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.pd-faq details p{margin:0;padding:0 var(--s5) var(--s5);max-width:68ch;font-size:var(--fs-sm);line-height:1.7;color:var(--cta-ink)}@media(prefers-reduced-motion:reduce){.pd-faq summary:after{transition:none}}.js-mo .mo-in{opacity:0;transform:translateY(14px);transition:opacity var(--t-3) var(--ease),transform var(--t-3) var(--ease)}.js-mo .mo-in.is-in{opacity:1;transform:none}.js-mo .mo-in.is-in{transition-delay:calc(var(--mo-i, 0) * 60ms)}.js-mo .mo-t{opacity:0;transform:translateY(18px);transition:opacity var(--t-3) var(--ease),transform var(--t-3) var(--ease)}.js-mo .mo-t.is-in{opacity:1;transform:none}@keyframes mo-page{0%{opacity:0}to{opacity:1}}.js-mo main{animation:mo-page var(--t-2) var(--ease) backwards}.mo-lift{transition:transform var(--t-2) var(--ease),box-shadow var(--t-2) var(--ease)}.mo-lift:hover{transform:translateY(-2px)}.cat-card,.hm-post{transition:transform var(--t-2) var(--ease)}.cat-card:hover,.hm-post:hover{transform:translateY(-2px)}.cat-ph,.hm-post-ph{transition:transform var(--t-3) var(--ease)}.cat-card:hover .cat-ph,.hm-post:hover .hm-post-ph{transform:scale(1.03)}.cat-card,.hm-post-in{overflow:hidden}.gm-btn{transition:background var(--t-1) var(--ease),color var(--t-1) var(--ease),transform var(--t-1) var(--ease)}.gm-btn:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.js-mo .mo-in,.js-mo .mo-t{opacity:1;transform:none;transition:none}.js-mo main{animation:none}.mo-lift,.cat-card,.hm-post,.cat-ph,.hm-post-ph,.gm-btn{transition:none}.mo-lift:hover,.cat-card:hover,.hm-post:hover,.gm-btn:active,.cat-card:hover .cat-ph,.hm-post:hover .hm-post-ph{transform:none}}.crumb{padding-block:var(--s4);font-size:var(--fs-xs);color:var(--ink-2)}.crumb-l{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin:0;padding:0;list-style:none;font-size:var(--fs-sm)}.crumb-l li{display:flex;align-items:center;gap:var(--s2);min-width:0}.crumb-l li+li:before{content:"";flex:0 0 auto;width:5px;height:5px;border-top:1.5px solid var(--line-2);border-right:1.5px solid var(--line-2);transform:rotate(45deg)}.crumb-l a{color:var(--cta);text-decoration:none}.crumb-l a:hover{text-decoration:underline;text-underline-offset:3px}.crumb-l a:focus-visible{outline:2px solid var(--cta);outline-offset:2px;border-radius:var(--r-mini)}.crumb-l [aria-current]{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pi-h2{margin:var(--s7) 0 var(--s3);font-size:clamp(var(--fs-3xl),2.1vw,var(--fs-4xl));font-weight:400;letter-spacing:-.01em;line-height:1.2}.pi-h2--haut{margin-top:0}.pi-sec{padding-block:var(--s6)}.pi-sec--centre{text-align:center}.pro-bande{align-items:center;padding-left:max(var(--pad),(100vw - var(--wrap))/2 + var(--pad))}.pro-bande-t{flex:0 0 auto;margin:0;padding:var(--s4) var(--s6) var(--s4) 0;font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.pro-bande-defile{display:flex;overflow:hidden;flex:1;min-width:0}.avis-attente{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/34/assets/critical.css.map */
