@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/marcellus-latin-ext-400-normal.DkjSXVBo.woff2)format("woff2"),url(/_astro/marcellus-latin-ext-400-normal.D06jIo1e.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/marcellus-latin-400-normal.86dSXJnk.woff2)format("woff2"),url(/_astro/marcellus-latin-400-normal.AvMY561b.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-cyrillic-300-normal.DcIdRxLM.woff2)format("woff2"),url(/_astro/jost-cyrillic-300-normal.Da-u_v9v.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-ext-300-normal.-ixxmfGr.woff2)format("woff2"),url(/_astro/jost-latin-ext-300-normal.DIStW2bt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-300-normal.DkBQXsFU.woff2)format("woff2"),url(/_astro/jost-latin-300-normal.Ckm9JHl_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-cyrillic-400-normal.bVZEi0jL.woff2)format("woff2"),url(/_astro/jost-cyrillic-400-normal.Dk3McGkH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-ext-400-normal.CpdMQIMr.woff2)format("woff2"),url(/_astro/jost-latin-ext-400-normal.Dsyb2mtt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2)format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-cyrillic-500-normal.DtB2bvF0.woff2)format("woff2"),url(/_astro/jost-cyrillic-500-normal.DlHwnXyv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-ext-500-normal.BkvHgcKf.woff2)format("woff2"),url(/_astro/jost-latin-ext-500-normal.Cpxiadwk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-500-normal.41lBe9I9.woff2)format("woff2"),url(/_astro/jost-latin-500-normal.B-AtzreL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amiri-arabic-400-normal.D0NIBXga.woff2)format("woff2"),url(/_astro/amiri-arabic-400-normal.C_1DQziU.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amiri-latin-ext-400-normal.C9hoIjPx.woff2)format("woff2"),url(/_astro/amiri-latin-ext-400-normal.CGn-6a7O.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amiri-latin-400-normal.Czk41Rjn.woff2)format("woff2"),url(/_astro/amiri-latin-400-normal.Bv6IM0kz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amiri-arabic-700-normal.D8FrblyB.woff2)format("woff2"),url(/_astro/amiri-arabic-700-normal.dUd6sHq-.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amiri-latin-ext-700-normal.ByFuOT8o.woff2)format("woff2"),url(/_astro/amiri-latin-ext-700-normal.Ck-lxu84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amiri-latin-700-normal.DIjoEGk6.woff2)format("woff2"),url(/_astro/amiri-latin-700-normal.BH9dHmOv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sable:#f3e8d9;--sable-2:#e9d9c3;--carte:#fbf6ef;--encre:#2a201b;--encre-2:#6b5a4e;--nila:#34449a;--nila-2:#26337a;--nila-doux:#dcdff2;--akar:#a3352b;--argan:#b9822e;--trait:#2a201b24;--ombre:0 18px 50px #2a201b1f;--display:"Marcellus", "Cormorant Garamond", Georgia, serif;--texte:"Jost", "Avenir Next", "Segoe UI", system-ui, sans-serif;--arabe:"Amiri", "Geeza Pro", "Traditional Arabic", serif;--r:6px;--wrap:1240px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sable:#1b1512;--sable-2:#241c17;--carte:#2a211b;--encre:#f2e6d6;--encre-2:#bfae9c;--nila:#a3aef2;--nila-2:#c3cbf7;--nila-doux:#2a2f4e;--akar:#e2776b;--argan:#e0ae5c;--trait:#f2e6d624;--ombre:0 18px 50px #0006;color-scheme:dark}}:root[data-theme=dark]{--sable:#1b1512;--sable-2:#241c17;--carte:#2a211b;--encre:#f2e6d6;--encre-2:#bfae9c;--nila:#a3aef2;--nila-2:#c3cbf7;--nila-doux:#2a2f4e;--akar:#e2776b;--argan:#e0ae5c;--trait:#f2e6d624;--ombre:0 18px 50px #0006;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--sable);color:var(--encre);font-family:var(--texte);-webkit-font-smoothing:antialiased;margin:0;font-size:16.5px;font-weight:400;line-height:1.65;overflow-x:hidden}[dir=rtl] body,[dir=rtl]{font-family:var(--arabe), var(--texte)}[dir=rtl] body{font-size:18px}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--display);text-wrap:balance;letter-spacing:-.005em;margin:0;font-weight:400;line-height:1.1}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4{font-family:var(--arabe);letter-spacing:0;line-height:1.35}p{margin:0}button{font:inherit;cursor:pointer;color:inherit}:focus-visible{outline:2px solid var(--nila);outline-offset:3px}[hidden]{display:none!important}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--encre);color:var(--sable);z-index:100;border-radius:999px;padding:10px 16px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.wrap{max-width:var(--wrap);padding-inline:max(20px, env(safe-area-inset-left));margin:0 auto}.eyebrow{font-family:var(--texte);letter-spacing:.2em;text-transform:uppercase;color:var(--encre-2);font-size:.74rem;font-weight:500}[dir=rtl] .eyebrow{letter-spacing:0;font-size:.95rem;font-family:var(--arabe)}.lead{color:var(--encre-2);max-width:36em;font-size:1.12rem}.muted{color:var(--encre-2)}section{padding-block:clamp(56px,8vw,104px)}.h2{font-size:clamp(2rem,4.2vw,3.2rem)}.tete{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 32px;margin-bottom:40px;display:flex}.tete .lead{margin-top:10px}.btn{border:1px solid var(--encre);background:var(--encre);color:var(--sable);letter-spacing:.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.55em;padding:.9em 1.6em;font-weight:500;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.btn:hover{background:var(--nila);border-color:var(--nila);color:#fff}.btn:active{transform:scale(.98)}.btn.ghost{color:var(--encre);background:0 0}.btn.ghost:hover{background:var(--encre);color:var(--sable);border-color:var(--encre)}.btn.clair{background:var(--carte);color:var(--encre);border-color:var(--carte)}.btn.clair:hover{background:var(--akar);border-color:var(--akar);color:#fff}.btn.block{width:100%}.btn.sm{padding:.6em 1.1em;font-size:.9rem}.btn[disabled]{opacity:.6;cursor:wait}.lien{color:var(--nila);text-underline-offset:3px;text-decoration:underline 1px}.lien-fleche{border-bottom:1px solid;align-items:center;gap:.4em;padding-bottom:2px;font-weight:500;text-decoration:none;display:inline-flex}.lien-fleche:after{content:"→";transition:transform .2s}[dir=rtl] .lien-fleche:after{content:"←"}.lien-fleche:hover:after{transform:translate(4px)}[dir=rtl] .lien-fleche:hover:after{transform:translate(-4px)}.losanges{opacity:.5;background:linear-gradient(135deg, transparent 45%, var(--encre) 45% 55%, transparent 55%) 0 0/28px 14px, linear-gradient(45deg, transparent 45%, var(--encre) 45% 55%, transparent 55%) 0 0/28px 14px;height:14px}.arc{border-radius:999px 999px var(--r) var(--r);background:var(--sable-2);overflow:hidden}.arc img{object-fit:cover;width:100%;height:100%}.promo-bar{background:var(--nila);color:#f6f1ea;letter-spacing:.03em;font-size:.84rem;overflow:hidden}:root[data-theme=dark] .promo-bar{color:#1b1512}.promo-bar .rail{white-space:nowrap;justify-content:center;gap:64px;padding-block:9px;display:flex}@media (width>=861px){.promo-bar span[aria-hidden]{display:none}}.promo-bar span:before{content:"✦";opacity:.7;margin-inline-end:12px;font-size:.7em}@media (width<=860px){.promo-bar .rail{justify-content:flex-start;width:max-content;animation:22s linear infinite defile}[dir=rtl] .promo-bar .rail{animation-name:defile-rtl}}@keyframes defile{to{transform:translate(-50%)}}@keyframes defile-rtl{to{transform:translate(50%)}}.site-head{z-index:30;background:color-mix(in srgb, var(--sable) 90%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--trait);position:sticky;top:0}.bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-block:14px;display:grid}.logo{flex-direction:column;align-items:center;gap:4px;line-height:1;text-decoration:none;display:flex}.logo b{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;font-size:1.55rem;font-weight:400}.logo span{font-family:var(--arabe);color:var(--akar);font-size:1rem}.nav{gap:28px;display:flex}.nav a{padding-block:4px;font-size:.94rem;text-decoration:none;position:relative}.nav a:after{content:"";inset-inline:0;transform-origin:0;background:currentColor;height:1px;transition:transform .25s;position:absolute;bottom:0;transform:scaleX(0)}.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.outils{justify-content:flex-end;align-items:center;gap:10px;display:flex}.langues{gap:2px;font-size:.8rem;display:flex}.langues a{color:var(--encre-2);border-radius:999px;padding:4px 7px;text-decoration:none}.langues a[aria-current=true]{color:var(--encre);background:var(--sable-2)}.panier-btn{border:1px solid var(--encre);background:0 0;border-radius:999px;align-items:center;gap:.55em;padding:.5em 1em;font-size:.92rem;transition:background .2s,color .2s;display:flex}.panier-btn:hover{background:var(--encre);color:var(--sable)}.panier-btn .n{background:var(--akar);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:1.55em;height:1.55em;font-size:.76rem;display:grid}.panier-btn.pulse .n{animation:.5s pulse}@keyframes pulse{50%{transform:scale(1.35)}}.burger{background:0 0;border:0;padding:6px;display:none}.burger span{background:currentColor;width:22px;height:1.5px;margin:5px 0;display:block}@media (width<=960px){.nav{display:none}.burger{display:block}.langues{display:none}.logo b{letter-spacing:.16em;font-size:1.2rem}}.mobile-nav{z-index:60;background:var(--sable);flex-direction:column;gap:6px;padding:24px;display:flex;position:fixed;inset:0}.mobile-nav a{font-family:var(--display);border-bottom:1px solid var(--trait);padding-block:8px;font-size:2rem;text-decoration:none}[dir=rtl] .mobile-nav a{font-family:var(--arabe)}.mobile-nav .langues{margin-top:20px;font-size:1rem;display:flex}.mobile-nav .fermer{align-self:flex-end}.hero{color:#fbf6ef;isolation:isolate;align-items:end;min-height:min(86vh,820px);display:grid;position:relative;overflow:hidden}.hero picture,.hero>img{z-index:-2;position:absolute;inset:0}.hero picture img,.hero>img{object-fit:cover;object-position:70% center;width:100%;height:100%}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#1b120cb8 0%,#1b120c61 45%,#1b120c00 75%),linear-gradient(#0000 55%,#1b120c80);position:absolute;inset:0}[dir=rtl] .hero:before{background:linear-gradient(-90deg,#1b120cb8 0%,#1b120c61 45%,#1b120c00 75%),linear-gradient(#0000 55%,#1b120c80)}.hero .wrap{width:100%;padding-block:clamp(80px,14vh,140px) clamp(48px,9vh,96px)}.hero .eyebrow{color:#fbf6efd1}.hero h1{max-width:11.5em;margin-top:18px;font-size:clamp(2.7rem,6.6vw,5.6rem)}.hero h1 em{color:#e9c489;font-style:normal;display:block}.hero .lead{color:#fbf6efe0;margin-top:22px}.hero .actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero .btn{color:#2a201b;background:#fbf6ef;border-color:#fbf6ef}.hero .btn:hover{background:var(--akar);border-color:var(--akar);color:#fff}.hero .btn.ghost{color:#fbf6ef;background:0 0;border-color:#fbf6efb3}.hero .btn.ghost:hover{color:#2a201b;background:#fbf6ef}.hero .faits{color:#fbf6efcc;border-top:1px solid #fbf6ef40;flex-wrap:wrap;gap:14px 44px;max-width:640px;margin-top:52px;padding-top:22px;font-size:.88rem;display:flex}.hero .faits b{font-family:var(--display);color:#fbf6ef;font-size:1.6rem;font-weight:400;display:block}@media (width<=700px){.hero{min-height:92svh}.hero picture img{object-position:78% center}.hero:before{background:linear-gradient(#1b120c26,#1b120c59 40%,#1b120cdb 90%)}}.rassure{border-bottom:1px solid var(--trait);background:var(--carte)}.rassure ul{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:18px 0;list-style:none;display:grid}.rassure li{align-items:center;gap:12px;font-size:.9rem;line-height:1.3;display:flex}.rassure li b{font-weight:500;display:block}.rassure li span{color:var(--encre-2);font-size:.84rem}.rassure svg{width:28px;height:28px;color:var(--nila);flex:none}@media (width<=860px){.rassure ul{grid-template-columns:1fr 1fr}}.grille{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:28px 22px;display:grid}.grille.quatre{grid-template-columns:repeat(4,1fr)}@media (width<=1060px){.grille.quatre{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.grille.quatre,.grille{grid-template-columns:1fr 1fr;gap:22px 12px}}.carte{flex-direction:column;min-width:0;display:flex;position:relative}.carte .visuel{aspect-ratio:4/5;border-radius:200px 200px var(--r) var(--r);background:var(--sable-2);position:relative;overflow:hidden}.carte .visuel img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.carte:hover .visuel img{transform:scale(1.05)}.carte .badge{top:18%;background:var(--carte);color:var(--encre);letter-spacing:.12em;text-transform:uppercase;z-index:1;border-radius:999px;padding:5px 10px;font-size:.7rem;position:absolute;inset-inline-start:10px}[dir=rtl] .carte .badge{letter-spacing:0;font-size:.85rem}.carte .ajout-rapide{inset-inline:10px;opacity:0;z-index:1;transition:opacity .3s,transform .3s;position:absolute;bottom:10px;transform:translateY(8px)}.carte:hover .ajout-rapide,.carte:focus-within .ajout-rapide{opacity:1;transform:none}@media (hover:none){.carte .ajout-rapide{display:none}}.carte .infos{gap:4px;padding-top:14px;display:grid}.carte .origine{letter-spacing:.14em;text-transform:uppercase;color:var(--akar);font-size:.72rem}[dir=rtl] .carte .origine{letter-spacing:0;font-size:.88rem}.carte h3{font-size:1.32rem}.carte h3 a{text-decoration:none}.carte h3 a:after{content:"";position:absolute;inset:0}.carte .ligne-prix{justify-content:space-between;align-items:baseline;gap:10px;margin-top:2px;display:flex}.carte .prix{font-variant-numeric:tabular-nums;font-weight:500}.carte .format{color:var(--encre-2);font-size:.86rem}.carte .mobile-add{z-index:1;margin-top:10px;display:none;position:relative}@media (hover:none){.carte .mobile-add{display:inline-flex}}.barre{color:var(--encre-2);margin-inline-start:.4em;font-size:.9em;font-weight:400;text-decoration:line-through}.univers{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.univers a{aspect-ratio:3/4;border-radius:160px 160px var(--r) var(--r);color:#fbf6ef;isolation:isolate;align-items:flex-end;padding:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.univers img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1s;position:absolute;inset:0}.univers a:before{content:"";z-index:-1;background:linear-gradient(#0000 45%,#1b120cb3);position:absolute;inset:0}.univers a:hover img{transform:scale(1.06)}.univers b{font-family:var(--display);font-size:1.3rem;font-weight:400;line-height:1.15}[dir=rtl] .univers b{font-family:var(--arabe)}@media (width<=960px){.univers{grid-template-columns:repeat(3,1fr)}.univers a:nth-child(n+4){aspect-ratio:4/3;border-radius:var(--r)}}@media (width<=560px){.univers{grid-template-columns:1fr 1fr;gap:12px}.univers a,.univers a:nth-child(n+4){aspect-ratio:3/4;border-radius:160px 160px var(--r) var(--r);padding:14px}.univers a:last-child{aspect-ratio:16/9;border-radius:var(--r);grid-column:span 2}.univers b{font-size:1.15rem}}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.split.inverse>:first-child{order:2}.split .media{position:relative}.split .media .arc{aspect-ratio:4/5}.split .media .cachet{inset-inline-start:-24px;background:var(--carte);border:1px solid var(--trait);border-radius:var(--r);max-width:220px;box-shadow:var(--ombre);padding:14px 18px;font-size:.84rem;line-height:1.4;position:absolute;bottom:36px}.split .media .cachet b{font-family:var(--display);font-size:1.1rem;font-weight:400;display:block}.split h2{margin:12px 0 18px}.split .lead{margin-bottom:26px}@media (width<=860px){.split{grid-template-columns:1fr}.split.inverse>:first-child{order:0}.split .media .cachet{inset-inline-start:12px}}.etapes{counter-reset:e;margin:8px 0 28px;padding:0;list-style:none}.etapes li{border-top:1px solid var(--trait);counter-increment:e;grid-template-columns:48px 1fr;gap:12px;padding-block:14px;display:grid}.etapes li:before{content:counter(e);font-family:var(--display);color:var(--nila);font-size:1.7rem;line-height:1}.etapes b{font-weight:500}.etapes span{color:var(--encre-2);font-size:.95rem;display:block}.bande{background:var(--sable-2)}.bande-nila{background:var(--nila);color:#f6f1ea;position:relative;overflow:hidden}:root[data-theme=dark] .bande-nila{background:#26306b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bande-nila{background:#26306b}}.bande-nila .eyebrow,.bande-nila .lead{color:#f6f1ead1}.bande-nila:after{content:"";opacity:.3;background:linear-gradient(135deg,#0000 45%,currentColor 45% 55%,#0000 55%) 0 0/28px 14px,linear-gradient(45deg,#0000 45%,currentColor 45% 55%,#0000 55%) 0 0/28px 14px;height:14px;position:absolute;inset:auto 0 0}.quiz{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.choix{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.choix button{text-align:start;color:inherit;border-radius:var(--r);background:0 0;border:1px solid #f6f1ea59;padding:16px 18px;font-size:1rem;transition:background .2s,border-color .2s}.choix button:hover{border-color:#f6f1ea}.choix button[aria-pressed=true]{color:var(--nila);background:#f6f1ea;border-color:#f6f1ea}.routine{border-radius:var(--r);background:#f6f1ea14;border:1px solid #f6f1ea33;gap:12px;padding:22px;display:grid}.routine ol{counter-reset:r;gap:10px;margin:0;padding:0;list-style:none;display:grid}.routine li{counter-increment:r;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;display:grid}.routine li img{object-fit:cover;border-radius:999px 999px 4px 4px;width:56px;height:56px}.routine li a{font-weight:500;text-decoration:none}.routine li small{opacity:.75;font-size:.82rem;display:block}.routine .total{border-top:1px solid #f6f1ea33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.routine .total b{font-family:var(--display);font-size:1.6rem;font-weight:400}@media (width<=860px){.quiz{grid-template-columns:1fr}}@media (width<=420px){.choix{grid-template-columns:1fr}}.engagements{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.engagements div{border-top:1px solid var(--encre);padding-top:18px}.engagements h3{margin-bottom:8px;font-size:1.3rem}.engagements p{color:var(--encre-2);font-size:.95rem}@media (width<=860px){.engagements{grid-template-columns:1fr 1fr}}@media (width<=480px){.engagements{grid-template-columns:1fr}}.articles{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:28px;display:grid}.article-carte{gap:12px;text-decoration:none;display:grid}.article-carte .img{aspect-ratio:3/2;border-radius:var(--r);overflow:hidden}.article-carte img{object-fit:cover;width:100%;height:100%;transition:transform 1s}.article-carte:hover img{transform:scale(1.04)}.article-carte h3{font-size:1.4rem}.article-carte p{color:var(--encre-2);font-size:.95rem}.faq{border-top:1px solid var(--trait)}.faq details{border-bottom:1px solid var(--trait)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:1.08rem;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--display);color:var(--nila);font-size:1.5rem;line-height:1;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--encre-2);max-width:52em;padding:0 0 22px}.ariane{color:var(--encre-2);padding-block:18px;font-size:.84rem}.ariane ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ariane li+li:before{content:"/";opacity:.5;margin-inline-end:6px}.ariane a{text-decoration:none}.ariane a:hover{color:var(--encre)}.page-tete{padding-block:clamp(28px,5vw,56px) clamp(24px,4vw,44px)}.page-tete h1{margin-top:10px;font-size:clamp(2.4rem,5.6vw,4.4rem)}.page-tete .lead{margin-top:16px}.filtres{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.filtres a{border:1px solid var(--trait);border-radius:999px;padding:.45em 1.1em;font-size:.9rem;text-decoration:none;transition:border-color .2s}.filtres a:hover{border-color:var(--encre)}.filtres a[aria-current=page]{background:var(--encre);color:var(--sable);border-color:var(--encre)}.compte{color:var(--encre-2);margin-bottom:20px;font-size:.9rem}.fiche{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(28px,5vw,72px);padding-bottom:40px;display:grid}.fiche .galerie{position:sticky;top:96px}.fiche .galerie .arc{aspect-ratio:4/5}.fiche .achat h1{margin:10px 0 6px;font-size:clamp(2.2rem,4.4vw,3.4rem)}.fiche .nom-ar{font-family:var(--arabe);color:var(--akar);font-size:1.3rem}.fiche .prix-bloc{flex-wrap:wrap;align-items:baseline;gap:14px;margin:18px 0 6px;display:flex}.fiche .prix-bloc .prix{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:2rem}.fiche .prix-bloc .format{color:var(--encre-2)}.fiche .court{color:var(--encre-2);margin:14px 0 22px;font-size:1.08rem}.fiche .bienfaits{gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.fiche .bienfaits li{align-items:baseline;gap:10px;display:flex}.fiche .bienfaits li:before{content:"◆";color:var(--argan);font-size:.7em}.qte-ligne{align-items:stretch;gap:10px;display:flex}.stepper{border:1px solid var(--encre);border-radius:999px;align-items:center;display:flex}.stepper button{background:0 0;border:0;width:44px;height:100%;font-size:1.2rem}.stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:28px}.qte-ligne .btn{flex:1}.stock{color:var(--encre-2);align-items:center;gap:8px;margin-top:14px;font-size:.9rem;display:flex}.stock:before{content:"";background:#3d8b5a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #3d8b5a2e}.seuil-info{background:var(--carte);border:1px solid var(--trait);border-radius:var(--r);margin-top:16px;padding:12px 14px;font-size:.9rem}.mini-rassure{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;font-size:.86rem;display:grid}.mini-rassure div{border:1px solid var(--trait);border-radius:var(--r);padding:10px 12px}.mini-rassure b{font-weight:500;display:block}.mini-rassure span{color:var(--encre-2)}.onglets{border-top:1px solid var(--trait);margin-top:30px}.onglets details{border-bottom:1px solid var(--trait)}.onglets summary{cursor:pointer;justify-content:space-between;padding:18px 0;font-weight:500;list-style:none;display:flex}.onglets summary::-webkit-details-marker{display:none}.onglets summary:after{content:"+";color:var(--nila);font-size:1.3rem;line-height:1}.onglets details[open] summary:after{content:"−"}.onglets .contenu{color:var(--encre-2);gap:12px;padding-bottom:20px;display:grid}.onglets code{font-family:var(--texte);background:var(--sable-2);color:var(--encre);border-radius:4px;padding:2px 8px}.contient{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.contient li a{align-items:center;gap:12px;text-decoration:none;display:flex}.contient img{object-fit:cover;border-radius:999px 999px 4px 4px;width:48px;height:48px}.collant{inset-inline:0;z-index:25;background:var(--carte);border-top:1px solid var(--trait);padding:10px max(16px, env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom));align-items:center;gap:12px;transition:transform .3s;display:none;position:fixed;bottom:0;transform:translateY(110%)}.collant.visible{transform:none}.collant .t{flex:1;min-width:0;line-height:1.25}.collant .t b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}@media (width<=860px){.fiche{grid-template-columns:1fr}.fiche .galerie{position:static}.collant{display:flex}}.prose{max-width:720px}.prose h2{margin:44px 0 14px;font-size:clamp(1.6rem,3vw,2.1rem)}.prose p{color:color-mix(in srgb, var(--encre) 88%, var(--sable));margin-bottom:16px;font-size:1.06rem}.prose ul{padding-inline-start:1.2em}.prose .intro{color:var(--encre-2);font-size:1.22rem}.article-hero{aspect-ratio:21/9;border-radius:var(--r);margin-bottom:40px;overflow:hidden}.article-hero img{object-fit:cover;width:100%;height:100%}.article-grille{grid-template-columns:1fr 300px;align-items:start;gap:64px;display:grid}.article-grille aside{gap:16px;display:grid;position:sticky;top:100px}.article-grille aside .mini{grid-template-columns:64px 1fr;align-items:center;gap:12px;text-decoration:none;display:grid}.article-grille aside .mini img{object-fit:cover;border-radius:999px 999px 4px 4px;width:64px;height:64px}.article-grille aside .mini small{color:var(--encre-2);display:block}@media (width<=960px){.article-grille{grid-template-columns:1fr}.article-grille aside{position:static}}.meta{color:var(--encre-2);flex-wrap:wrap;gap:14px;margin-top:14px;font-size:.88rem;display:flex}.ritual-step{border-top:1px solid var(--trait);grid-template-columns:90px 1fr 220px;align-items:center;gap:28px;padding-block:28px;display:grid}.ritual-step .num{font-family:var(--display);color:var(--nila);font-size:3.6rem;line-height:1}.ritual-step h2{margin-bottom:8px;font-size:1.8rem}.ritual-step .duree{letter-spacing:.14em;text-transform:uppercase;color:var(--akar);font-size:.8rem}.ritual-step .prod{align-items:center;gap:12px;text-decoration:none;display:flex}.ritual-step .prod img{object-fit:cover;border-radius:999px 999px 4px 4px;width:64px;height:64px}.ritual-step .prod small{color:var(--encre-2);display:block}@media (width<=760px){.ritual-step{grid-template-columns:56px 1fr}.ritual-step .num{font-size:2.4rem}.ritual-step .prod{grid-column:2}}.note-cadre{background:var(--carte);border:1px solid var(--trait);border-radius:var(--r);padding:22px 24px}.citation{font-family:var(--display);text-align:center;max-width:24em;margin:0 auto;font-size:clamp(1.6rem,3.4vw,2.6rem);line-height:1.25}[dir=rtl] .citation{font-family:var(--arabe)}.legal h2{margin:36px 0 12px;font-size:1.5rem}.legal p,.legal li{color:var(--encre-2)}.legal dl{grid-template-columns:max-content 1fr;gap:8px 20px;display:grid}.legal dt{font-weight:500}.legal dd{color:var(--encre-2);margin:0}@media (width<=560px){.legal dl{grid-template-columns:1fr}.legal dd{margin-bottom:8px}}.site-pied{background:var(--encre);color:#e9ddcd;margin-top:0;padding-block:72px 32px}:root[data-theme=dark] .site-pied{background:#120e0b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-pied{background:#120e0b}}.site-pied a{color:#e9ddcd;opacity:.85;text-decoration:none}.site-pied a:hover{opacity:1}.pied-grille{grid-template-columns:1.4fr 1fr 1fr 1fr 1.5fr;gap:40px;display:grid}.pied-grille h3{font-family:var(--texte);letter-spacing:.2em;text-transform:uppercase;opacity:.65;margin-bottom:16px;font-size:.74rem;font-weight:500}[dir=rtl] .pied-grille h3{letter-spacing:0;font-size:.95rem}.pied-grille ul{gap:10px;margin:0;padding:0;font-size:.94rem;list-style:none;display:grid}.pied-logo b{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;font-size:1.6rem;font-weight:400;display:block}.pied-logo span{font-family:var(--arabe);color:#e2776b}.pied-logo p{opacity:.7;max-width:26em;margin-top:14px;font-size:.92rem}.news form{gap:8px;margin-top:14px;display:flex}.news input{color:#e9ddcd;min-width:0;font:inherit;background:0 0;border:1px solid #e9ddcd59;border-radius:999px;flex:1;padding:.75em 1.1em}.news input::placeholder{color:#e9ddcd8c}.news .btn{color:#2a201b;background:#e9ddcd;border-color:#e9ddcd}.news p{opacity:.7;font-size:.9rem}.pied-bas{opacity:.7;border-top:1px solid #e9ddcd26;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:22px;font-size:.84rem;display:flex}.paiements{flex-wrap:wrap;gap:8px;display:flex}.paiements span{border:1px solid #e9ddcd4d;border-radius:4px;padding:2px 8px;font-size:.76rem}@media (width<=1000px){.pied-grille{grid-template-columns:1fr 1fr 1fr}.pied-logo,.news{grid-column:1/-1}}@media (width<=560px){.pied-grille{grid-template-columns:1fr 1fr}}.voile{z-index:40;opacity:0;background:#140e0a73;transition:opacity .3s;position:fixed;inset:0}.voile.ouvert{opacity:1}.tiroir{top:0;bottom:0;background:var(--carte);z-index:41;width:min(460px,100%);box-shadow:var(--ombre);flex-direction:column;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset-inline-end:0;transform:translate(105%)}[dir=rtl] .tiroir{transform:translate(-105%)}.tiroir.ouvert{transform:none!important}.tiroir .t-tete{border-bottom:1px solid var(--trait);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.tiroir .t-tete h2{font-size:1.6rem}.fermer{background:0 0;border:0;padding:4px 8px;font-size:1.8rem;line-height:1}.t-corps{flex:1;align-content:start;gap:18px;padding:18px 24px;display:grid;overflow:auto}.jauge{background:var(--sable);border-radius:var(--r);gap:8px;padding:12px 14px;font-size:.92rem;display:grid}.jauge .rail{background:var(--sable-2);border-radius:999px;height:5px;overflow:hidden}.jauge .rail span{background:var(--nila);border-radius:999px;height:100%;transition:width .5s;display:block}.ligne-art{grid-template-columns:64px 1fr auto;align-items:center;gap:14px;display:grid}.ligne-art img{object-fit:cover;border-radius:999px 999px 4px 4px;width:64px;height:76px}.ligne-art .t{font-weight:500;line-height:1.3}.ligne-art .f{color:var(--encre-2);font-size:.84rem}.qte{font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-top:6px;display:flex}.qte button{border:1px solid var(--trait);background:0 0;border-radius:999px;width:28px;height:28px}.qte span{text-align:center;min-width:22px}.ligne-art .p{font-variant-numeric:tabular-nums;font-weight:500}.vide{text-align:center;color:var(--encre-2);justify-items:center;gap:18px;padding:48px 0;display:grid}.suggest h3{font-family:var(--texte);letter-spacing:.18em;text-transform:uppercase;color:var(--encre-2);margin-bottom:10px;font-size:.74rem;font-weight:500}.suggest .liste{gap:10px;display:grid}.suggest .s{border:1px solid var(--trait);border-radius:var(--r);grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:8px;display:grid}.suggest .s img{object-fit:cover;border-radius:4px;width:48px;height:48px}.suggest .s small{color:var(--encre-2);display:block}.t-pied{padding:18px 24px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--trait);gap:10px;display:grid}.recap{font-variant-numeric:tabular-nums;gap:6px;font-size:.95rem;display:grid}.recap div{justify-content:space-between;gap:12px;display:flex}.recap .tot{font-family:var(--display);border-top:1px solid var(--trait);margin-top:4px;padding-top:8px;font-size:1.45rem}.note{color:var(--encre-2);text-align:center;font-size:.8rem}.erreur{color:var(--akar);font-size:.88rem}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));background:var(--encre);color:var(--sable);z-index:70;box-shadow:var(--ombre);border-radius:999px;padding:.75em 1.3em;font-size:.92rem;position:fixed;transform:translate(-50%)}.js .reveal{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.js .reveal.vu{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}@media print{.site-head,.site-pied,.tiroir,.voile,.collant,.promo-bar{display:none!important}}.fiche>*,.split>*,.quiz>*{min-width:0}.qte-ligne .btn{white-space:normal;min-width:0;padding-inline:1em}.contact-form{background:var(--carte);border:1px solid var(--trait);border-radius:var(--r);gap:16px;padding:clamp(18px,3vw,28px);display:grid}.contact-form label{gap:6px;font-size:.88rem;font-weight:500;display:grid}.contact-form input,.contact-form select,.contact-form textarea{font:inherit;color:var(--encre);background:var(--sable);border:1px solid var(--trait);border-radius:4px;width:100%;min-width:0;padding:.7em .85em;font-weight:400}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--nila);box-shadow:0 0 0 3px color-mix(in srgb, var(--nila) 20%, transparent);outline:none}.contact-form .btn{justify-self:start}.champs-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=560px){.champs-2{grid-template-columns:1fr}}.carte .unite{color:var(--encre-2);font-variant-numeric:tabular-nums;font-size:.76rem}.etoiles{border:0;flex-direction:row-reverse;justify-content:flex-end;gap:4px;margin:0;padding:0;display:flex}.etoiles legend{width:100%;margin-bottom:6px;font-size:.88rem;font-weight:500}.etoiles input{opacity:0;width:1px;height:1px;position:absolute}.etoiles label{color:var(--sable-2);cursor:pointer;font-size:2rem;line-height:1;transition:color .15s}.etoiles input:checked~label,.etoiles label:hover,.etoiles label:hover~label{color:var(--argan)}.etoiles input:focus-visible+label{outline:2px solid var(--nila);outline-offset:2px;border-radius:4px}[dir=rtl] .etoiles{justify-content:flex-end}.avis-liste{gap:18px;display:grid}.avis{border-top:1px solid var(--trait);padding-top:16px}.avis .note-etoiles,.note-etoiles{color:var(--argan);letter-spacing:2px}.avis p{color:var(--encre-2);margin-top:6px}.avis small{color:var(--encre-2)}.consent[data-astro-cid-bm4qem4n]{z-index:80;left:auto;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--carte);width:min(340px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--encre);border:1px solid var(--trait);border-radius:calc(var(--r) * 2);box-shadow:var(--ombre);font-family:var(--texte);padding:14px 16px;font-size:13px;line-height:1.5;animation:.35s ease-out both consent-in;position:fixed;overflow-y:auto}.consent[data-astro-cid-bm4qem4n]:focus{outline:none}.consent[data-astro-cid-bm4qem4n]:focus-visible{outline:2px solid var(--nila);outline-offset:3px}.consent__title[data-astro-cid-bm4qem4n]{font-family:var(--display);color:var(--encre);margin:0 0 4px;font-size:1.05rem}[data-astro-cid-bm4qem4n][dir=rtl] .consent__title[data-astro-cid-bm4qem4n]{font-family:inherit}.consent__body[data-astro-cid-bm4qem4n]{color:var(--encre-2);margin:0}.consent__body[data-astro-cid-bm4qem4n] a[data-astro-cid-bm4qem4n]{color:var(--nila);text-underline-offset:3px}.consent__panel[data-astro-cid-bm4qem4n]{border-top:1px solid var(--trait);margin-top:14px;padding-top:6px}.consent__row[data-astro-cid-bm4qem4n]{border-bottom:1px solid var(--trait);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.consent__row[data-astro-cid-bm4qem4n] label[data-astro-cid-bm4qem4n]{cursor:pointer}.consent__label[data-astro-cid-bm4qem4n]{color:var(--encre);margin:0;font-weight:500;display:block}.consent__desc[data-astro-cid-bm4qem4n]{color:var(--encre-2);margin:0;font-size:.9em;display:block}.consent__switch[data-astro-cid-bm4qem4n]{-webkit-appearance:none;appearance:none;background:var(--trait);border:1px solid var(--trait);cursor:pointer;border-radius:999px;flex:none;width:44px;height:26px;margin:0;transition:background-color .2s;position:relative}.consent__switch[data-astro-cid-bm4qem4n]:after{content:"";top:2px;background:var(--carte);border-radius:50%;width:20px;height:20px;transition:inset-inline-start .2s;position:absolute;inset-inline-start:2px;box-shadow:0 1px 3px #00000040}.consent__switch[data-astro-cid-bm4qem4n]:checked{background:var(--nila);border-color:var(--nila)}.consent__switch[data-astro-cid-bm4qem4n]:checked:after{inset-inline-start:20px}.consent__switch[data-astro-cid-bm4qem4n]:disabled{opacity:.55;cursor:not-allowed}.consent__switch[data-astro-cid-bm4qem4n]:focus-visible{outline:2px solid var(--nila);outline-offset:3px}.consent__actions[data-astro-cid-bm4qem4n]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.consent__btn[data-astro-cid-bm4qem4n]{border-radius:var(--r);min-height:36px;font-family:var(--texte);cursor:pointer;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.2}[data-astro-cid-bm4qem4n][dir=rtl] .consent__btn[data-astro-cid-bm4qem4n]{font-family:inherit}.consent__btn--main[data-astro-cid-bm4qem4n]{background:var(--nila);color:var(--carte);border:1px solid var(--nila);flex:1 1 0}.consent__btn--main[data-astro-cid-bm4qem4n]:hover{filter:brightness(1.08)}.consent__btn--ghost[data-astro-cid-bm4qem4n]{min-height:28px;color:var(--encre-2);text-underline-offset:3px;background:0 0;border:0;flex:100%;padding:2px 0;font-weight:400;text-decoration:underline}.consent__btn--ghost[data-astro-cid-bm4qem4n]:hover{color:var(--encre)}.consent__save[data-astro-cid-bm4qem4n]{width:100%;margin-top:14px}.consent__btn[data-astro-cid-bm4qem4n]:focus-visible{outline:2px solid var(--nila);outline-offset:3px}@media (width>=560px){.consent__btn--ghost[data-astro-cid-bm4qem4n]{flex:0 auto}}@keyframes consent-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.consent[data-astro-cid-bm4qem4n]{animation:none}.consent__switch[data-astro-cid-bm4qem4n],.consent__switch[data-astro-cid-bm4qem4n]:after{transition:none}}.pay-logos[data-astro-cid-nouc5thd]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pay-logos[data-astro-cid-nouc5thd] li[data-astro-cid-nouc5thd]{line-height:0}.pay-logos[data-astro-cid-nouc5thd] svg[data-astro-cid-nouc5thd]{border-radius:4px;width:44px;height:28px;display:block;box-shadow:0 0 0 1px #e9ddcd2e}
