@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Serif secours;src:local(Times New Roman),local(Times);size-adjust:92%;ascent-override:90%;descent-override:24%}@font-face{font-family:Sans secours;src:local(Arial),local(Helvetica);size-adjust:101%;ascent-override:95%;descent-override:25%}:root{--police-titre:"Instrument Serif", "Serif secours", Georgia, serif;--police-texte:"Figtree", "Sans secours", system-ui, sans-serif;--nuit:#07090c;--nuit-2:#10141a;--craie:#eee9e0;--craie-doux:#b9b4aa;--jour:#fff;--encre:#0b0c0e;--encre-doux:#55575c;--accent:#ff9a3d;--accent-texte:#0b0c0e;--focus:#ffc58f;--t-geant:clamp(64px, 11.6vw, 196px);--t-titre:clamp(44px, 6.4vw, 104px);--t-sous:clamp(28px, 2.9vw, 44px);--t-chapeau:clamp(19px, 1.45vw, 23px);--t-texte:18px;--t-legende:15px;--marge:clamp(20px, 4.2vw, 64px);--gouttiere:clamp(16px, 1.7vw, 24px);--entete:72px;--sortie-expo:cubic-bezier(.19, 1, .22, 1);--sortie-forte:cubic-bezier(.165, .84, .44, 1);--duree-titre:1.05s;--duree-bloc:.8s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:759px){:root{--t-texte:17px;--t-legende:16px;--entete:60px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-anchor:none;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--nuit);color:var(--craie);font:400 var(--t-texte)/1.55 var(--police-texte);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}img,video,canvas,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p,figure,ul,ol{margin:0}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}[data-ton=clair] :focus-visible{outline-color:#0b46c9}.geant,.titre,.sous-titre{font-family:var(--police-titre);text-wrap:balance;font-kerning:normal;font-feature-settings:"kern", "liga";font-weight:400}.geant{font-size:var(--t-geant);letter-spacing:-.035em;line-height:.84}.titre{font-size:var(--t-titre);letter-spacing:-.03em;line-height:.92}.sous-titre{font-size:var(--t-sous);letter-spacing:-.02em;line-height:1.02}.chapeau{font-size:var(--t-chapeau);letter-spacing:-.005em;text-wrap:pretty;max-width:30em;line-height:1.42}.texte{text-wrap:pretty;max-width:34em}.legende{font-size:var(--t-legende);color:var(--craie-doux);line-height:1.45}[data-ton=clair] .legende{color:var(--encre-doux)}.nombre{font-variant-numeric:tabular-nums}.bouton{background:var(--accent);min-height:52px;color:var(--accent-texte);font:500 16px/1 var(--police-texte);cursor:pointer;transition:transform .16s var(--sortie-forte), background-color .2s ease;border:0;border-radius:0;justify-content:center;align-items:center;gap:.6em;padding:0 26px;text-decoration:none;display:inline-flex}.bouton:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.bouton:hover{background:#ffb062}}.bouton--clair{background:var(--craie);color:var(--encre)}.lien{text-underline-offset:.22em;text-decoration-thickness:1px}.evitement{z-index:100;background:var(--craie);color:var(--encre);padding:14px 18px;position:fixed;top:-80px;left:12px}.evitement:focus{top:12px}.entete{z-index:50;height:var(--entete);padding:0 var(--marge);color:var(--craie);transition:transform .26s var(--sortie-forte);align-items:center;gap:clamp(16px,2.6vw,40px);display:flex;position:fixed;inset:0 0 auto}.entete--cache{transform:translateY(-100%)}.mouvement-reduit .entete{transition:opacity .12s}.mouvement-reduit .entete--cache{opacity:0;pointer-events:none;transform:none}.entete[data-ton=clair]{color:var(--encre)}.entete__fond{z-index:-1;opacity:0;background:var(--nuit);pointer-events:none;position:absolute;inset:0}.entete--haut .entete__fond{bottom:calc(var(--entete) * -1);-webkit-mask-image:linear-gradient(#000 25%,#0000);mask-image:linear-gradient(#000 25%,#0000)}.entete__marque{font:400 26px/1 var(--police-titre);letter-spacing:-.01em;margin-right:auto;padding:10px 0;text-decoration:none}.entete__liens{gap:clamp(10px,1.6vw,24px);padding:0;list-style:none;display:flex}.entete__liens a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 4px;font-size:15px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.entete__liens a:hover{text-underline-offset:.3em;text-decoration:underline}}.entete__bascule{cursor:pointer;text-underline-offset:.3em;background:0 0;border:0;min-height:44px;padding:0 2px;font-size:15px;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:899px){.entete__liens{display:none}}.scene{position:relative}.scene__scene{height:100vh;height:100lvh;position:sticky;top:0;overflow:hidden}.hote{background:var(--nuit);position:absolute;inset:0;overflow:hidden}.scene--fond{clip-path:inset(0)}.scene--fond>.hote{height:100vh;height:100lvh;position:fixed;inset:0 0 auto}.hote>picture,.hote>.affiche,.hote>.rendu-cliche,.hote>.rendu-canevas{width:100%;height:100%;position:absolute;inset:0}.hote .affiche{object-fit:cover;width:100%;height:100%}.hote>.rendu-cliche{display:none}.hote.a-cliche>.rendu-cliche{display:block}.hote>.rendu-canevas{opacity:0;transition:opacity .7s}.hote.vivant>.rendu-canevas{opacity:1}.rendu-perdu .hote>.rendu-canevas,.rendu-perdu .hote>.rendu-cliche,.hote>.affiche-chapitre{display:none}.rendu-perdu .hote>.affiche-chapitre.est-courant{display:block}.scene-echec .hote>.rendu-canevas{display:none}@media (prefers-reduced-motion:no-preference){html.js:not(.mouvement-reduit) [data-titre]:not(.decoupe){visibility:hidden}html.js:not(.mouvement-reduit) [data-titre] .ligne{clip-path:inset(100% 0 0);transform:translateY(.4em)}html.js:not(.mouvement-reduit) [data-titre].est-vu .ligne{clip-path:inset(0);transition:clip-path var(--duree-titre) var(--sortie-expo) calc(var(--retard,0s) + var(--i,0) * 90ms), transform var(--duree-titre) var(--sortie-expo) calc(var(--retard,0s) + var(--i,0) * 90ms);transform:none}html.js:not(.mouvement-reduit) [data-apparait]{opacity:0;transform:translateY(28px)}html.js:not(.mouvement-reduit) [data-apparait].est-vu{opacity:1;transition:opacity var(--duree-bloc) var(--sortie-forte) var(--retard,0s), transform var(--duree-bloc) var(--sortie-forte) var(--retard,0s);transform:none}}.ligne{margin-bottom:-.06em;padding-bottom:.06em}html.js [data-pilote]{opacity:0;will-change:opacity;transition:opacity .16s var(--sortie-forte)}html.js [data-pilote].est-vu{opacity:1;transition:opacity .22s var(--sortie-forte)}html.js [data-pilote]:not(.est-vu),html.js [data-pilote]:not(.est-vu) *{pointer-events:none}@media (prefers-reduced-motion:no-preference){html.js:not(.mouvement-reduit) [data-pilote] [data-titre][data-manuel] .ligne{clip-path:inset(100% 0 0);transition:clip-path 0s linear .3s,transform 0s linear .3s;transform:translateY(.4em)}html.js:not(.mouvement-reduit) [data-pilote].est-vu [data-titre][data-manuel] .ligne{clip-path:inset(0);transition:clip-path var(--duree-titre) var(--sortie-expo) calc(60ms + var(--i,0) * 90ms), transform var(--duree-titre) var(--sortie-expo) calc(60ms + var(--i,0) * 90ms);transform:none}html.js:not(.mouvement-reduit) [data-pilote] [data-apparait][data-manuel]{opacity:0;transition:opacity 0s linear .3s,transform 0s linear .3s;transform:translateY(16px)}html.js:not(.mouvement-reduit) [data-pilote].est-vu [data-apparait][data-manuel]{opacity:1;transition:opacity .55s var(--sortie-forte) calc(.12s + var(--retard,0s)), transform .7s var(--sortie-forte) calc(.12s + var(--retard,0s));transform:none}html:not(.mouvement-reduit) .entree-premiere>:is(h1,h2,p){animation:entree-premiere 1.1s var(--sortie-expo) both}html:not(.mouvement-reduit) .entree-premiere>p{animation-delay:.2s}}@keyframes entree-premiere{0%{opacity:0;transform:translateY(28px)}}:where([data-lisible]){position:relative}[data-lisible]{isolation:isolate;text-shadow:0 1px 2px #00000052,0 8px 24px #00000038}.voile-lisible{z-index:-1;pointer-events:none;opacity:0;will-change:opacity;background:radial-gradient(closest-side,#030406e0,#030406c7 52%,#03040600);position:absolute;inset:-32% min(-6vw,-24px)}[data-ton=clair] [data-lisible]{text-shadow:none}[data-ton-texte=fonce]{color:var(--encre);text-shadow:none}[data-ton-texte=fonce]>.voile-lisible{background:radial-gradient(closest-side,#faf7f2e0,#faf7f2c7 52%,#faf7f200)}[data-ton-auto]{transition:color .3s}.mouvement-reduit,.mouvement-reduit *{scroll-behavior:auto!important}.mouvement-reduit *,.mouvement-reduit :before,.mouvement-reduit :after{transition-duration:.12s!important;transition-delay:0s!important}.mouvement-reduit .bouton:active{transform:none}@font-face{font-family:Geist;src:url(/fonts/geist-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--police-titre:"Geist", "Sans secours", system-ui, sans-serif;--police-texte:"Geist", "Sans secours", system-ui, sans-serif;--gris:#e8e7e4;--gris-2:#dfded9;--encre:#121212;--encre-doux:#5c5b58;--blanc:#f7f7f5;--nuit:var(--gris);--craie:var(--encre);--craie-doux:var(--encre-doux);--accent:var(--encre);--accent-texte:var(--blanc);--focus:var(--encre);--t-geant:clamp(60px, 10.4vw, 168px);--t-prix:clamp(44px, 5.2vw, 80px);--t-titre:clamp(40px, 5vw, 72px);--t-nom:17px;--t-texte:17px;--t-legende:13px;--marge:clamp(16px, 2.2vw, 32px);--entete:64px;--rythme:clamp(96px, 12vw, 176px);--pas:34vw}@media (max-width:759px){:root{--t-legende:14px;--entete:56px;--pas:80vw}}body{background:var(--gris);color:var(--encre);font-family:var(--police-texte)}.invisible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.geant{font-family:var(--police-titre);font-weight:500;font-size:var(--t-geant);letter-spacing:-.055em;line-height:.86}.titre{font-family:var(--police-titre);font-weight:500;font-size:var(--t-titre);letter-spacing:-.045em;line-height:.95}.chapeau{letter-spacing:-.01em;font-size:17px;font-weight:400}.bouton{font:500 15px/1 var(--police-texte);letter-spacing:-.01em;background:var(--encre);color:var(--blanc)}@media (hover:hover) and (pointer:fine){.bouton:hover{background:#3a3a38}}.entete{color:var(--encre)}.entete__marque{font:600 15px/1 var(--police-titre);letter-spacing:-.02em}.entete__liens a{letter-spacing:-.01em;font-size:14px;font-weight:500}.evitement{background:var(--encre);color:var(--blanc)}.vitrine{height:220vh;background:var(--gris);height:220lvh;color:var(--encre)}.vitrine__scene{padding:calc(var(--entete) + 4px) var(--marge) var(--marge);background:var(--gris);grid-template-rows:auto 1fr;grid-template-columns:1fr;display:grid}.vitrine__halo{display:none}.vitrine__titre{align-self:start;position:relative}.vitrine__phrase{max-width:22em;font:400 17px/1.4 var(--police-texte);letter-spacing:-.01em;color:var(--encre-doux);margin-top:14px}.vitrine__objet{grid-template-columns:1fr minmax(0,360px);align-items:center;column-gap:clamp(24px,3vw,48px);display:grid;position:relative}.vitrine .etiquette__prix{white-space:nowrap;font-size:clamp(44px,3.8vw,60px)}.vitrine__chaussure{aspect-ratio:1291/858;will-change:transform;place-self:center;width:min(640px,46vw);position:relative}.vitrine__chaussure picture,.vitrine__chaussure img{width:100%;height:100%;position:absolute;inset:0}html.js:not(.mouvement-reduit) .vitrine__allume{clip-path:circle(16% at 82.7% 8.5%);will-change:clip-path}.vitrine__penombre{display:none}html.js:not(.mouvement-reduit) .vitrine__penombre{will-change:clip-path;display:block}html.js:not(.mouvement-reduit) .vitrine__penombre--proche{opacity:.5;clip-path:circle(20% at 82.7% 8.5%)}html.js:not(.mouvement-reduit) .vitrine__penombre--large{opacity:.25;clip-path:circle(25% at 82.7% 8.5%)}html.js:not(.mouvement-reduit) .vitrine__chaussure{transform:translateY(7%)rotate(-3deg)scale(.94)}@media (max-width:759px){html.js:not(.mouvement-reduit) .vitrine__chaussure{transform:translateY(12%)rotate(-3deg)scale(.94)}}.etiquette{justify-items:start;row-gap:4px;display:grid}.etiquette__nom{font:500 var(--t-nom)/1.2 var(--police-titre);letter-spacing:-.02em}.etiquette__prix{font:500 var(--t-prix)/1 var(--police-titre);letter-spacing:-.05em}.etiquette__bouton{justify-self:stretch;margin-top:14px}.vitrine__etiquette{padding-bottom:8px}@media (max-width:759px){.vitrine{height:190vh;height:190lvh}.vitrine__scene{padding:calc(var(--entete) + 8px) var(--marge) 88px}.geant{font-size:clamp(52px,17vw,76px)}.vitrine__objet{grid-template-rows:1fr auto;grid-template-columns:1fr;align-self:stretch;row-gap:8px}.vitrine__chaussure{width:min(94vw,560px)}.vitrine__etiquette{padding-bottom:0}.etiquette__bouton{justify-self:start;min-width:200px}}.entete--haut .entete__marque,.dans-vitrine .entete__marque{visibility:hidden}.modeles{background:var(--gris-2);color:var(--encre)}.modeles__spot,.article__halo{display:none}.modeles__tete{padding:var(--rythme) var(--marge) clamp(32px, 4vw, 56px)}.article__chaussure{will-change:transform;width:min(350px,86%);position:relative}.article__chaussure picture{display:block}.article__chaussure img{width:100%;height:auto}.article .etiquette__prix{font-size:clamp(36px,3.4vw,52px)}.article :focus-visible{outline-color:var(--encre)}.etagere{display:grid}.article{padding:clamp(32px, 4vw, 56px) var(--marge);grid-template-columns:1fr 1fr;align-items:center;column-gap:clamp(24px,4vw,64px);display:grid}.article:nth-child(2n) .article__vitrine{order:2}.article:nth-child(2n) .etiquette{justify-self:end;width:min(100%,360px)}.article__vitrine{place-items:center;display:grid;position:relative}@media (max-width:759px){.article{padding:40px var(--marge) 56px;grid-template-columns:1fr;row-gap:8px}.article:nth-child(2n) .article__vitrine{order:0}.article:nth-child(2n) .etiquette{justify-self:start;width:auto}.article__chaussure{width:min(86vw,350px)}}html.js:not(.mouvement-reduit) .modeles{height:calc(100vh + var(--course,2400px));height:calc(100lvh + var(--course,2400px))}html.js:not(.mouvement-reduit) .modeles__scene{height:100vh;height:100lvh;position:sticky;top:0;overflow:hidden}html.js:not(.mouvement-reduit) .modeles__tete{z-index:2;padding:calc(var(--entete) + 8px) var(--marge) 0;pointer-events:none;position:absolute;inset:0 0 auto}html.js:not(.mouvement-reduit) .etagere{will-change:transform;width:max-content;height:100%;display:flex}html.js:not(.mouvement-reduit) .article{width:var(--pas);height:100%;padding:calc(var(--entete) + 88px) clamp(16px, 2vw, 32px) clamp(80px, 10vh, 112px);grid-template-columns:1fr;align-content:center;justify-items:center;row-gap:0}html.js:not(.mouvement-reduit) .article:nth-child(2n) .article__vitrine{order:0}html.js:not(.mouvement-reduit) .article__vitrine{aspect-ratio:1.3;place-items:end center;width:100%}html.js:not(.mouvement-reduit) .article .etiquette,html.js:not(.mouvement-reduit) .article:nth-child(2n) .etiquette{justify-self:center;width:min(350px,86%);margin-top:12px}html.js:not(.mouvement-reduit) .article .etiquette{transition:opacity .16s var(--sortie-forte)}html.js:not(.mouvement-reduit) .article:not(.est-centre):not(:focus-within) .etiquette{opacity:0;pointer-events:none}html.js:not(.mouvement-reduit) .article.est-centre .etiquette{transition:opacity .3s var(--sortie-forte)}@media (max-width:759px){html.js:not(.mouvement-reduit) .article{padding:calc(var(--entete) + 72px) 12px 96px}html.js:not(.mouvement-reduit) .article__chaussure,html.js:not(.mouvement-reduit) .article .etiquette,html.js:not(.mouvement-reduit) .article:nth-child(2n) .etiquette{width:100%}}.livraison{background:var(--encre);color:var(--blanc);padding:var(--rythme) var(--marge);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(24px,4vw,64px);display:grid}.livraison .titre{max-width:10em}.livraison .chapeau{color:#c9c8c4}.livraison__suite{justify-items:start;row-gap:24px;padding-bottom:.4em;display:grid}.livraison .bouton{background:var(--blanc);color:var(--encre)}@media (hover:hover) and (pointer:fine){.livraison .bouton:hover{background:#d9d9d6}}.livraison :focus-visible{outline-color:var(--blanc)}@media (max-width:759px){.livraison{grid-template-columns:1fr;row-gap:28px}.livraison .titre{font-size:clamp(32px,10vw,44px)}}.pied{background:var(--gris);color:var(--encre);padding:clamp(80px, 10vw, 144px) var(--marge) 24px}.pied__nom{font:500 clamp(52px, 11.6vw, 190px)/.86 var(--police-titre);letter-spacing:-.055em;white-space:nowrap;margin-bottom:clamp(40px,6vw,72px)}.pied__infos{grid-template-columns:repeat(3,auto);justify-content:start;gap:8px clamp(32px,6vw,96px);font-size:15px;display:grid}.pied__infos a{align-items:center;min-height:44px;display:inline-flex}.pied__infos p{align-items:center;min-height:44px;display:flex}.pied__bas{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-right:88px;display:flex}.pied .legende{color:var(--encre-doux);font-size:var(--t-legende)}.pied__bascule{min-height:44px;font-size:var(--t-legende);cursor:pointer;color:var(--encre-doux);text-underline-offset:.3em;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:899px){.pied__infos{grid-template-columns:1fr}}@media (max-width:759px){.pied__nom{white-space:normal;font-size:clamp(48px,16vw,72px)}.pied__infos{padding-right:72px}}.whatsapp-flottant{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:60;background:var(--encre);width:56px;height:56px;color:var(--blanc);transition:background-color .2s ease, transform .16s var(--sortie-forte);place-items:center;display:grid;position:fixed;box-shadow:0 10px 28px #00000038}.whatsapp-flottant:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.whatsapp-flottant:hover{background:#3a3a38}}.whatsapp-flottant.sur-or{background:var(--blanc);color:var(--encre)}.expiration{display:none}html.expiree body>:not(.expiration){display:none!important}html.expiree .expiration{min-height:100vh;padding:var(--marge);background:var(--gris);color:var(--encre);align-content:center;justify-items:start;row-gap:28px;display:grid}.expiration__texte{max-width:18em;font:500 clamp(28px, 4vw, 48px)/1.1 var(--police-titre);letter-spacing:-.04em}.mouvement-reduit .vitrine{height:auto}.mouvement-reduit .vitrine__scene{height:auto;min-height:100vh;position:relative}
