@font-face{font-family:Londrina Solid;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01b75f2482d8b600-s.p.420xj0ha-m65u.woff2)format("woff2");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:Londrina Solid;font-style:normal;font-weight:900;font-display:swap;src:url(../media/418d09901cf7af99-s.p.1hu_4i4wtcwz_.woff2)format("woff2");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:Londrina Solid Fallback;src:local(Arial);ascent-override:110.0%;descent-override:27.7%;line-gap-override:0.0%;size-adjust:85.91%}._1vdFZq_className{font-family:Londrina Solid,Londrina Solid Fallback;font-style:normal}._1vdFZq_variable{--font-display:"Londrina Solid", "Londrina Solid Fallback"}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.109ulqh0wub5u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.0slsd4dj30esv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.187m47s3z4syd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.380f-mwhk0aej.woff2)format("woff2");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:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.g_UGhG_className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.g_UGhG_variable{--font-texte:"Nunito Sans", "Nunito Sans Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/ead2d194c67f936b-s.288ctq220v574.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/173953d64b5d2f5b-s.1diymp1y9etye.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/07cba2b773564d8f-s.02qi53m3z-nvl.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/1686811ce3e3d932-s.2t2o8tqkh2yai.woff2)format("woff2");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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.LF2IZq_className{font-family:Playfair Display,Playfair Display Fallback;font-style:italic;font-weight:800}.LF2IZq_variable{--police-roman:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Audiowide;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5118a467bb6b5764-s.17d40wlb72gjo.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Audiowide;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2293d94da4a039c8-s.0907-b7ifu-1c.woff2)format("woff2");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:Audiowide Fallback;src:local(Arial);ascent-override:78.1%;descent-override:22.5%;line-gap-override:0.0%;size-adjust:126.73%}._0Z0V-W_className{font-family:Audiowide,Audiowide Fallback;font-style:normal;font-weight:400}._0Z0V-W_variable{--police-sf:"Audiowide", "Audiowide Fallback"}
@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/93b6da25d7dcc0a6-s.3ga_z4x-93-cw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fd5073be3e923c20-s.3iriq4vwiqn7a.woff2)format("woff2");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:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.RxG5cW_className{font-family:Cinzel,Cinzel Fallback;font-style:normal;font-weight:700}.RxG5cW_variable{--police-grave:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09d59b9ec7493ab1-s.15_fawwn19qtj.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/748b8b5301d2bdb2-s.1zvx97hkh1y6p.woff2)format("woff2");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:Special Elite Fallback;src:local(Arial);ascent-override:60%;descent-override:25.33%;line-gap-override:0.0%;size-adjust:117.2%}.KfSVbG_className{font-family:Special Elite,Special Elite Fallback;font-style:normal;font-weight:400}.KfSVbG_variable{--police-machine:"Special Elite", "Special Elite Fallback"}
@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e2b0007eb6d309c5-s.1_o3_06unm_ig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c52371ad357d63ab-s.1-9t2a8-y9qr7.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d622c970823c5a32-s.12zymgsojk14i.woff2)format("woff2");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:Bangers Fallback;src:local(Arial);ascent-override:107.26%;descent-override:21.99%;line-gap-override:0.0%;size-adjust:82.32%}.xMHWwq_className{font-family:Bangers,Bangers Fallback;font-style:normal;font-weight:400}.xMHWwq_variable{--police-comics:"Bangers", "Bangers Fallback"}
@font-face{font-family:Graduate;font-style:normal;font-weight:400;font-display:swap;src:url(../media/51f7fabd68a6901a-s.1i9hcwcpc-rye.woff2)format("woff2");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:Graduate Fallback;src:local(Times New Roman);ascent-override:65.18%;descent-override:12.72%;line-gap-override:0.0%;size-adjust:146.22%}.YQ5xtW_className{font-family:Graduate,Graduate Fallback;font-style:normal;font-weight:400}.YQ5xtW_variable{--police-college:"Graduate", "Graduate Fallback"}
@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.1hiu0hj9qpr9g.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.1w_qz2ahumqmz.woff2)format("woff2");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:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.wtDgYq_className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.wtDgYq_variable{--police-affiche:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/067795c9f78c6bf4-s.0iu6vpsmbbnrt.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f9aedf9ed40823e0-s.0vpezivng2i7z.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/4aba713303114048-s.3_912nkn_qqk4.woff2)format("woff2");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:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.sWdXXG_className{font-family:Fredoka,Fredoka Fallback;font-style:normal;font-weight:600}.sWdXXG_variable{--police-ronde:"Fredoka", "Fredoka Fallback"}
:root,[data-palette=charte]{--bleu:#00a8ab;--bleu-clair:#10b4b7;--orange:#e4896e;--encre:#111;--papier:#fff;--fond-doux:#f1f9f9;--texte-doux:#3b4446}[data-palette=wordpress]{--bleu:#2a9d8f;--bleu-clair:#35aa9c;--orange:#e76f51;--encre:#3a4f66;--papier:#fff;--fond-doux:#f2f5f7;--texte-doux:#4c5d70}:root{--trait:5px;--trait-fin:3px;--marge:clamp(16px, 4.5vw, 64px);--display:var(--font-display), "Londrina Solid", sans-serif;--texte:var(--font-texte), "Nunito Sans", sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;scroll-padding-top:24px}body{background:var(--papier);color:var(--encre);font-family:var(--texte);font-size:18px;line-height:1.55}::selection{background:var(--orange);color:var(--encre)}a{color:inherit}:focus-visible{outline:3px solid var(--bleu);outline-offset:3px}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}.icone{flex:none;width:1em;height:1em}.bouton{font-family:var(--display);border:4px solid var(--encre);background:var(--papier);color:var(--encre);cursor:pointer;align-items:center;gap:.4em;padding:10px 24px;font-size:24px;line-height:1.2;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s;display:inline-flex}.bouton:hover{transform:rotate(-1.5deg)scale(1.03)}.bouton-bleu{background:var(--bleu);color:var(--papier)}.bouton-orange{background:var(--orange)}.bouton-blanc:hover{background:var(--fond-doux)}.bouton-petit{border-width:var(--trait-fin);padding:5px 16px;font-size:20px}.bandeau{background:var(--encre);color:var(--papier);text-align:center;padding:9px var(--marge);font-size:15px;font-weight:700}.bandeau strong{color:var(--orange)}.entete{padding:20px var(--marge);justify-content:space-between;align-items:center;gap:24px;display:flex}.entete-logo img{width:230px}.entete-menu{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 28px;font-size:17px;font-weight:700;display:flex}.entete-menu a:not(.bouton){text-underline-offset:6px;text-decoration:none;text-decoration-thickness:3px}.entete-menu a:not(.bouton):hover{text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.accroche{padding:36px var(--marge) 80px;grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.titre-principal{font-family:var(--display);text-wrap:balance;font-size:clamp(48px,6vw,86px);font-weight:900;line-height:.95}.titre-principal em{color:var(--bleu);font-style:normal}.accroche-sous-titre{max-width:36ch;margin-top:22px;font-size:21px}.accroche-prix{margin-top:14px;font-weight:800}.accroche-actions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.garanties{flex-wrap:wrap;gap:8px 24px;margin-top:28px;font-size:16px;font-weight:700;display:flex}.garanties li{align-items:center;gap:6px;display:flex}.garanties .icone{color:var(--bleu)}.accroche-visuel{aspect-ratio:1.05;position:relative}.case{border:6px solid var(--encre);position:absolute}.case-arriere{background:var(--orange);width:38%;height:32%;bottom:-1%;left:-3%;transform:rotate(-6deg)}.planche{background:var(--papier);grid-template-rows:1.2fr 1fr;grid-template-columns:1.15fr 1fr;gap:12px;padding:12px;display:grid;inset:4% 8% 6% 4%;transform:rotate(2.5deg)}.planche-case{border:var(--trait) solid var(--encre);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.planche-surprise,.carte-visuel{background-color:var(--bleu);background-image:radial-gradient(circle,#00000029 26%,#0000 28%);background-size:14px 14px}.planche-surprise{grid-column:1/-1}.pointes{--etoile:polygon(50% 0%, 57.3% 17.8%, 71.7% 5%, 70.6% 24.2%, 89.1% 18.8%, 79.7% 35.7%, 98.7% 38.9%, 83% 50%, 98.7% 61.1%, 79.7% 64.3%, 89.1% 81.2%, 70.6% 75.8%, 71.7% 95%, 57.3% 82.2%, 50% 100%, 42.7% 82.2%, 28.3% 95%, 29.4% 75.8%, 10.9% 81.2%, 20.3% 64.3%, 1.3% 61.1%, 17% 50%, 1.3% 38.9%, 20.3% 35.7%, 10.9% 18.8%, 29.4% 24.2%, 28.3% 5%, 42.7% 17.8%);aspect-ratio:1.5;background:var(--encre);width:min(62%,300px);font-family:var(--display);clip-path:var(--etoile);isolation:isolate;justify-content:center;align-items:center;font-size:clamp(28px,3.4vw,48px);font-weight:900;display:flex;position:relative;transform:rotate(-6deg)}.pointes:before{content:"";z-index:-1;background:var(--orange);clip-path:var(--etoile);position:absolute;inset:9px 13px}.planche-album{background:var(--orange)}.planche-album .album{width:46%}.planche-mois{background:var(--encre);color:var(--papier);font-family:var(--display);text-align:center;flex-direction:column;gap:4px;padding:8px;font-size:clamp(20px,2vw,28px);line-height:1}.planche-chiffre{color:var(--bleu);font-size:2.6em;font-weight:900}.album{aspect-ratio:.75;background:var(--papier);border:var(--trait-fin) solid var(--encre);box-shadow:6px 6px 0 var(--encre);justify-content:center;align-items:center;display:flex;position:relative;transform:rotate(-7deg)}.album-tranche{background:var(--encre);width:14%;position:absolute;inset:0 auto 0 0}.album-titre{font-family:var(--display);color:var(--bleu);margin-left:14%;font-size:clamp(36px,5vw,72px);font-weight:900;line-height:1}.bulle{background:var(--papier);border:5px solid var(--encre);font-family:var(--display);border-radius:60% 55% 58% 50%/60% 62% 48% 52%;padding:24px 30px;font-size:clamp(22px,2.2vw,30px);line-height:1;position:absolute;top:-4%;right:-2%;transform:rotate(4deg)}.bulle:after{content:"";border:14px solid #0000;border-top:22px solid var(--encre);position:absolute;bottom:-26px;left:30px}.titre-section{font-family:var(--display);text-wrap:balance;font-size:clamp(38px,4.2vw,56px);font-weight:900;line-height:1}.choix{background:var(--fond-doux);border-top:6px solid var(--encre);padding:72px var(--marge) 80px;text-align:center}.choix-sous-titre{margin:12px 0 30px;font-size:19px}.onglets{border:var(--trait) solid var(--encre);background:var(--papier);display:inline-flex}.onglets button{font-family:var(--display);border:0;border-right:var(--trait) solid var(--encre);background:var(--papier);color:var(--encre);cursor:pointer;padding:10px 32px;font-size:28px}.onglets button:last-child{border-right:0}.onglets button:hover{background:var(--fond-doux)}.onglets button[aria-selected=true]{background:var(--encre);color:var(--papier)}.choix-intro{margin-top:22px;font-weight:700}.cartes{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:34px 0 44px;display:grid}.carte{border:var(--trait) solid var(--encre);background:var(--papier);transition:transform .25s cubic-bezier(.16,1,.3,1)}.carte:nth-child(odd){transform:rotate(-1.2deg)}.carte:nth-child(2n){transform:rotate(1deg)}.carte:hover{transform:rotate(0)translateY(-6px)}.carte-lien{flex-direction:column;height:100%;text-decoration:none;display:flex}.carte-visuel{border-bottom:var(--trait) solid var(--encre);align-items:flex-end;height:160px;padding:12px;display:flex;position:relative;overflow:hidden}.carte-jeunesse .carte-visuel{background-color:var(--orange)}.carte-visuel .album{width:92px;position:absolute;top:18px;right:22px}.carte-visuel .album-titre{font-size:54px}.carte-jeunesse .album-titre{color:var(--orange)}.carte-visuel .etiquette{z-index:1;position:relative}.lettrage{text-align:center;color:var(--encre);place-items:center;padding:12px 14px 46px;line-height:.9;display:grid;position:absolute;inset:-1px;container-type:size}.lettrage-titre{transition:scale .25s cubic-bezier(.16,1,.3,1);display:block}.carte:hover .lettrage-titre{scale:1.06}.lettrage small{display:block}.lettrage-coup-de-coeur .lettrage-titre{font:italic 800 min(17cqw, 37.4cqh)/1 var(--police-roman), serif;color:var(--papier);-webkit-text-stroke:.035em var(--encre);text-shadow:.07em .07em 0 var(--encre);rotate:-6deg}.lettrage-science-fiction-fantastique{background:radial-gradient(1.5px 1.5px at 20% 30%, #fff 50%, transparent), radial-gradient(1px 1px at 70% 20%, #fff 50%, transparent), radial-gradient(1.5px 1.5px at 85% 62%, #fff 50%, transparent), radial-gradient(1px 1px at 35% 74%, #fff 50%, transparent), radial-gradient(1px 1px at 52% 12%, #fff 50%, transparent), var(--encre)}.lettrage-science-fiction-fantastique .lettrage-titre{font:400 min(11.5cqw, 25.3cqh)/1 var(--police-sf), sans-serif;color:var(--orange);letter-spacing:.06em;text-shadow:.07em .07em 0 var(--bleu)}.lettrage-histoire{background:#f3e7d3}.lettrage-histoire .lettrage-titre{font:700 min(12.3cqw, 27.1cqh)/1.05 var(--police-grave), serif;letter-spacing:.08em;border-block:.1em double var(--encre);padding:.2em .15em}.lettrage-enquete-reportages .lettrage-titre{font:400 min(10.4cqw, 22.9cqh)/1.1 var(--police-machine), monospace;background:var(--papier);border:var(--trait-fin) solid var(--encre);padding:.3em .4em;rotate:-3deg}.lettrage-enquete-reportages small{letter-spacing:.2em;color:#b3332b;margin-bottom:.3em;font-size:.48em}.lettrage-comics .lettrage-titre{font:400 min(20.8cqw, 45.8cqh)/1 var(--police-comics), sans-serif;color:var(--orange);letter-spacing:.04em;-webkit-text-stroke:.04em var(--encre);text-shadow:.075em .075em 0 var(--encre);transform:skew(-6deg)}.lettrage-super-comics{background:radial-gradient(circle at 50% 50%, #ff9a7a 0 20%, var(--orange) 21% 40%, #d06a50 41%)}.lettrage-super-comics .lettrage-titre{font:400 min(17.7cqw, 38.9cqh)/.95 var(--police-comics), sans-serif;color:#ffd84a;letter-spacing:.03em;-webkit-text-stroke:.045em var(--encre);text-shadow:.022em .022em 0 var(--encre), .044em .044em 0 var(--encre), .066em .066em 0 var(--encre), .088em .088em 0 var(--encre), .11em .11em 0 var(--encre), .13em .13em 0 var(--encre);transform:perspective(300px)rotateX(18deg)}.lettrage-sports{background:repeating-linear-gradient(115deg, var(--bleu) 0 10%, var(--bleu-clair) 10% 20%)}.lettrage-sports .lettrage-titre{font:400 min(17cqw, 37.4cqh)/1 var(--police-college), serif;color:var(--papier);-webkit-text-stroke:.035em var(--encre);text-shadow:.07em .07em 0 var(--encre)}.lettrage-sports small{font-size:.5em}.lettrage-big-box{background:var(--orange)}.lettrage-big-box .lettrage-titre{font:400 min(28.5cqw, 62.7cqh)/.85 var(--police-affiche), sans-serif}.lettrage-big-box span{color:var(--papier);-webkit-text-stroke:.027em var(--encre)}.lettrage-jeunes-lecteurs .lettrage-titre{font:600 min(13cqw, 28.6cqh)/1 var(--police-ronde), sans-serif;color:var(--papier);-webkit-text-stroke:.045em var(--encre);text-shadow:.09em .09em 0 var(--encre);rotate:-4deg}.lettrage-jeunesse .lettrage-titre{font:400 min(11cqw, 24.2cqh)/1 var(--police-comics), sans-serif;color:var(--bleu);letter-spacing:.04em;-webkit-text-stroke:.04em var(--encre);text-shadow:.075em .075em 0 var(--encre)}.lettrage-ados .lettrage-titre,.lettrage-defaut .lettrage-titre{font:900 min(17.7cqw, 38.9cqh)/.9 var(--display);color:var(--papier);-webkit-text-stroke:.033em var(--encre);text-shadow:.087em .087em 0 var(--encre);rotate:4deg}.lettrage-defaut .lettrage-titre{font-size:min(12cqw,26.4cqh);rotate:-3deg}.lettrage-parents-et-enfants{background:#fbe3d9}.lettrage-parents-et-enfants .lettrage-titre{font:italic 800 min(11.5cqw, 25.3cqh)/1 var(--police-roman), serif}.lettrage-parents-et-enfants span{font-family:var(--police-ronde), sans-serif;color:var(--papier);-webkit-text-stroke:.04em var(--encre);text-shadow:.067em .067em 0 var(--encre);font-style:normal;font-weight:600}.carte:nth-child(2n) .album{transform:rotate(6deg)}.carte:nth-child(3n+2) .album{background:var(--orange)}.carte:nth-child(3n+2) .album-titre{color:var(--encre)}.carte:nth-child(3n) .album{background:var(--encre);box-shadow:6px 6px 0 var(--papier), 6px 6px 0 var(--trait-fin) var(--encre)}.carte:nth-child(3n) .album-tranche{background:var(--bleu)}.carte:nth-child(3n) .album-titre{color:var(--papier)}.carte-jeunesse:nth-child(3n+2) .album{background:var(--bleu)}.carte .album{transition:transform .25s cubic-bezier(.16,1,.3,1)}.carte:hover .album{transform:rotate(-2deg)translateY(-4px)}.etiquette{background:var(--papier);border:var(--trait-fin) solid var(--encre);padding:1px 8px;font-size:14px;font-weight:800}.carte-corps{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.carte-nom{font-family:var(--display);font-size:30px;line-height:1.05}.carte-accroche{color:var(--texte-doux);flex:1;font-size:16px}.carte-pied{justify-content:space-between;align-items:center;margin-top:8px;font-size:16px;font-weight:800;display:flex}.carte-voir{align-items:center;gap:6px;display:inline-flex}.carte:hover .carte-voir .icone{transform:translate(3px)}.carte-voir .icone{transition:transform .2s}.comment{padding:80px var(--marge) 96px}.comment-intro{max-width:62ch;margin-top:12px;font-size:19px}.frise{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:34px;display:grid;position:relative}.frise:before{content:"";background:var(--encre);height:8px;position:absolute;top:56px;left:0;right:0}.etape{border:var(--trait) solid var(--encre);background:var(--papier);margin-top:100px;padding:20px;position:relative}.etape:before{content:"";border:var(--trait) solid var(--encre);background:var(--papier);border-radius:50%;width:34px;height:34px;position:absolute;top:-58px;left:24px}.etape-date{color:var(--encre);font-family:var(--display);white-space:nowrap;font-size:30px;position:absolute;top:-104px;left:0}.etape h3{font-family:var(--display);margin-bottom:6px;font-size:30px;font-weight:400;line-height:1.1}.etape p{font-size:16px}.etape-maintenant{background:var(--bleu);color:var(--papier)}.etape-maintenant:before{background:var(--bleu)}.etape-cloture{background:var(--orange);transform:rotate(-1.5deg)}.etape-cloture:before{background:var(--orange)}.compteur{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:44px;font-size:20px;font-weight:800;display:flex}.compteur-jours{font-family:var(--display);border:var(--trait) solid var(--encre);padding:0 18px;font-size:58px;font-weight:900;line-height:1.1;transform:rotate(-3deg)}.compteur .bouton{margin-left:auto}.catalogue-entete{padding:36px var(--marge) 8px}.catalogue-intro{max-width:52ch;margin-top:18px;font-size:21px}.catalogue-sauts{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.catalogue-groupe{padding:48px var(--marge) 16px}.catalogue-groupe+.catalogue-groupe{background:var(--fond-doux);border-top:6px solid var(--encre);margin-top:40px;padding-top:64px}.catalogue-groupe-intro{margin-top:10px;font-size:19px}.catalogue-offrir{margin:24px var(--marge) 88px;border:var(--trait) solid var(--encre);background:var(--papier);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:28px 32px;font-size:19px;display:flex;transform:rotate(-.6deg)}.catalogue-offrir p{max-width:60ch}.ariane{padding:8px var(--marge) 0;font-size:15px;font-weight:700}.ariane ol{flex-wrap:wrap;gap:4px 0;display:flex}.ariane li+li:before{content:"/";color:var(--texte-doux);margin:0 10px}.ariane a{text-underline-offset:4px}.ariane [aria-current]{color:var(--texte-doux)}.fiche{padding:32px var(--marge) 72px;grid-template-columns:.9fr 1fr;align-items:start;gap:64px;display:grid}.fiche-visuel{aspect-ratio:1;border:6px solid var(--encre);background-color:var(--bleu);background-image:radial-gradient(circle,#00000029 26%,#0000 28%);background-size:18px 18px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;transform:rotate(-1.5deg)}.fiche-jeunesse .fiche-visuel{background-color:var(--orange)}.fiche-visuel img{object-fit:cover;width:100%;height:100%}.fiche-visuel .album{width:58%;height:auto;transform:rotate(-4deg)}.fiche-visuel .lettrage{padding:40px 12% 72px}.fiche-visuel .etiquette{font-size:16px;position:absolute;bottom:18px;left:18px}.fiche-titre{font-size:clamp(42px,5vw,72px)}.fiche-accroche{max-width:40ch;margin-top:16px;font-size:21px}.fiche-commande{margin-top:28px}.fiche-commande fieldset{border:0;gap:12px;display:grid}.fiche-commande legend{font-family:var(--display);margin-bottom:12px;font-size:28px}.formule{border:var(--trait-fin) solid var(--encre);background:var(--papier);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 14px;padding:14px 18px;transition:background-color .15s;display:grid}.formule:hover{background:var(--fond-doux)}.formule:has(:checked){border-width:var(--trait);background:var(--fond-doux);box-shadow:6px 6px 0 var(--bleu);padding:12px 16px}.formule input{width:22px;height:22px;accent-color:var(--encre)}.formule-nom{font-weight:800}.formule-prix{font-family:var(--display);white-space:nowrap;font-size:28px;line-height:1}.formule-detail{color:var(--texte-doux);grid-column:2/-1;font-size:16px}.formules-sous-titre{margin-top:10px;font-size:16px;font-weight:800}.formules-prepayees{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.formule-prepayee{grid-template-columns:auto 1fr;align-content:start}.formule-prepayee .formule-prix{grid-column:1/-1}.formule-prepayee .formule-detail{grid-column:1/-1;font-size:14px}.formules-remise{margin-top:8px;font-size:15px}.fiche-livraison{margin-top:16px;font-size:16px}.fiche-commande .bouton{margin-top:18px;padding:12px 40px;font-size:28px}.fiche-cloture{margin-top:12px;font-size:16px;font-weight:800}.fiche-description{padding:16px var(--marge) 80px;grid-template-columns:minmax(0,68ch) minmax(260px,380px);justify-content:space-between;align-items:start;gap:48px 64px;font-size:19px;display:grid}.fiche-description .titre-section{margin-bottom:24px}.fiche-description-texte p+p{margin-top:1em}.fiche-exemples{border:var(--trait) solid var(--encre);background:var(--papier);box-shadow:10px 10px 0 var(--orange);margin-top:8px;padding:28px 28px 24px;transform:rotate(1.2deg)}.fiche-jeunesse~.fiche-description .fiche-exemples{box-shadow:10px 10px 0 var(--bleu)}.fiche-exemples h3{font-family:var(--display);margin-bottom:16px;font-size:30px;line-height:1.05}.fiche-exemples ul{margin:0;padding:0;list-style:none}.fiche-exemples li{border-top:2px dashed #0000002e;padding:7px 0;font-size:18px;font-style:italic;font-weight:700}.fiche-exemples p{color:var(--texte-doux);margin-top:14px;font-size:15px}.fiche-autres{background:var(--fond-doux);border-top:6px solid var(--encre);padding:64px var(--marge) 72px}.fiche-autres .cartes{margin-bottom:0}.bandeau-page{padding:56px var(--marge) 64px;border-bottom:6px solid var(--encre);background-color:var(--bleu);background-image:radial-gradient(circle,#0000001f 26%,#0000 28%);background-size:18px 18px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:40px 64px;display:grid}.bandeau-page-orange{background-color:var(--orange)}.bandeau-page-doux{background-color:var(--fond-doux);background-image:radial-gradient(circle,#0000000d 26%,#0000 28%)}.bandeau-page .titre-principal em{color:var(--papier);text-shadow:.05em .05em 0 var(--encre)}.bandeau-page-doux .titre-principal em{color:var(--bleu);text-shadow:none}.bandeau-page-intro{max-width:50ch;margin-top:20px;font-size:21px;font-weight:600}.bandeau-page-illustration{justify-content:center;align-items:center;min-height:280px;display:flex;position:relative}.bandeau-page-illustration .pointes{width:min(78%,320px)}.bandeau-page-illustration .bulle{top:0;right:2%}.bulle-contact{padding:30px 40px;font-size:clamp(30px,3.4vw,46px);position:relative;inset:auto;transform:rotate(-4deg)}.bulle-question{padding:6px 48px 18px;font-size:clamp(90px,10vw,140px);font-weight:900;position:relative;inset:auto;transform:rotate(-6deg)}.mot-cadeau{border:var(--trait) solid var(--encre);background:var(--papier);max-width:360px;box-shadow:10px 10px 0 var(--encre);padding:26px 30px 22px;font-size:19px;line-height:1.45;transform:rotate(3deg)}.mot-cadeau-pour{font-family:var(--display);margin-bottom:8px;font-size:34px;line-height:1}.mot-cadeau-de{text-align:right;font-family:var(--display);color:var(--bleu);margin-top:12px;font-size:28px}.page-texte-grille{padding:64px var(--marge) 96px;grid-template-columns:minmax(220px,300px) minmax(0,72ch);justify-content:center;gap:72px;display:grid}.page-texte-grille:not(:has(.sommaire)){grid-template-columns:minmax(0,72ch)}.sommaire{border:var(--trait) solid var(--encre);background:var(--papier);box-shadow:8px 8px 0 var(--orange);align-self:start;padding:22px 24px;position:sticky;top:24px}.page-legale .sommaire{border-width:var(--trait-fin);box-shadow:none}.sommaire h2{font-family:var(--display);margin-bottom:10px;font-size:26px}.sommaire ol{margin:0;padding:0;list-style:none}.sommaire li{font-size:16px;line-height:1.3}.sommaire a{padding:6px 0;text-decoration:none;display:block}.sommaire a:hover{color:var(--bleu);text-underline-offset:3px;text-decoration:underline}.texte-riche h2{font-family:var(--display);margin:1.6em 0 .5em;scroll-margin-top:24px;font-size:clamp(28px,3vw,38px);font-weight:900;line-height:1.05}.texte-riche h3{margin:1.4em 0 .4em;font-size:21px;font-weight:800}.texte-riche>:first-child,.texte-riche>div>:first-child{margin-top:0}.texte-riche p+p,.texte-riche ul+p,.texte-riche ol+p,.texte-riche p+ul,.texte-riche p+ol{margin-top:.9em}.texte-riche ul,.texte-riche ol{padding-left:1.4em}.texte-riche ul{list-style:outside}.texte-riche ol{list-style:decimal}.texte-riche li::marker{font-weight:800}.texte-riche li+li{margin-top:.3em}.texte-riche a{text-underline-offset:3px;font-weight:700}.page-maj{color:var(--texte-doux);border-top:2px dashed #0000002e;margin-top:3em;padding-top:18px;font-size:15px}.identite{border:var(--trait-fin) solid var(--encre);background:var(--fond-doux);margin-bottom:2.5em;padding:24px 28px}.identite h2{margin:0 0 12px;font-size:26px}.identite dl>div{grid-template-columns:minmax(0,13em) minmax(0,1fr);gap:16px;padding:5px 0;display:grid}.identite dt{font-weight:800}.identite dd{white-space:pre-line}.avis{padding:88px var(--marge)}.avis-entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:40px;display:flex}.avis-note{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:17px;text-decoration:none;display:inline-flex}.avis-note:hover span:last-child{text-underline-offset:3px;text-decoration:underline}.avis-etoiles{color:var(--orange);gap:2px;display:inline-flex}.icone-etoile{width:24px;height:24px}.avis-liste{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:48px 40px;margin:0;padding:0;list-style:none;display:grid}.avis-item:nth-child(odd) .avis-bulle{transform:rotate(-1deg)}.avis-item:nth-child(2n) .avis-bulle{transform:rotate(1deg)}.avis-bulle{border:var(--trait) solid var(--encre);background:var(--papier);border-radius:28px;margin:0;padding:24px 26px;font-size:18px;position:relative}.avis-bulle:before,.avis-bulle:after{content:"";border-style:solid;border-color:#0000;position:absolute;left:34px}.avis-bulle:before{border-width:0 0 30px 26px;border-left-color:var(--encre);bottom:-30px}.avis-bulle:after{border-width:0 0 19px 16px;border-left-color:var(--papier);bottom:-19px;left:40px}.avis-titre{font-family:var(--display);margin-bottom:8px;font-size:26px;line-height:1.05}.avis-auteur{color:var(--texte-doux);margin:36px 0 0 22px;font-size:16px}.avis-auteur strong{color:var(--encre)}.questionnaire-grille{padding:64px var(--marge) 96px;grid-template-columns:minmax(0,720px) minmax(260px,360px);justify-content:center;gap:72px;display:grid}.questionnaire-titre{font-family:var(--display);margin-bottom:24px;font-size:clamp(32px,3.4vw,44px);font-weight:900;line-height:1.05}.questionnaire-connexion{border:var(--trait) solid var(--encre);background:var(--papier);box-shadow:10px 10px 0 var(--bleu);justify-items:start;gap:20px;padding:32px;display:grid}.questionnaire-connexion .questionnaire-titre{margin-bottom:0}.questionnaire-connexion .compte-connexion{width:100%}.questionnaire-pas-client{color:var(--texte-doux);font-size:16px}.questionnaire-pas-client a{color:var(--encre);font-weight:800}.gouts{justify-items:start;gap:40px;display:grid}.gouts-bloc{border:0;gap:20px;width:100%;margin:0;padding:0;display:grid}.gouts-bloc legend{font-family:var(--display);margin-bottom:16px;font-size:30px}.gouts-rythme{max-width:340px}.gouts-merci{border:var(--trait) solid var(--encre);background:var(--fond-doux);width:100%;box-shadow:8px 8px 0 var(--bleu);gap:8px;padding:20px 24px;display:grid}.gouts-merci a{font-weight:800}.gouts .bouton{padding:12px 36px;font-size:26px}.questionnaire-cote{border:var(--trait) solid var(--encre);background:var(--encre);color:var(--papier);align-self:start;padding:28px 28px 24px;position:sticky;top:24px;transform:rotate(1deg)}.questionnaire-cote h2{font-family:var(--display);color:var(--bleu-clair);margin-bottom:14px;font-size:32px}.questionnaire-cote ul{gap:14px;margin:0;padding:0;font-size:17px;list-style:none;display:grid}.questionnaire-cote li+li{border-top:2px solid #fff3;padding-top:14px}.questionnaire-cote strong{display:block}.questionnaire-cote a{color:var(--bleu-clair);font-weight:800}.merci-questionnaire{border:var(--trait) solid var(--encre);background:var(--fond-doux);justify-items:start;gap:14px;padding:22px 24px;display:grid}.concept-univers{padding:88px var(--marge);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px 72px;display:grid}.concept-univers-texte p{max-width:44ch;margin:18px 0 28px;font-size:19px}.mosaique{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.mosaique-case{aspect-ratio:4/3;border:var(--trait) solid var(--encre);background-color:var(--bleu);background-image:radial-gradient(circle,#00000029 26%,#0000 28%);background-size:14px 14px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:rotate(-1.2deg)}.mosaique-case:nth-child(2n){transform:rotate(1deg)}.mosaique-case:nth-child(3n){transform:rotate(.4deg)}.mosaique-case:hover{z-index:1;transform:rotate(0)scale(1.05)}.mosaique-jeunesse{background-color:var(--orange)}.mosaique-case a{position:absolute;inset:0}.mosaique .lettrage{padding:10px}.concept-lus{padding:88px var(--marge);border-block:6px solid var(--encre);background:var(--fond-doux);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 72px;display:grid}.concept-lus-titre{font-family:var(--display);text-wrap:balance;font-size:clamp(40px,4.6vw,68px);font-weight:900;line-height:1}.concept-lus-titre em,.concept-jamais em{color:var(--bleu);font-style:normal}.concept-lus-texte p{font-size:19px}.concept-lus-texte h3{font-family:var(--display);margin:32px 0 16px;font-size:28px}.concept-albums{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.concept-albums li{border:var(--trait-fin) solid var(--encre);background:var(--papier);flex-direction:column;padding:8px 14px;line-height:1.25;display:flex;transform:rotate(-1deg)}.concept-albums li:nth-child(2n){transform:rotate(1.2deg)}.concept-albums cite{font-weight:800}.concept-albums a{color:var(--texte-doux);text-underline-offset:3px;font-size:14px}.concept-jamais{padding:96px var(--marge);background:var(--encre);color:var(--papier);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px 72px;display:grid}.concept-jamais h2{font-family:var(--display);font-size:clamp(52px,7vw,96px);font-weight:900;line-height:.95}.concept-jamais em{color:var(--bleu-clair)}.concept-jamais p{font-size:20px}.concept-jamais p+p{margin-top:1em;font-weight:800}.concept-jamais a{color:var(--bleu-clair);text-underline-offset:3px;font-weight:800}.concept-comment{padding:88px var(--marge) 96px}.concept-comment-intro{max-width:62ch;margin-top:14px;font-size:19px}.concept-libre{padding:0 var(--marge) 96px}.concept-libre p{max-width:60ch;margin:14px 0 28px;font-size:19px}.concept-libre a{font-weight:800}.concept-actions{flex-wrap:wrap;gap:18px;margin:0;padding:0;list-style:none;display:flex}.concept-actions li{border:var(--trait) solid var(--encre);background:var(--papier);box-shadow:6px 6px 0 var(--bleu);font-family:var(--display);padding:10px 24px;font-size:30px;transform:rotate(-1.5deg)}.concept-actions li:nth-child(2n){transform:rotate(1.5deg)}.concept-actions li:last-child{background:var(--orange);box-shadow:6px 6px 0 var(--encre)}.concept-fin{padding:80px var(--marge);border-top:6px solid var(--encre);background-color:var(--bleu);text-align:center;background-image:radial-gradient(circle,#0000001f 26%,#0000 28%);background-size:18px 18px}.concept-fin-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin:28px 0 22px;display:flex}.concept-fin a:not(.bouton){text-underline-offset:3px;font-weight:800}.faq-grille{padding:64px var(--marge) 96px;grid-template-columns:minmax(240px,320px) minmax(0,780px);justify-content:center;gap:72px;display:grid}.faq-cote{align-self:start;gap:36px;display:grid;position:sticky;top:24px}.faq-themes{margin:0;padding:0;list-style:none}.faq-themes a{font-family:var(--display);padding:4px 0;font-size:30px;line-height:1.1;text-decoration:none;display:block}.faq-themes a:hover{color:var(--bleu)}.faq-contact{border:var(--trait) solid var(--encre);background:var(--papier);box-shadow:8px 8px 0 var(--orange);padding:22px 24px;transform:rotate(-1.5deg)}.faq-contact>a{font-family:var(--display);overflow-wrap:anywhere;margin:6px 0 10px;font-size:26px;display:block}.faq-contact p{font-size:16px}.faq-contact p:first-child{font-size:18px;font-weight:800}.faq-contact p a{font-weight:800}.faq-groupe{scroll-margin-top:24px}.faq-groupe+.faq-groupe{margin-top:64px}.faq-groupe h2{font-family:var(--display);margin-bottom:14px;font-size:clamp(36px,3.6vw,48px);font-weight:900;line-height:1}.faq-question{border-bottom:var(--trait-fin) solid var(--encre);scroll-margin-top:24px}.faq-groupe h2+.faq-question{border-top:var(--trait-fin) solid var(--encre)}.faq-question summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-size:20px;font-weight:800;list-style:none;display:flex}.faq-question summary::-webkit-details-marker{display:none}.faq-question summary:after{content:"+";font-family:var(--display);color:var(--bleu);flex:none;font-size:34px;line-height:1;transition:transform .2s}.faq-question[open] summary:after{transform:rotate(45deg)}.faq-question summary:hover{color:var(--texte-doux)}.faq-question:target summary{color:var(--bleu)}.faq-reponse{max-width:68ch;padding:0 4px 22px}.contact-grille{padding:72px var(--marge) 96px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px 80px;display:grid}.contact-ecrire h2,.contact-cote h2{font-family:var(--display);margin-bottom:14px;font-size:34px;font-weight:900;line-height:1.05}.contact-email{font-family:var(--display);border:var(--trait) solid var(--encre);background:var(--papier);box-shadow:10px 10px 0 var(--bleu);overflow-wrap:anywhere;margin:6px 0 32px;padding:16px 30px;font-size:clamp(30px,4vw,54px);line-height:1.1;text-decoration:none;transition:box-shadow .15s,transform .15s;display:inline-block;transform:rotate(-1.5deg)}.contact-email:hover{box-shadow:12px 12px 0 var(--bleu);transform:rotate(-1.5deg)translate(-2px,-2px)}.contact-ecrire p{max-width:46ch;font-size:19px}.contact-cote{align-content:start;gap:48px;display:grid}.contact-seul{border:var(--trait) solid var(--encre);background:var(--encre);color:var(--papier);padding:30px 32px 22px;transform:rotate(1deg)}.contact-seul h2{color:var(--bleu-clair)}.contact-seul ul,.contact-faq ul{margin:12px 0 0;padding:0;list-style:none}.contact-seul a{border-top:2px solid #fff3;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-weight:800;text-decoration:none;display:flex}.contact-seul a:hover{color:var(--bleu-clair)}.contact-faq{margin-top:56px}.contact-faq li{border-bottom:2px dashed #0000002e}.contact-faq li a{padding:10px 0;font-weight:700;text-decoration:none;display:block}.contact-faq li a:hover{color:var(--bleu)}.contact-faq-tout{text-underline-offset:3px;align-items:center;gap:6px;margin-top:16px;font-weight:800;display:inline-flex}.page{padding:36px var(--marge) 88px}.page-entete{max-width:900px}.page-intro{max-width:52ch;margin-top:18px;font-size:21px}.offrir-etapes{counter-reset:etape;padding:88px var(--marge) 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;list-style:none;display:grid}.offrir-etapes li{counter-increment:etape;border:var(--trait) solid var(--encre);background:var(--papier);padding:28px 24px 24px;position:relative}.offrir-etapes li:nth-child(odd){transform:rotate(-1deg)}.offrir-etapes li:nth-child(2n){transform:rotate(1deg)}.offrir-etapes li:before{content:counter(etape);border:var(--trait-fin) solid var(--encre);background:var(--orange);width:44px;height:44px;font-family:var(--display);border-radius:50%;place-items:center;font-size:26px;display:grid;position:absolute;top:-22px;left:18px}.offrir-etapes h2{font-family:var(--display);margin-bottom:8px;font-size:30px;line-height:1.05}.offrir-choix{padding:88px var(--marge) 0}.offrir-astuce{max-width:60ch;margin:12px 0 28px}.offrir-garanties{padding:40px var(--marge) 96px;margin:0}.introuvable .page-entete{padding:24px 0 40px}.introuvable-bulle{border:var(--trait) solid var(--encre);background:var(--orange);font-family:var(--display);border-radius:50%/45%;margin-bottom:20px;padding:10px 26px;font-size:40px;display:inline-block;transform:rotate(-4deg)}.introuvable-liens{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.pied{background:var(--encre);color:var(--papier);padding:56px var(--marge) 40px}.pied-liens{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.pied h2{font-family:var(--display);color:var(--bleu-clair);margin-bottom:10px;font-size:26px}.pied ul{margin:0;padding:0;list-style:none}.pied li{padding:4px 0}.pied a{text-decoration:none}.pied a:hover{text-underline-offset:3px;text-decoration:underline}.pied-bas{border-top:2px solid #fff3;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:48px;padding-top:28px;font-size:16px;display:flex}.pied-logo{width:180px;height:auto}.commande-vide{padding:48px var(--marge) 96px;max-width:calc(60ch + 2 * var(--marge));justify-items:start;gap:18px;display:grid}.commande-page{padding:24px var(--marge) 96px}.commande{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;gap:48px;margin-top:28px;display:grid}.commande-etapes{gap:40px;max-width:680px;display:grid}.commande-bloc{border:0;gap:16px;display:grid}.commande-bloc legend{font-family:var(--display);margin-bottom:16px;font-size:30px;line-height:1.1}.commande-sous-titre{margin-top:8px;font-size:18px;font-weight:800}.commande-cadeau{border-left:var(--trait) solid var(--orange);background:var(--fond-doux);gap:16px;padding:18px 20px;display:grid}.champ{gap:6px;display:grid}.champ label{font-size:16px;font-weight:700}.champ input,.champ select,.champ textarea{font:inherit;border:var(--trait-fin) solid var(--encre);background:var(--papier);color:var(--encre);border-radius:0;width:100%;padding:10px 12px;font-size:17px}.champ textarea{resize:vertical}.champ input:focus-visible,.champ select:focus-visible,.champ textarea:focus-visible{outline-offset:0}.champ-aide{color:var(--texte-doux);font-size:15px}.champ-message{color:#b3261e;font-size:15px;font-weight:700}.champ-erreur input,.champ-erreur select,.champ-erreur textarea{border-color:#b3261e}.champs-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.champs-cp{grid-template-columns:9em 1fr;gap:16px;display:grid}.choix-groupe{flex-wrap:wrap;gap:8px 28px;display:flex}.choix-ligne{cursor:pointer;align-items:center;gap:10px;display:flex}.choix-ligne input{width:22px;height:22px;accent-color:var(--encre);flex:none}.modes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.relais{justify-items:start;gap:12px;display:grid}.relais .bouton:disabled{opacity:.5;cursor:not-allowed;transform:none}.relais-carte{border:var(--trait-fin) solid var(--encre);width:100%;height:460px}.relais-carte:empty{display:none}.relais-demo{border:var(--trait-fin) dashed var(--encre);gap:10px;width:100%;padding:16px 18px;display:grid}.relais-choisi{background:var(--fond-doux);border-left:var(--trait) solid var(--bleu);padding:12px 16px}.recap{border:var(--trait) solid var(--encre);background:var(--papier);box-shadow:8px 8px 0 var(--bleu);gap:16px;padding:24px;display:grid;position:sticky;top:24px}.recap-titre{font-family:var(--display);font-size:30px;line-height:1}.recap-lignes{gap:12px;display:grid}.recap-lignes div{justify-content:space-between;gap:16px;display:flex}.recap-lignes dt{font-weight:700}.recap-lignes dd{white-space:nowrap;font-variant-numeric:tabular-nums}.recap-detail{color:var(--texte-doux);font-size:15px;font-weight:400;display:block}.recap-total{border-top:var(--trait-fin) solid var(--encre);padding-top:12px}.recap-total dd{font-family:var(--display);font-size:34px;line-height:1}.recap-note,.recap-date{font-size:16px}.recap-cgv{align-items:flex-start;font-size:16px}.recap .bouton{justify-content:center;font-size:28px}.recap .bouton:disabled{opacity:.7;cursor:progress}.commande-fin{justify-items:start;gap:18px;max-width:60ch;margin-top:28px;display:grid}.merci{padding:48px var(--marge) 96px;max-width:calc(62ch + 2 * var(--marge));justify-items:start;gap:18px;display:grid}.merci-accroche{font-size:22px;font-weight:700}.compte-page{padding:40px var(--marge) 96px;max-width:calc(820px + 2 * var(--marge));justify-items:start;gap:20px;display:grid}.compte-etroit{max-width:calc(60ch + 2 * var(--marge))}.compte-entete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.compte-titre{font-family:var(--display);margin-top:16px;font-size:28px;line-height:1.1}.compte-carte{border:var(--trait-fin) solid var(--encre);width:100%;box-shadow:6px 6px 0 var(--bleu);gap:10px;padding:20px 24px;display:grid}.compte-carte .compte-titre{margin-top:0}.compte-detail{color:var(--texte-doux);font-size:15px;display:block}.compte-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:6px;display:flex}.compte-carte-bancaire{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.compte-carte-bancaire .compte-detail{display:inline}.compte-resilier{color:var(--texte-doux);font-size:16px}.compte-liste{gap:12px;width:100%;display:grid}.compte-liste li{border-bottom:1px solid var(--fond-doux);padding-bottom:12px}.compte-message{background:var(--fond-doux);border-left:var(--trait) solid var(--bleu);width:100%;padding:14px 18px;font-weight:700}.compte-alerte{background:var(--fond-doux);border-left:var(--trait) solid var(--orange);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;font-weight:700;display:flex}.compte-connexion,.compte-livraison,.compte-choix-box{justify-items:start;gap:16px;width:100%;display:grid}.compte-connexion .champ,.compte-livraison .champ,.compte-livraison .champs-cp,.compte-choix-box fieldset{width:100%}.lien-bouton{font:inherit;color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;text-decoration:underline}.blog-corps{padding:48px var(--marge) 96px}.blog-filtres{flex-wrap:wrap;gap:10px;margin-bottom:48px;display:flex}.blog-filtres a{border:var(--trait-fin) solid var(--encre);background:var(--papier);font-family:var(--display);padding:6px 18px;font-size:22px;line-height:1.2;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s}.blog-filtres a:hover{background:var(--fond-doux);transform:rotate(-1.5deg)}.blog-filtres a[aria-current=page]{background:var(--encre);color:var(--papier)}.blog-vide{font-size:20px;font-weight:700}.blog-une,.blog-grille{list-style:none}.blog-une{margin-bottom:64px}.blog-grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;display:grid}.article-carte{border:var(--trait) solid var(--encre);background:var(--papier);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.blog-grille .article-carte:nth-child(odd){transform:rotate(-.8deg)}.blog-grille .article-carte:nth-child(2n){transform:rotate(.7deg)}.article-carte:hover{box-shadow:8px 8px 0 var(--orange);transform:rotate(0)translateY(-6px)}.article-carte-lien{flex-direction:column;height:100%;text-decoration:none;display:flex}.article-carte-visuel{aspect-ratio:3/2;border-bottom:var(--trait) solid var(--encre);background-color:var(--bleu);background-image:radial-gradient(circle,#0000001f 26%,#0000 28%);background-size:18px 18px;display:block;overflow:hidden}.article-carte-visuel img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;transition:scale .4s cubic-bezier(.16,1,.3,1);display:block}.article-carte:hover .article-carte-visuel img{scale:1.04}.article-carte-corps{flex-direction:column;gap:10px;padding:18px 20px 22px;display:flex}.article-carte-meta,.article-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:15px;font-weight:700;display:flex}.article-categorie{border:2px solid var(--encre);background:var(--orange);text-transform:uppercase;letter-spacing:.04em;padding:1px 10px;font-size:14px;font-weight:800;text-decoration:none}.article-carte-titre{font-family:var(--display);text-wrap:balance;font-size:27px;font-weight:900;line-height:1.05}.article-carte-une .article-carte-lien{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.article-carte-une .article-carte-visuel{aspect-ratio:auto;border-bottom:0;border-right:var(--trait) solid var(--encre);height:420px}.article-carte-une .article-carte-corps{justify-content:center;gap:16px;padding:40px 44px}.article-carte-une .article-carte-titre{font-size:clamp(34px,3.4vw,50px)}.article-carte-extrait{color:var(--texte-doux);font-size:19px}.article .titre-principal{font-size:clamp(38px,4.4vw,62px)}.article .bandeau-page-intro{max-width:none}.article-meta .article-categorie{background:var(--papier)}.article-meta .article-categorie:hover{background:var(--encre);color:var(--papier)}.article-couverture{border:var(--trait) solid var(--encre);background:var(--papier);width:min(100%,420px);box-shadow:10px 10px 0 var(--encre);display:block;overflow:hidden;transform:rotate(2.5deg)}.article-couverture img{object-fit:cover;width:100%;height:auto;max-height:460px;display:block}.article-figure{width:fit-content;max-width:100%;margin:2em auto}.article-figure img{border:var(--trait-fin) solid var(--encre);width:auto;max-width:100%;height:auto;max-height:480px;margin:0 auto;display:block}.article-figure figcaption{color:var(--texte-doux);text-align:center;margin-top:8px;font-size:14px}.texte-riche hr{border:0;border-top:2px dashed #0000002e;margin:2.4em 0}.article-box{border:var(--trait) solid var(--encre);background:var(--fond-doux);box-shadow:8px 8px 0 var(--bleu);justify-items:start;gap:12px;margin-top:3em;padding:28px 32px 32px;display:grid}.texte-riche .article-box-titre{font-family:var(--display);font-size:32px;font-weight:900;line-height:1.05}.texte-riche .article-box p+p{margin-top:0}.article-box .bouton{margin-top:6px}.article-suite{padding:72px var(--marge) 96px;border-top:6px solid var(--encre);background:var(--fond-doux)}.article-suite-entete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-bottom:40px;display:flex}.article-suite-entete a{text-underline-offset:3px;font-weight:800}@media (max-width:1000px){.blog-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.article-carte-une .article-carte-lien{grid-template-columns:minmax(0,1fr)}.article-carte-une .article-carte-visuel{aspect-ratio:3/2;border-right:0;border-bottom:var(--trait) solid var(--encre);height:auto}.article .bandeau-page-illustration{justify-content:flex-start}.article-couverture{width:min(100%,320px)}}@media (max-width:600px){.blog-grille{grid-template-columns:minmax(0,1fr)}.blog .bandeau-page-illustration{display:none}.article-carte-une .article-carte-corps,.article-box{padding:22px 20px 26px}}@media (max-width:1000px){.commande{grid-template-columns:1fr}.recap{position:static}.entete{flex-direction:column;align-items:flex-start}.entete-menu{justify-content:flex-start}.accroche{grid-template-columns:1fr;gap:48px}.accroche-visuel{justify-self:center;width:100%;max-width:560px}.cartes{grid-template-columns:repeat(2,minmax(0,1fr))}.fiche{grid-template-columns:1fr;gap:40px}.fiche-visuel{width:100%;max-width:480px}.fiche-description{grid-template-columns:minmax(0,68ch)}.offrir-etapes,.questionnaire-grille,.pied-liens,.bandeau-page,.page-texte-grille,.faq-grille,.contact-grille,.concept-univers,.concept-lus,.concept-jamais{grid-template-columns:minmax(0,1fr)}.sommaire,.questionnaire-cote,.faq-cote{position:static}.bandeau-page-illustration{min-height:220px}.mosaique{grid-template-columns:repeat(3,minmax(0,1fr))}.offrir-etapes{gap:36px}.fiche-exemples{max-width:480px}.frise{grid-template-columns:1fr;gap:18px;padding-left:44px}.frise:before{width:8px;height:auto;inset:0 auto 0 13px}.etape{margin-top:0}.etape:before{margin-top:-17px;top:50%;left:-48px}.etape-maintenant .etape-date{color:inherit}.etape-date{margin-bottom:2px;font-size:22px;display:block;position:static}}@media (max-width:600px){.mosaique{grid-template-columns:repeat(2,minmax(0,1fr))}.bandeau-page-illustration .pointes{display:none}.identite dl>div{grid-template-columns:1fr;gap:0}.champs-2,.champs-cp{grid-template-columns:1fr}.recap{box-shadow:5px 5px 0 var(--bleu);padding:18px}body{font-size:17px}.bandeau-sep,.bandeau-pays{display:none}.entete-logo img{width:180px}.entete-menu{gap:6px 18px;font-size:16px}.accroche{padding-top:16px}.accroche-sous-titre{font-size:19px}.bulle{padding:14px 18px;font-size:19px}.planche-surprise{justify-content:flex-start;align-items:flex-end;padding:0 0 4% 4%}.pointes{width:68%;font-size:24px}.pointes:before{inset:6px 9px}.onglets{flex-direction:column;width:100%;display:flex}.onglets button{border-right:0;border-bottom:var(--trait) solid var(--encre);font-size:24px}.onglets button:last-child{border-bottom:0}.cartes{grid-template-columns:1fr}.compteur .bouton{margin-left:0}.catalogue-offrir{padding:22px 20px}.fiche{padding-top:20px}.fiche-visuel{aspect-ratio:16/10}.fiche-visuel .album{width:40%}.formule{grid-template-columns:auto 1fr}.formule-prix{grid-column:2}.fiche-commande .bouton{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bouton,.carte,.carte .album,.lettrage-titre,.carte-voir .icone{transition:none}}
