@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_c3e71883-module__blaeUG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_c3e71883-module__blaeUG__variable{--f-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_1812fc40-module__SWhvQq__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_1812fc40-module__SWhvQq__variable{--f-sans:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_b1e74604-module__DRUQJW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_b1e74604-module__DRUQJW__variable{--f-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5fefd80b57937013.1mwuiyb8ak-kd.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:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c4c21e4d4b578e42.31jp97rt9sil8.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:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/55cb69ad17a100ed.p.2l41_ldkjomdb.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:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5fefd80b57937013.1mwuiyb8ak-kd.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:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/c4c21e4d4b578e42.31jp97rt9sil8.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:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/55cb69ad17a100ed.p.2l41_ldkjomdb.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}.big_shoulders_92547c75-module__z2bJDq__className{font-family:Big Shoulders;font-style:normal}.big_shoulders_92547c75-module__z2bJDq__variable{--f-shoulders:"Big Shoulders"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_b70da4ac-module__Viadka__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_b70da4ac-module__Viadka__variable{--f-dm:"DM Sans", "DM Sans Fallback"}
:root{--fond:#f4f2ee;--carte:#e9e6e0;--encre:#121212;--doux:#85807a;--trait:#d8d4cb;--alerte:#9e2a1e;--blanc:#fff;--surface:#fff;--accent:var(--encre);--accent-texte:#fff;--rayon:0px;--rayon-btn:999px;--titre:var(--serif);--serif:var(--f-serif), Georgia, serif;--sans:var(--f-sans), system-ui, sans-serif;--marge:20px;--max:1440px}@media (min-width:900px){:root{--marge:48px}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{background:var(--fond);color:var(--encre);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.45;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--encre);outline-offset:2px}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cap{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.serif{font-family:var(--titre);font-weight:400}.serif i,i.serif{font-style:italic}.conteneur{max-width:var(--max);padding:0 var(--marge);margin:0 auto}.doux{color:var(--doux)}.annonce{background:var(--encre);color:var(--fond);text-align:center;letter-spacing:.16em;text-transform:uppercase;padding:9px 12px;font-size:10.5px;font-weight:600}.entete{z-index:40;background:color-mix(in srgb, var(--fond) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.entete.colle{border-color:var(--trait)}.entete .rang{height:60px;max-width:var(--max);padding:0 var(--marge);grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;display:grid}.logo-texte{letter-spacing:.32em;text-transform:uppercase;white-space:nowrap;padding-left:.32em;font-size:14px;font-weight:600}.logo-texte small{text-align:center;letter-spacing:.5em;color:var(--doux);margin-top:2px;font-size:8px;display:block}.ic{stroke:currentColor;fill:none;stroke-width:1.5px;width:22px;height:22px}.actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.bouton-ic{border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.bouton-ic b{background:var(--encre);color:var(--fond);border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;display:grid;position:absolute;top:4px;right:2px}.liens-bureau{gap:26px;font-size:13.5px;display:none}.liens-bureau a{padding:6px 0;position:relative}.liens-bureau a:after{content:"";background:currentColor;height:1px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.liens-bureau a:hover:after{transform:scaleX(1)}@media (min-width:900px){.liens-bureau{display:flex}.menu-mobile-btn{display:none}}.menu-mobile{z-index:60;background:var(--fond);padding:18px var(--marge);flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset:0;transform:translate(-100%)}.menu-mobile.ouvert{transform:none}.menu-mobile nav{flex-direction:column;margin-top:28px;display:flex}.menu-mobile nav a{font-family:var(--titre);padding:4px 0;font-size:38px;line-height:1.15}.menu-mobile .bas{flex-direction:column;gap:8px;margin-top:auto;font-size:14px;display:flex}.btn{background:var(--accent);color:var(--accent-texte);border-radius:var(--rayon-btn);justify-content:center;align-items:center;gap:8px;height:52px;padding:0 26px;font-size:14.5px;font-weight:600;transition:transform .15s,opacity .2s;display:inline-flex}.btn:active{transform:scale(.98)}.btn[disabled]{opacity:.35;pointer-events:none}.btn.clair{background:var(--blanc);color:var(--encre)}.btn.contour{color:var(--encre);border:1px solid var(--encre);background:0 0}.btn.plein{width:100%}.lien{text-underline-offset:3px;font-size:13px;text-decoration:underline}.ouverture{padding:22px 0 8px}.ouverture .titre{padding:0 var(--marge);max-width:var(--max);justify-content:space-between;align-items:flex-end;gap:16px;margin:0 auto 16px;display:flex}.ouverture h1{font-family:var(--titre);letter-spacing:-.02em;font-size:clamp(40px,11vw,92px);font-weight:400;line-height:.92}.ouverture h1 i{font-style:italic}.looks{scroll-snap-type:x mandatory;padding:0 var(--marge);scrollbar-width:none;max-width:var(--max);grid-auto-columns:78%;grid-auto-flow:column;gap:10px;margin:0 auto;display:grid;overflow-x:auto}.looks::-webkit-scrollbar{display:none}.look{scroll-snap-align:start;aspect-ratio:4/5;background:var(--carte);border-radius:var(--rayon);position:relative;overflow:hidden}.look img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.look:hover img{transform:scale(1.03)}.look .legende{color:#fff;z-index:2;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.look .legende b{font-family:var(--titre);font-size:28px;font-weight:400;line-height:1}.look:after{content:"";background:linear-gradient(#0000,#00000080);position:absolute;inset:55% 0 0}@media (min-width:900px){.looks{grid-template-columns:1.3fr 1fr 1fr;grid-auto-flow:row;overflow:visible}.look{aspect-ratio:auto;height:min(62vh,560px)}}.pastilles{padding:18px var(--marge) 4px;scrollbar-width:none;max-width:var(--max);gap:8px;margin:0 auto;display:flex;overflow-x:auto}.pastilles::-webkit-scrollbar{display:none}.pastille{border:1px solid var(--trait);white-space:nowrap;background:0 0;border-radius:999px;padding:9px 16px;font-size:13px;transition:background .2s}.pastille.on,.pastille:hover{background:var(--encre);color:var(--fond);border-color:var(--encre)}.section{padding-top:34px;padding-bottom:10px}.section .tete{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.section h2{font-family:var(--titre);letter-spacing:-.01em;font-size:32px;font-weight:400;line-height:1}@media (min-width:900px){.section h2{font-size:46px}.section{padding-top:64px}}.grille{grid-template-columns:1fr 1fr;gap:22px 10px;display:grid}@media (min-width:700px){.grille{grid-template-columns:repeat(3,1fr);gap:34px 14px}}@media (min-width:1100px){.grille{grid-template-columns:repeat(4,1fr)}}.carte-produit{position:relative}.carte-produit .img{aspect-ratio:4/5;background:var(--carte);border-radius:var(--rayon);position:relative;overflow:hidden}.carte-produit .img img{object-fit:cover;width:100%;height:100%;transition:opacity .4s,transform .8s cubic-bezier(.2,.8,.2,1)}.carte-produit .img img.deux{opacity:0;position:absolute;inset:0}@media (hover:hover){.carte-produit:hover .img img.deux{opacity:1}.carte-produit:hover .img img.un{transform:scale(1.02)}}.badge{background:var(--surface);color:var(--encre);letter-spacing:.12em;text-transform:uppercase;z-index:2;padding:5px 8px;font-size:9.5px;font-weight:700;position:absolute;top:8px;left:8px}.badge.promo{background:var(--accent);color:var(--accent-texte)}.carte-produit .m{color:var(--doux);letter-spacing:.12em;text-transform:uppercase;margin-top:10px;font-size:10.5px;font-weight:600}.carte-produit .n{margin-top:3px;font-size:14px;line-height:1.3}.carte-produit .p{margin-top:4px;font-size:14px;font-weight:600}.carte-produit .p s{color:var(--doux);margin-left:6px;font-size:13px;font-weight:400}.carte-produit .epuise{background:color-mix(in srgb, var(--fond) 90%, transparent);text-align:center;letter-spacing:.14em;text-transform:uppercase;padding:8px;font-size:11px;font-weight:600;position:absolute;inset:auto 0 0}.ajout-rapide{z-index:3;position:absolute;bottom:8px;right:8px}.carte-produit .img>a{position:absolute;inset:0}.ajout-rapide>button{background:var(--surface);width:34px;height:34px;color:var(--encre);border-radius:50%;place-items:center;display:grid;box-shadow:0 2px 10px #00000014}.ajout-rapide .choix{background:var(--surface);border-radius:var(--rayon);grid-template-columns:repeat(4,1fr);gap:5px;width:188px;padding:10px;display:grid;position:absolute;bottom:42px;right:0;box-shadow:0 10px 30px #00000024}.ajout-rapide .choix p{letter-spacing:.1em;text-transform:uppercase;color:var(--doux);grid-column:1/-1;margin-bottom:2px;font-size:10.5px;font-weight:600}.ajout-rapide .choix button{border:1px solid var(--trait);height:34px;font-size:12.5px}.ajout-rapide .choix button:disabled{color:#c5c1b9;text-decoration:line-through}.confiance{border-top:1px solid var(--trait);border-bottom:1px solid var(--trait);grid-template-columns:1fr;margin-top:40px;display:grid}.confiance div{padding:18px var(--marge);border-bottom:1px solid var(--trait);align-items:center;gap:14px;font-size:13.5px;display:flex}.confiance div:last-child{border:0}.confiance b{font-size:14px;display:block}@media (min-width:900px){.confiance{grid-template-columns:repeat(3,1fr)}.confiance div{border-bottom:0;border-right:1px solid var(--trait);justify-content:center}}.fiche{grid-template-columns:1fr;display:grid}@media (min-width:900px){.fiche{max-width:var(--max);padding:24px var(--marge) 80px;grid-template-columns:1.2fr 1fr;gap:56px;margin:0 auto}}.galerie{scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--carte);grid-auto-columns:100%;grid-auto-flow:column;display:grid;position:relative;overflow-x:auto}.galerie::-webkit-scrollbar{display:none}.galerie img{scroll-snap-align:start;aspect-ratio:4/5;object-fit:cover;width:100%}@media (min-width:900px){.galerie{background:0 0;grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:8px;overflow:visible}.galerie img:first-child{grid-column:span 2}}.points{z-index:2;justify-content:center;align-items:center;gap:6px;height:24px;margin-top:-24px;display:flex;position:relative}.points i{background:#00000040;border-radius:50%;width:6px;height:6px;transition:all .25s}.points i.on{background:#111;border-radius:4px;width:18px}@media (min-width:900px){.points{display:none}}.infos-produit{padding:20px var(--marge) 140px}@media (min-width:900px){.infos-produit{align-self:start;padding:12px 0 0;position:sticky;top:90px}}.infos-produit h1{font-family:var(--titre);letter-spacing:-.01em;margin-top:6px;font-size:36px;font-weight:400;line-height:1}@media (min-width:900px){.infos-produit h1{font-size:52px}}.prix{align-items:baseline;gap:10px;margin-top:12px;font-size:18px;font-weight:600;display:flex}.prix s{color:var(--doux);font-size:14px;font-weight:400}.prix em{color:var(--alerte);letter-spacing:.08em;font-size:11px;font-style:normal;font-weight:700}.ligne-taille{justify-content:space-between;align-items:baseline;margin:24px 0 10px;font-size:13px;display:flex}.tailles{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.t{border:1px solid var(--trait);background:var(--surface);border-radius:var(--rayon);place-items:center;height:46px;font-size:14px;transition:border-color .15s;display:grid}.t:hover{border-color:var(--encre)}.t[aria-pressed=true]{border:1.5px solid var(--encre);font-weight:700}.t:disabled{color:#bbb;cursor:not-allowed;background:repeating-linear-gradient(135deg,#0000 0 7px,#eee 7px 8px)}.reste{color:var(--alerte);min-height:18px;margin-top:10px;font-size:12.5px;font-weight:600}.erreur-taille{color:var(--alerte);margin-top:8px;font-size:13px}.achat-bureau{gap:10px;margin-top:18px;display:none}@media (min-width:900px){.achat-bureau{display:flex}.collant{display:none!important}}.collant{z-index:35;padding:12px var(--marge) calc(14px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--fond) 96%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--trait);gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.collant .btn{flex:1}.rassure{border-top:1px solid var(--trait);margin-top:26px}.rassure>div,.rassure details{border-bottom:1px solid var(--trait)}.rassure>div{align-items:center;gap:12px;padding:14px 0;font-size:13.5px;display:flex}.rassure summary{cursor:pointer;justify-content:space-between;padding:15px 0;font-size:13.5px;font-weight:600;list-style:none;display:flex}.rassure summary::-webkit-details-marker{display:none}.rassure summary:after{content:"+";font-size:18px;font-weight:400;line-height:1}.rassure details[open] summary:after{content:"–"}.rassure details p,.rassure details ul{color:#3d3a36;padding-bottom:16px;font-size:14px;line-height:1.6}.rassure details ul{padding-left:18px}.voile{z-index:70;opacity:0;pointer-events:none;background:#12121259;transition:opacity .3s;position:fixed;inset:0}.voile.ouvert{opacity:1;pointer-events:auto}.tiroir{background:var(--fond);z-index:71;flex-direction:column;width:min(440px,100%);transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.tiroir.ouvert{transform:none}.tiroir .haut{padding:18px var(--marge) 16px;border-bottom:1px solid var(--trait);justify-content:space-between;align-items:center;display:flex}.tiroir .haut b{font-family:var(--titre);font-size:28px;font-weight:400}.tiroir .corps{flex:1;overflow-y:auto}.tiroir .tiroir-pied{border-top:1px solid var(--trait);padding:16px var(--marge) calc(18px + env(safe-area-inset-bottom));flex-direction:column;gap:10px;display:flex}.art{padding:14px var(--marge);border-bottom:1px solid var(--trait);gap:12px;display:flex}.art img{object-fit:cover;background:var(--carte);width:72px;height:90px}.art .d{flex:1;font-size:13.5px;line-height:1.4}.art .d span{color:var(--doux);display:block}.qte{border:1px solid var(--trait);align-items:center;height:32px;margin-top:8px;display:inline-flex}.qte button{width:30px;height:30px}.qte output{text-align:center;min-width:22px;font-size:13px}.ligne-total{justify-content:space-between;font-size:14px;display:flex}.ligne-total.g{font-size:17px;font-weight:700}.vide{padding:60px var(--marge);text-align:center}.vide p{font-family:var(--titre);margin-bottom:18px;font-size:28px}.commande{max-width:1100px;padding:10px var(--marge) 150px;gap:28px;margin:0 auto;display:grid}@media (min-width:900px){.commande{grid-template-columns:1.1fr .9fr;align-items:start;padding-top:32px;padding-bottom:80px}.commande .recap{position:sticky;top:90px}}.commande h1{font-family:var(--titre);font-size:38px;font-weight:400;line-height:1}.champ{border-bottom:1px solid #bdb8ae;margin-bottom:14px;padding:8px 0 6px;display:block}.champ span{letter-spacing:.12em;text-transform:uppercase;color:var(--doux);font-size:10.5px;font-weight:600;display:block}.champ input,.champ textarea,.champ select{resize:none;background:0 0;border:0;outline:none;width:100%;padding:5px 0 3px;font-size:16px}.champ:focus-within{border-color:var(--encre)}.champ.erreur{border-color:var(--alerte)}.modes{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 18px;display:grid}.mode{border:1px solid var(--trait);background:var(--surface);border-radius:var(--rayon);text-align:left;padding:12px;font-size:13.5px;line-height:1.35}.mode[aria-pressed=true]{border:1.5px solid var(--encre)}.mode small{color:var(--doux);margin-top:2px;font-size:12px;display:block}.recap{background:var(--surface);border-radius:var(--rayon);padding:6px 0 16px}.recap h2{letter-spacing:.14em;text-transform:uppercase;padding:12px var(--marge) 4px;font-size:11px}.recap .ligne-total{padding:4px var(--marge)}.message-erreur{color:var(--alerte);background:#f7e3df;margin-bottom:14px;padding:12px 14px;font-size:14px}.note-paiement{text-align:center;color:var(--doux);font-size:12px}.merci{max-width:620px;padding:50px var(--marge) 100px;text-align:center;margin:0 auto}.merci h1{font-family:var(--titre);font-size:46px;font-weight:400;line-height:1}.merci .num{border:1px solid var(--encre);letter-spacing:.1em;margin:18px 0;padding:10px 18px;font-weight:700;display:inline-block}.tete-catalogue{padding:26px 0 6px}.tete-catalogue h1{font-family:var(--titre);font-size:44px;font-weight:400;line-height:1}.barre-filtres{z-index:20;background:var(--fond);scrollbar-width:none;border-bottom:1px solid var(--trait);align-items:center;gap:8px;margin-bottom:18px;padding:10px 0;display:flex;position:sticky;top:60px;overflow-x:auto}.barre-filtres::-webkit-scrollbar{display:none}.barre-filtres select{appearance:none;border:1px solid var(--trait);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23121212' fill='none'/%3E%3C/svg%3E") no-repeat right 12px center;border-radius:999px;padding:8px 30px 8px 14px;font-size:13px}.compte{color:var(--doux);white-space:nowrap;margin-left:auto;padding-left:8px;font-size:12.5px}.wa{right:18px;bottom:calc(22px + env(safe-area-inset-bottom));z-index:30;background:#1f1f1f;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .2s;display:grid;position:fixed;box-shadow:0 8px 24px #00000040}.wa:hover{transform:scale(1.06)}.wa svg{fill:#fff;width:26px;height:26px}@media (max-width:899px){body:has(.collant) .wa{display:none}}.pied{background:var(--encre);color:#d8d4cb;margin-top:70px;padding:46px 0 34px;font-size:14px}.pied .grand{font-family:var(--titre);color:#fff;margin-bottom:26px;font-size:40px;line-height:1}.pied .cols{grid-template-columns:1fr 1fr;gap:26px;display:grid}@media (min-width:900px){.pied .cols{grid-template-columns:2fr 1fr 1fr 1fr}}.pied h4{letter-spacing:.16em;text-transform:uppercase;color:#8d887f;margin-bottom:10px;font-size:10.5px;font-weight:600}.pied ul{gap:7px;list-style:none;display:grid}.pied .fin{color:#8d887f;border-top:1px solid #2b2b2b;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:34px;padding-top:18px;font-size:12px;display:flex}@media (prefers-reduced-motion:no-preference){.apparait{animation:.7s cubic-bezier(.2,.8,.2,1) both apparait}@keyframes apparait{0%{opacity:0;transform:translateY(14px)}}}.hero{color:#fff;background:#1b1a18;height:74svh;min-height:520px;max-height:1100px;margin-top:-60px;position:relative;overflow:hidden}.hero-media{will-change:transform;position:absolute;inset:-5% 0 0}.hero-media picture,.hero-media img,.hero-media video{object-fit:cover;object-position:50% 26%;width:100%;height:100%;display:block}.hero:before,.hero:after{content:"";z-index:2;pointer-events:none;position:absolute;left:0;right:0}.hero:before{background:linear-gradient(#0000006b,#0000);height:180px;top:0}.hero:after{background:linear-gradient(#0000,#0000009e);height:62%;bottom:0}.hero-texte{left:var(--marge);right:var(--marge);bottom:calc(40px + env(safe-area-inset-bottom));z-index:3;max-width:var(--max);margin:0 auto;position:absolute}.hero-texte .cap{opacity:.88;margin-bottom:14px}.hero h1{font-family:var(--titre);letter-spacing:-.03em;font-size:clamp(64px,17vw,196px);font-weight:400;line-height:.86}.hero h1 i{font-style:italic}.hero-texte .btn{margin-top:26px}@media (prefers-reduced-motion:no-preference){.hero-texte>*{animation:1s cubic-bezier(.2,.8,.2,1) both monte}.hero-texte h1{animation-delay:80ms}.hero-texte .btn{animation-delay:.2s}@keyframes monte{0%{opacity:0;transform:translateY(26px)}}}.point{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:4;background:#ffffff38;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;transform:translate(-50%,-50%)}.point i{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s}.point.on i{transform:scale(1.35)}@media (prefers-reduced-motion:no-preference){.point:before{content:"";border:1px solid #fffc;border-radius:50%;animation:2.4s ease-out infinite pouls;position:absolute;inset:0}@keyframes pouls{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}}.fiche-point{z-index:6;background:var(--surface);width:260px;color:var(--encre);border-radius:var(--rayon);gap:12px;padding:8px;font-size:13.5px;line-height:1.35;display:flex;position:absolute;box-shadow:0 18px 40px #00000047}.fiche-point img{object-fit:cover;background:var(--carte);width:64px;height:80px}.fiche-point small{letter-spacing:.12em;text-transform:uppercase;color:var(--doux);font-size:10px;font-weight:600;display:block}.fiche-point b{font-weight:600;display:block}.fiche-point u{text-underline-offset:3px;margin-top:6px;font-size:12px;display:block}.hero-defile{left:50%;bottom:calc(46px + env(safe-area-inset-bottom));z-index:3;background:#ffffff59;width:1px;height:56px;position:absolute;overflow:hidden}.hero-defile span{background:#fff;width:1px;height:20px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.hero-defile span{animation:1.8s cubic-bezier(.6,0,.4,1) infinite defile}@keyframes defile{0%{transform:translateY(-20px)}to{transform:translateY(56px)}}}.entete.sur-image{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:0 0;border-color:#0000}.entete.sur-image .logo-texte small{color:#ffffffbf}.entete.sur-image .bouton-ic b{color:var(--encre);background:#fff}.entete{transition:background-color .3s,color .3s,border-color .3s}@media (min-width:900px){.hero{height:calc(100svh - 34px);min-height:620px}}@media (max-width:899px){.hero h1{font-size:clamp(54px,15vw,96px)}.hero-texte{bottom:28px}.hero-texte .btn{height:48px;margin-top:18px}.hero-defile{display:none}.section.accroche-produits{padding-top:18px}}[data-theme=signal]{--fond:#0b0b0b;--carte:#1a1a1a;--encre:#f3f2ee;--doux:#8e8e8a;--trait:#2a2a2a;--alerte:#ff4f1a;--surface:#171717;--accent:#ff4f1a;--accent-texte:#0b0b0b;--rayon:14px;--rayon-btn:12px;--sans:var(--f-archivo), system-ui, sans-serif;--titre:var(--f-archivo), system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=signal] body{font-family:var(--sans)}[data-theme=signal] :is(h1,h2,.hero h1,.section h2,.infos-produit h1,.tete-catalogue h1,.commande h1,.merci h1,.tiroir .haut b,.pied .grand,.look .legende b,.menu-mobile nav a){font-family:var(--titre);text-transform:uppercase;letter-spacing:-.02em;font-style:normal;font-weight:900;font-stretch:125%}[data-theme=signal] :is(h1,h2) i{color:var(--accent);font-style:normal}[data-theme=signal] .hero h1{font-size:clamp(54px,15.5vw,170px);line-height:.84}[data-theme=signal] .hero:after{background:linear-gradient(#0000,#000000e0);height:75%}[data-theme=signal] .hero-texte .btn.clair{background:var(--accent);color:#0b0b0b;text-transform:uppercase;font-weight:800;font-stretch:87%}[data-theme=signal] .btn{text-transform:uppercase;letter-spacing:.02em;font-weight:800;font-stretch:87%}[data-theme=signal] .annonce{background:var(--accent);color:#0b0b0b;font-weight:800;font-stretch:87%}[data-theme=signal] .logo-texte{letter-spacing:.02em;font-size:20px;font-weight:900;font-stretch:125%}[data-theme=signal] .logo-texte small{letter-spacing:.3em;font-stretch:100%}[data-theme=signal] .carte-produit{background:var(--carte);border-radius:var(--rayon);border:1px solid var(--trait);padding-bottom:12px;overflow:hidden}[data-theme=signal] .carte-produit .img{aspect-ratio:1;border-radius:0}[data-theme=signal] .carte-produit :is(.m,.n,.p){padding:0 10px}[data-theme=signal] .carte-produit .p{font-size:15px;font-weight:900;font-stretch:112%}[data-theme=signal] .carte-produit .m{color:var(--accent)}[data-theme=signal] .badge{color:#0b0b0b;background:#f3f2ee;border-radius:6px;font-weight:900;font-stretch:87%}[data-theme=signal] .badge.promo{background:var(--accent)}[data-theme=signal] .grille{gap:10px}[data-theme=signal] .t{height:50px;font-size:15px;font-weight:800}[data-theme=signal] .t[aria-pressed=true]{background:var(--encre);color:#0b0b0b;border-color:var(--encre)}[data-theme=signal] .t:disabled{background:var(--surface);color:#555;text-decoration:line-through}[data-theme=signal] .reste{color:var(--accent);align-items:center;gap:8px;display:flex}[data-theme=signal] .prix{font-size:24px;font-weight:900;font-stretch:112%}[data-theme=signal] .prix em{background:var(--accent);color:#0b0b0b;border-radius:6px;padding:3px 7px}[data-theme=signal] .pastille{border-radius:10px;font-weight:700}[data-theme=signal] .pastille.on,[data-theme=signal] .pastille:hover{background:var(--accent);color:#0b0b0b;border-color:var(--accent)}[data-theme=signal] .champ{background:var(--surface);border:1px solid var(--trait);border-radius:12px;margin-bottom:8px;padding:9px 12px 7px}[data-theme=signal] .champ:focus-within{border-color:var(--accent)}[data-theme=signal] .mode[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}[data-theme=signal] .pied{background:#000}[data-theme=signal] .wa{background:#25d366}[data-theme=signal] .wa svg{fill:#062b14}[data-theme=signal] .defile-theme{display:block}.defile-theme{background:var(--accent);color:#0b0b0b;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;padding:9px 0;font-size:13px;font-weight:800;font-stretch:87%;display:none;overflow:hidden}.defile-theme div{animation:22s linear infinite defilement;display:inline-block}.defile-theme span{margin-right:26px}@keyframes defilement{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.defile-theme div{animation:none}}[data-theme=signal] .confiance div{border-color:var(--trait)}[data-theme=teranga]{--fond:#ece5d9;--carte:#f7f3ec;--encre:#161a2e;--doux:#7c7668;--trait:#ddd4c4;--alerte:#b8462a;--surface:#f7f3ec;--accent:#c4532d;--accent-texte:#fff;--rayon:22px;--rayon-btn:999px;--sans:var(--f-dm), system-ui, sans-serif;--titre:var(--f-shoulders), system-ui, sans-serif}[data-theme=teranga] body{font-family:var(--sans)}[data-theme=teranga] :is(h1,h2,.hero h1,.section h2,.infos-produit h1,.tete-catalogue h1,.commande h1,.merci h1,.tiroir .haut b,.pied .grand,.look .legende b,.menu-mobile nav a){font-family:var(--titre);text-transform:uppercase;letter-spacing:.005em;font-style:normal;font-weight:900}[data-theme=teranga] :is(h1,h2) i{color:#f2b38f;font-style:normal}[data-theme=teranga] :is(.section h2,.infos-produit h1,.tete-catalogue h1,.commande h1) i{color:var(--accent)}[data-theme=teranga] .hero{border-radius:0 0 46% 46%/0 0 64px 64px;margin:-60px 0 0}[data-theme=teranga] .hero h1{font-size:clamp(60px,18vw,180px);line-height:.86}[data-theme=teranga] .hero-texte{text-align:center}[data-theme=teranga] .hero-texte .btn.clair{background:var(--accent);color:#fff}[data-theme=teranga] .annonce{background:var(--encre);color:#ece5d9}[data-theme=teranga] .logo-texte{font-family:var(--titre);letter-spacing:.02em;padding-left:0;font-size:27px;font-weight:900}[data-theme=teranga] .logo-texte small{font-family:var(--sans);letter-spacing:.45em;color:var(--accent);font-size:8px}[data-theme=teranga] .bouton-ic{background:var(--carte)}[data-theme=teranga] .entete.sur-image .bouton-ic{background:#ffffff2e}[data-theme=teranga] .bouton-ic b{background:var(--accent);color:#fff}[data-theme=teranga] .carte-produit{background:var(--carte);border-radius:var(--rayon);padding:8px 8px 12px}[data-theme=teranga] .carte-produit .img{aspect-ratio:1;background:#fff;border-radius:16px}[data-theme=teranga] .carte-produit :is(.m,.n,.p){padding:0 4px}[data-theme=teranga] .carte-produit .p{color:var(--accent);font-weight:700}[data-theme=teranga] .badge{border-radius:999px;padding:5px 10px}[data-theme=teranga] .ajout-rapide>button{background:var(--encre);color:#fff}[data-theme=teranga] .grille{gap:12px}[data-theme=teranga] .t{background:var(--carte);border:1.5px solid #0000;border-radius:999px;height:46px;font-weight:700}[data-theme=teranga] .t[aria-pressed=true]{background:var(--encre);color:#fff}[data-theme=teranga] .reste{color:#8e3216;background:#f6dccd;border-radius:999px;min-height:0;padding:6px 12px;display:inline-block}[data-theme=teranga] .reste:empty{display:none}[data-theme=teranga] .prix{color:var(--accent);font-size:22px}[data-theme=teranga] .galerie img{border-radius:0}[data-theme=teranga] .fiche>div:first-child{border-radius:28px;margin:0 12px;overflow:hidden}[data-theme=teranga] .pastille{background:var(--carte);border-color:#0000;font-weight:600}[data-theme=teranga] .champ{background:#fff;border:0;border-radius:14px;margin-bottom:8px;padding:9px 13px 6px}[data-theme=teranga] .mode{background:#fff;border:2px solid #0000}[data-theme=teranga] .mode[aria-pressed=true]{border-color:var(--accent)}[data-theme=teranga] .recap{margin:0 2px}[data-theme=teranga] .tiroir{border-radius:26px 0 0 26px}[data-theme=teranga] .wa{background:#25d366;border:3px solid #fff}[data-theme=teranga] .wa svg{fill:#fff}[data-theme=teranga] .pied{background:var(--encre);border-radius:36px 36px 0 0}[data-theme=teranga] .barre-filtres select{border-color:#0000;border-radius:999px}[data-theme=signal] .section h2{font-size:clamp(26px,7.4vw,54px)}[data-theme=signal] .section .tete{align-items:center;gap:12px}[data-theme=signal] .section .tete .lien{white-space:nowrap;text-transform:uppercase;color:var(--accent);font-size:11.5px;font-weight:700;text-decoration:none}[data-theme=signal] .annonce{display:none}[data-theme=signal] .hero{height:calc(74svh - 4px)}.v2-cap{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:800}.v2-ouverture{padding:26px var(--marge) 18px}.v2-ouverture h1{font-family:var(--titre);text-transform:uppercase;letter-spacing:-.035em;margin-top:10px;font-size:clamp(40px,12.4vw,200px);font-weight:900;font-stretch:125%;line-height:.84}.v2-ouverture h1 i{color:var(--accent);font-style:normal}.v2-ligne{border-top:1px solid var(--trait);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;font-size:13px;font-weight:800;font-stretch:87%;display:flex}.v2-ligne a{color:var(--accent)}.v2-flux{scroll-snap-type:x mandatory;padding:0 var(--marge) 8px;scrollbar-width:none;grid-auto-columns:86%;grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.v2-flux::-webkit-scrollbar{display:none}@media (min-width:900px){.v2-flux{grid-auto-columns:30%}}.v2-carte-flux{scroll-snap-align:center;background:var(--carte);border:1px solid var(--trait);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.v2-carte-flux .v2-img{aspect-ratio:4/5;background:#222;display:block;position:relative}.v2-img img{object-fit:cover;width:100%;height:100%}.v2-num{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:8px;padding:5px 9px;font-size:13px;font-weight:900;font-stretch:125%;position:absolute;top:12px;left:12px}.v2-remise,.v2-new{background:var(--accent);color:#0b0b0b;text-transform:uppercase;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:900;font-stretch:87%;position:absolute;top:12px;right:12px}.v2-new{background:#f3f2ee}.v2-infos{justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 14px 10px;display:flex}.v2-nom small{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800;display:block}.v2-nom a{text-transform:uppercase;margin-top:4px;font-size:20px;font-weight:900;font-stretch:112%;line-height:1.02;display:block}.v2-prix{white-space:nowrap;text-align:right;font-size:18px;font-weight:900;font-stretch:112%}.v2-prix s{color:var(--doux);font-size:12px;font-weight:500;display:block}.v2-ajout{flex-direction:column;gap:10px;margin-top:auto;padding:0 14px 14px;display:flex}.v2-puces{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.v2-puces::-webkit-scrollbar{display:none}.v2-puces button{background:0 0;border:1px solid #333;border-radius:10px;flex:none;min-width:46px;height:40px;padding:0 10px;font-size:14px;font-weight:800}.v2-puces button[aria-pressed=true]{background:var(--encre);color:#0b0b0b;border-color:var(--encre)}.v2-puces button:disabled{color:#4a4a4a;text-decoration:line-through}.v2-puces.grandes button{min-width:56px;height:48px;font-size:15px}.v2-ajouter{width:100%;height:50px}.v2-ajout.compact .v2-ajouter{height:46px}.v2-fin{background:var(--accent);color:#0b0b0b;text-transform:uppercase;place-items:center;min-height:300px;font-size:22px;font-weight:900;font-stretch:125%;display:grid}.v2-index{padding:40px var(--marge) 10px}.v2-index a{border-bottom:1px solid var(--trait);grid-template-columns:34px 1fr auto 26px;align-items:baseline;gap:10px;padding:16px 0;display:grid}.v2-index a:first-of-type{border-top:1px solid var(--trait);margin-top:12px}.v2-index b{text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(30px,9vw,64px);font-weight:900;font-stretch:125%;line-height:.9}.v2-index-n,.v2-index-c{color:var(--doux);font-size:12px;font-weight:700}.v2-index-f{color:var(--accent);font-size:24px;font-weight:900}.v2-index a:hover b{color:var(--accent)}.v2-look{padding-top:40px}.v2-look .hero{height:78svh;margin-top:0}.v2-pop{padding:40px var(--marge) 10px}.v2-pop h2{font-family:var(--titre);text-transform:uppercase;margin-bottom:16px;font-size:clamp(30px,9vw,60px);font-weight:900;font-stretch:125%;line-height:.9}.v2-pop-grille{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (min-width:900px){.v2-pop-grille{grid-template-columns:repeat(4,1fr)}}.v2-pop-carte{background:var(--carte);border:1px solid var(--trait);border-radius:14px;padding-bottom:10px;overflow:hidden}.v2-pop-carte img{aspect-ratio:1;object-fit:cover;width:100%}.v2-pop-carte span{padding:8px 10px 0;font-size:13px;font-weight:600;display:block}.v2-pop-carte b{padding:2px 10px 0;font-weight:900;font-stretch:112%;display:block}.v2-tete-boutique{padding:24px var(--marge) 8px;justify-content:space-between;align-items:flex-end;display:flex}.v2-tete-boutique h1{font-family:var(--titre);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(34px,10.5vw,120px);font-weight:900;font-stretch:125%;line-height:.85}.v2-compteur{color:var(--accent);font-size:clamp(40px,12vw,120px);font-weight:900;font-stretch:125%;line-height:.85}.v2-onglets{padding:14px var(--marge) 0;scrollbar-width:none;border-bottom:1px solid var(--trait);gap:20px;display:flex;overflow-x:auto}.v2-onglets::-webkit-scrollbar{display:none}.v2-onglets a{text-transform:uppercase;color:var(--doux);border-bottom:3px solid #0000;flex:none;padding:0 0 12px;font-size:15px;font-weight:800;font-stretch:87%}.v2-onglets a.on{color:var(--encre);border-color:var(--accent)}.v2-boutique .barre-filtres{border:0;margin-bottom:4px;position:static}.v2-boutique .champ{margin-top:14px}.v2-liste{padding:6px var(--marge) 0;grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:700px){.v2-liste{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.v2-liste{grid-template-columns:repeat(3,1fr)}}.v2-ligne-produit{background:var(--carte);border:1px solid var(--trait);border-radius:18px;overflow:hidden}.v2-ligne-produit .v2-img{aspect-ratio:1;display:block;position:relative}.v2-fiche{padding-bottom:260px}.v2-pile img{aspect-ratio:4/5;object-fit:cover;border-bottom:2px solid var(--fond);width:100%;display:block}@media (min-width:900px){.v2-pile{max-width:var(--max);grid-template-columns:1fr 1fr;gap:4px;margin:0 auto;display:grid}.v2-pile img:first-child{aspect-ratio:16/10;grid-column:span 2}}.v2-texte{padding:26px var(--marge);max-width:760px}.v2-texte h1{font-family:var(--titre);text-transform:uppercase;margin:8px 0 14px;font-size:clamp(36px,10vw,80px);font-weight:900;font-stretch:125%;line-height:.88}.v2-texte p,.v2-texte li{color:#c9c8c3;font-size:15px;line-height:1.6}.v2-texte ul{margin-top:10px;padding-left:18px}.v2-dock{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:36;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171717f0;border:1px solid #333;border-radius:22px;flex-direction:column;gap:10px;max-width:560px;margin:0 auto;padding:12px 14px 14px;display:flex;position:fixed;box-shadow:0 -10px 40px #00000080}.v2-dock-haut{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex}.v2-dock-haut b{text-transform:uppercase;font-size:15px;font-weight:900;font-stretch:112%;display:block}.v2-dock-haut span{align-items:baseline;gap:8px;font-size:17px;font-weight:900;font-stretch:112%;display:flex}.v2-dock-haut s{color:var(--doux);font-size:12px;font-weight:500}.v2-dock-haut em{background:var(--accent);color:#0b0b0b;border-radius:5px;padding:2px 6px;font-size:11px;font-style:normal}.v2-dock-poignee{background:#555;border-radius:2px;width:36px;height:4px}.v2-reste{color:var(--accent);min-height:16px;margin:-4px 0;font-size:12.5px;font-weight:700}[data-theme=signal] .tiroir{border-radius:24px 24px 0 0;width:100%;height:min(88svh,760px);top:auto;left:0;right:0;transform:translateY(100%)}[data-theme=signal] .tiroir.ouvert{transform:none}@media (min-width:900px){[data-theme=signal] .tiroir{border-radius:24px;width:440px;bottom:20px;left:auto;right:20px}}[data-theme=signal] .tiroir .art img{border-radius:10px}.v3-cap{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.v3-ouverture{padding:22px var(--marge) 10px;max-width:var(--max);gap:20px;margin:0 auto;display:grid}@media (min-width:900px){.v3-ouverture{grid-template-columns:1fr 1.05fr;align-items:center;gap:50px;padding-top:40px}}.v3-titre h1{font-family:var(--titre);text-transform:uppercase;margin:10px 0 20px;font-size:clamp(58px,17vw,150px);font-weight:900;line-height:.84}.v3-titre h1 i,.v3-tete h2 i,.v3-look h2 i,.v3-boutiques h2 i,.v3-tete h1 i{color:var(--accent);font-style:normal}.v3-collage{padding:0 0 26px;position:relative}.v3-arche{aspect-ratio:4/5;object-fit:cover;object-position:50% 25%;border-radius:999px 999px 30px 30px;width:100%}@media (min-width:900px){.v3-arche{aspect-ratio:5/6}}.v3-etiquette{background:var(--carte);border-radius:18px;align-items:center;gap:10px;max-width:72%;padding:8px 14px 8px 8px;font-size:13.5px;line-height:1.3;display:flex;position:absolute;bottom:0;left:-6px;transform:rotate(-3deg);box-shadow:0 16px 40px #161a2e2e}.v3-etiquette img{object-fit:cover;border-radius:12px;width:58px;height:58px}.v3-etiquette small{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:10.5px;font-weight:700;display:block}.v3-etiquette b{color:var(--accent);display:block}.v3-tampon{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:absolute;top:18%;right:-4px}.v3-tampon svg{fill:#fff;width:100%;height:100%;font-family:var(--sans);font-weight:700}@media (prefers-reduced-motion:no-preference){.v3-tampon svg{animation:18s linear infinite tourne}@keyframes tourne{to{transform:rotate(360deg)}}}.v3-arches{padding:24px var(--marge) 6px;max-width:var(--max);grid-template-columns:repeat(3,1fr);gap:10px;margin:0 auto;display:grid}.v3-arche-rayon{text-align:center;font-size:14px;font-weight:700}.v3-arche-img{aspect-ratio:3/4;background:var(--carte);border-radius:999px 999px 18px 18px;margin-bottom:8px;display:block;overflow:hidden}.v3-arche-img img{object-fit:cover;width:100%;height:100%}.v3-arche-rayon b{font-family:var(--titre);text-transform:uppercase;font-size:22px;font-weight:900}.v3-look{padding:36px var(--marge) 10px;max-width:var(--max);gap:16px;margin:0 auto;display:grid}@media (min-width:900px){.v3-look{grid-template-columns:1.1fr 1fr;align-items:center;gap:46px}}.v3-look-photo{border-radius:30px;position:relative;overflow:hidden}.v3-look-photo img{aspect-ratio:1;object-fit:cover;object-position:50% 30%;width:100%}.v3-cap-blanc{background:#ffffffe6;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;position:absolute;top:16px;left:16px}.v3-look h2,.v3-tete h2,.v3-boutiques h2,.v3-tete h1{font-family:var(--titre);text-transform:uppercase;font-size:clamp(36px,10vw,70px);font-weight:900;line-height:.88}.v3-look-liste{flex-direction:column;gap:10px;display:flex}.v3-look-ligne{background:var(--carte);border-radius:18px;grid-template-columns:64px 1fr 40px;align-items:center;gap:12px;padding:8px;display:grid}.v3-look-img img{object-fit:cover;border-radius:12px;width:64px;height:64px}.v3-look-txt{font-size:14px;line-height:1.3}.v3-look-txt small{color:var(--doux);text-transform:uppercase;letter-spacing:.1em;font-size:10.5px;font-weight:700;display:block}.v3-look-txt b{color:var(--accent);display:block}.v3-look-ligne .ajout-rapide{bottom:3px;right:3px}.v3-carrousel{max-width:var(--max);margin:0 auto;padding:36px 0 6px}.v3-tete{padding:0 var(--marge) 14px;justify-content:space-between;align-items:flex-end;display:flex}.v3-rail{scroll-snap-type:x mandatory;padding:0 var(--marge) 6px;scrollbar-width:none;grid-auto-columns:62%;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.v3-rail::-webkit-scrollbar{display:none}@media (min-width:900px){.v3-rail{grid-auto-columns:23%}}.v3-carte{scroll-snap-align:start;background:var(--carte);border-radius:22px;padding:8px 8px 14px;position:relative}.v3-carte-img{aspect-ratio:1;background:#fff;border-radius:16px;display:block;position:relative;overflow:hidden}.v3-carte-img img{object-fit:cover;width:100%;height:100%}.v3-carte .ajout-rapide{top:16px;bottom:auto;right:16px}.v3-carte .ajout-rapide .choix{top:42px;bottom:auto}.v3-carte-nom{margin:10px 4px 0;font-size:14px;line-height:1.3;display:block}.v3-carte-prix{color:var(--accent);margin:3px 4px 0;display:block}.v3-carte-prix s{color:var(--doux);margin-left:5px;font-size:12px;font-weight:400}.v3-boutiques{padding:40px var(--marge) 10px;max-width:var(--max);margin:0 auto}.v3-boutiques-grille{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.v3-boutique{background:var(--carte);color:var(--doux);border-radius:22px;flex-direction:column;gap:4px;padding:16px;font-size:13px;display:flex}.v3-boutique b{color:var(--encre);font-size:16px}.v3-wa{background:var(--accent);color:#fff;grid-column:1/-1}.v3-wa b{color:#fff}.v3-stories{padding:4px var(--marge) 14px;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.v3-stories::-webkit-scrollbar{display:none}.v3-stories a{text-align:center;flex-direction:column;flex:none;align-items:center;gap:6px;width:72px;font-size:12.5px;font-weight:600;display:flex}.v3-rond{background:var(--carte);border:2px solid var(--fond);width:68px;height:68px;box-shadow:0 0 0 2px var(--trait);border-radius:50%;place-items:center;display:grid;overflow:hidden}.v3-rond img{object-fit:cover;width:100%;height:100%}.v3-stories a.on .v3-rond{box-shadow:0 0 0 2.5px var(--accent)}.v3-tout{background:var(--encre);color:#fff;font-size:13px;font-weight:800}.v3-grille{padding:4px var(--marge) 0;grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (min-width:900px){.v3-grille{grid-template-columns:repeat(4,1fr)}}.v3-ambiance{aspect-ratio:16/10;border-radius:26px;grid-column:1/-1;position:relative;overflow:hidden}.v3-ambiance img{object-fit:cover;width:100%;height:100%}.v3-ambiance span{color:#fff;font-family:var(--titre);text-transform:uppercase;text-shadow:0 2px 20px #0006;font-size:30px;font-weight:900;line-height:.9;position:absolute;bottom:14px;left:16px}.v3-boutique .barre-filtres{border:0;position:static}.v3-fiche{max-width:1100px;margin:0 auto;padding:8px 0 140px}@media (min-width:900px){.v3-fiche{padding:30px var(--marge) 80px;grid-template-columns:1.1fr 1fr;gap:0 40px;display:grid}.v3-fiche .v3-carrousel{grid-column:1/-1}.v3-miniatures{grid-row:2}}.v3-cadre{background:#fff;border-radius:30px;margin:0 12px;position:relative;overflow:hidden}.v3-cadre img{aspect-ratio:1;object-fit:cover;width:100%}.v3-cadre .badge{top:16px;left:16px}.v3-miniatures{gap:8px;padding:10px 12px 0;display:flex}.v3-miniatures button{border:2px solid #0000;border-radius:16px;width:62px;height:62px;padding:0;overflow:hidden}.v3-miniatures button[aria-pressed=true]{border-color:var(--accent)}.v3-miniatures img{object-fit:cover;width:100%;height:100%}.v3-infos{padding:18px var(--marge) 0}@media (min-width:900px){.v3-infos{grid-row:span 2;padding:0}}.v3-pastille-marque{background:var(--carte);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-block}.v3-infos h1{font-family:var(--titre);text-transform:uppercase;margin:10px 0 4px;font-size:clamp(40px,11vw,72px);font-weight:900;line-height:.88}.v3-cartes-info{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.v3-cartes-info div{background:var(--carte);color:var(--doux);border-radius:18px;padding:12px;font-size:12.5px;line-height:1.35}.v3-cartes-info b,.v3-bloc b{color:var(--encre);font-size:14px;display:block}.v3-bloc{background:var(--carte);border-radius:18px;margin-top:8px;padding:14px 16px;font-size:14px;line-height:1.55}.v3-bloc ul{margin-top:6px;padding-left:18px}.choix-version{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141414e0;border-radius:999px;gap:2px;padding:4px;display:flex;position:fixed;top:112px;right:12px;box-shadow:0 6px 20px #0000004d}.choix-version a{color:#ddd;border-radius:999px;padding:8px 11px;font:700 12px/1 system-ui,sans-serif}.choix-version a[aria-current]{color:#111;background:#fff}.confirmation{left:10px;right:10px;top:calc(10px + env(safe-area-inset-top));z-index:80;background:var(--surface);max-width:460px;color:var(--encre);border:1px solid var(--trait);border-radius:max(var(--rayon), 14px);align-items:center;gap:12px;margin:0 auto;padding:8px;display:flex;position:fixed;box-shadow:0 18px 50px #00000038}@media (min-width:900px){.confirmation{margin:0;top:84px;left:auto;right:24px}}.confirmation img{object-fit:cover;border-radius:calc(max(var(--rayon), 14px) - 6px);flex:none;width:52px;height:52px}.confirmation .txt{flex:1;min-width:0;font-size:13px;line-height:1.35}.confirmation .txt b{font-size:13.5px;display:block}.confirmation .txt span{color:var(--doux);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.confirmation .btn{flex:none;height:40px;padding:0 16px;font-size:13px}.confirmation .fermer{width:28px;height:28px;color:var(--doux);flex:none;font-size:20px}@media (prefers-reduced-motion:no-preference){.confirmation{animation:.35s cubic-bezier(.2,.8,.2,1) both descend}@keyframes descend{0%{opacity:0;transform:translateY(-16px)}}.bouton-ic b{animation:.4s cubic-bezier(.2,.8,.2,1) pop}@keyframes pop{40%{transform:scale(1.5)}}}.logo{align-items:center;gap:9px;display:flex}.logo-t{flex:none;width:auto;height:30px}.logo .logo-texte small{text-align:left}[data-theme=signal] .logo-t{height:28px}[data-theme=teranga] .logo-t{height:32px;color:var(--accent)}[data-theme=teranga] .entete.sur-image .logo-t{color:#fff}.pied .grand{align-items:center;gap:14px;display:flex}
