@font-face{font-family:anton;src:url(../media/Anton_400Regular-s.p.1yc9iskri7o_g.ttf)format("truetype");font-display:swap}@font-face{font-family:anton Fallback;src:local(Arial);ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.0%;size-adjust:91.94%}.t9-Brq_className{font-family:anton,anton Fallback}.t9-Brq_variable{--f-display:"anton", "anton Fallback"}
@font-face{font-family:marker;src:url(../media/PermanentMarker_400Regular-s.p.2kshmq7kdfbhj.ttf)format("truetype");font-display:swap}@font-face{font-family:marker Fallback;src:local(Arial);ascent-override:97.41%;descent-override:27.87%;line-gap-override:2.66%;size-adjust:113.89%}.pym4ra_className{font-family:marker,marker Fallback}.pym4ra_variable{--f-marker:"marker", "marker Fallback"}
@font-face{font-family:barlow;src:url(../media/BarlowSemiCondensed_500Medium-s.p.3yplbt930cz0g.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:barlow;src:url(../media/BarlowSemiCondensed_700Bold-s.p.0iov4fb0f5tl1.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:barlow Fallback;src:local(Arial);ascent-override:112.66%;descent-override:22.53%;line-gap-override:0.0%;size-adjust:88.76%}.C6vL9G_className{font-family:barlow,barlow Fallback}.C6vL9G_variable{--f-body:"barlow", "barlow Fallback"}
:root{--bitume:#27211d;--bitume-hi:#3a302a;--encre:#1b1512;--craie:#f6eedd;--craie-sale:#c9bba3;--soleil:#ffb52e;--or-clair:#fff0b3;--peinture:#1d8a7c;--rose:#ff4f8b;--turquoise:#22d3b6;--trait:#f6eedd3d;--max:1080px}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:radial-gradient(120% 60% at 50% -10%, #7a2470 0, #4a2366 30%, #27211d00 70%), radial-gradient(70% 40% at 85% 8%, #ff5a3c59, transparent 70%), var(--bitume);min-height:100vh;color:var(--craie);font-family:var(--f-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:18px;font-weight:500;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:var(--soleil);text-underline-offset:3px}a:hover{color:var(--or-clair)}h1,h2,h3{font-family:var(--f-display), Impact, sans-serif;text-transform:uppercase;margin:0;font-weight:400;line-height:1.05}strong{font-weight:700}::selection{background:var(--soleil);color:var(--encre)}:focus-visible{outline:3px solid var(--soleil);outline-offset:3px}.top,.foot,main>section,.doc{width:min(var(--max), 100% - 32px);margin-inline:auto}.top{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.brand img{width:150px;transform:rotate(-3deg)}.top nav,.foot nav{flex-wrap:wrap;gap:6px 22px;display:flex}.top nav a,.foot nav a{font-family:var(--f-marker);color:var(--craie);font-size:17px;text-decoration:none}.top nav a:hover,.foot nav a:hover{color:var(--soleil)}.foot{border-top:2px dashed var(--trait);color:var(--craie-sale);margin-top:80px;padding:28px 0 40px;font-size:15px}.foot p{margin:14px 0 0}.tag{font-family:var(--f-marker);color:var(--soleil);margin:0 0 8px;font-size:19px;display:inline-block;transform:rotate(-2deg)}.marker{font-family:var(--f-marker)}.btn{background:var(--soleil);min-height:58px;color:var(--encre);font-family:var(--f-display);letter-spacing:.5px;text-transform:uppercase;outline-offset:-8px;border-bottom:5px solid #c27c0e;border-radius:6px;outline:2px dashed #1b151259;justify-content:center;align-items:center;gap:10px;padding:10px 26px;font-size:24px;text-decoration:none;transition:transform .12s;display:inline-flex;transform:rotate(-1deg)}.btn:hover{color:var(--encre);transform:rotate(-1deg)translateY(-2px)}.btn.ghost{color:var(--craie);border:2px solid var(--trait);background:0 0;outline:none}.btn small{font-family:var(--f-body);letter-spacing:1px;text-transform:uppercase;opacity:.75;font-size:13px;font-weight:700}.btn[aria-disabled=true]{cursor:default}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding:30px 0 40px;display:grid}.hero h1{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hero .logo{filter:drop-shadow(0 18px 30px #0006);width:min(520px,100%);margin:6px 0 18px -6px;transform:rotate(-4deg)}.hook{max-width:30ch;margin:0 0 18px;font-size:24px;line-height:1.35}.records{font-family:var(--f-marker);color:var(--craie-sale);margin:0 0 26px}.records b{color:var(--soleil);font-weight:400}.stores{flex-wrap:wrap;gap:12px;display:flex}.soon{color:var(--craie-sale);margin:12px 0 0;font-size:15px}.phone{border:7px solid var(--encre);background:var(--encre);border-radius:34px;overflow:hidden;box-shadow:0 26px 60px #0000008c,0 0 0 2px #f6eedd40,0 0 80px #ff4f8b2e}.hero .phone{justify-self:center;width:min(360px,100%);transform:rotate(3deg)}.section-title{text-shadow:4px 4px 0 var(--peinture);margin:0 0 8px;font-size:clamp(38px,6vw,60px)}.lead{color:var(--craie-sale);max-width:60ch;margin:0 0 28px}.steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.steps li{background:var(--peinture);border-bottom:5px solid #00000038;border-radius:6px;padding:20px}.steps li:first-child{transform:rotate(-1deg)}.steps li:nth-child(2){transform:rotate(.8deg)}.steps li:nth-child(3){transform:rotate(-.6deg)}.steps b{font-family:var(--f-display);color:var(--or-clair);font-size:44px;font-weight:400;line-height:1;display:block}.steps h3{margin:6px 0;font-size:26px}.steps p{margin:0}.shots{scroll-snap-type:x mandatory;gap:18px;padding:8px 4px 22px;display:flex;overflow-x:auto}.shots figure{scroll-snap-align:start;flex:0 0 min(250px,70vw);margin:0}.shots figure:nth-child(odd) .phone{transform:rotate(-1.5deg)}.shots figure:nth-child(2n) .phone{transform:rotate(1.5deg)}.shots figcaption{font-family:var(--f-marker);color:var(--soleil);text-align:center;margin-top:14px}.features{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.feature{border:1.5px solid var(--trait);background:#1b1512b3;border-radius:8px;padding:20px}.feature h3{margin:0 0 6px;font-size:28px}.feature p{color:var(--craie-sale);margin:0}.feature.fever h3{color:var(--rose);text-shadow:0 0 18px #ff4f8b99}.feature.mehdi h3{color:var(--soleil)}.feature.daily h3{color:var(--turquoise)}.cta{text-align:center;background:var(--peinture);border-bottom:6px solid #00000038;border-radius:10px;margin-top:70px;padding:50px 20px;transform:rotate(-.6deg)}.cta h2{text-shadow:4px 4px 0 var(--encre);font-size:clamp(40px,7vw,72px)}.cta p{font-family:var(--f-marker);color:var(--or-clair);margin:8px 0 24px;font-size:20px}main>section{margin-top:70px}main>section.hero{margin-top:0}.doc{max-width:780px;padding-top:20px}.doc h1{text-shadow:4px 4px 0 var(--peinture);margin:0 0 6px;font-size:clamp(42px,8vw,66px)}.doc .updated{color:var(--craie-sale);margin:0 0 30px;font-size:15px}.doc h2{color:var(--soleil);margin:40px 0 10px;font-size:30px}.doc h3{margin:24px 0 6px;font-size:22px}.doc p,.doc li{color:var(--craie)}.doc ul,.doc ol{padding-left:22px}.doc li{margin:6px 0}.doc table{border-collapse:collapse;width:100%;margin:12px 0;font-size:16px}.doc th,.doc td{text-align:left;vertical-align:top;border-bottom:1px solid var(--trait);padding:10px 12px}.doc th{font-family:var(--f-body);color:var(--craie-sale);text-transform:uppercase;letter-spacing:1px;font-size:13px;font-weight:700}.note{background:var(--bitume-hi);border-left:5px solid var(--soleil);border-radius:4px;margin:18px 0;padding:14px 18px}.contact{font-family:var(--f-display);background:var(--soleil);color:var(--encre);border-radius:4px;padding:6px 16px;font-size:26px;text-decoration:none;display:inline-block;transform:rotate(-1deg)}.contact:hover{color:var(--encre)}details{border:1.5px solid var(--trait);background:#1b1512b3;border-radius:6px;margin:10px 0;padding:14px 18px}details summary{cursor:pointer;font-size:19px;font-weight:700}details[open] summary{color:var(--soleil)}details p:last-child{margin-bottom:0}@media (max-width:760px){body{font-size:17px}.hero{grid-template-columns:1fr;gap:26px;padding-top:10px}.hero .phone{width:min(280px,80%)}.steps{grid-template-columns:1fr}.brand img{width:120px}.doc table,.doc thead,.doc tbody,.doc tr,.doc th,.doc td{display:block}.doc thead{display:none}.doc td{border:0;padding:4px 0}.doc tr{border-bottom:1px solid var(--trait);padding:10px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.btn:hover{transition:none;transform:none}}
