@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/lora-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/lora-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(/polices/lora-latin-ext-500-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(/polices/lora-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/lora-latin-ext-700-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/lora-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/polices/lora-latin-ext-400-italic.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/polices/lora-latin-400-italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lora;font-style:italic;font-weight:700;font-display:swap;src:url(/polices/lora-latin-ext-700-italic.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lora;font-style:italic;font-weight:700;font-display:swap;src:url(/polices/lora-latin-700-italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/inter-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/inter-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/polices/inter-latin-ext-500-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/polices/inter-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/polices/inter-latin-ext-600-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/polices/inter-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/inter-latin-ext-700-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/inter-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/polices/inter-latin-ext-800-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/polices/inter-latin-800-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/polices/poppins-latin-ext-600-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/polices/poppins-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/poppins-latin-ext-700-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/poppins-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/polices/cinzel-latin-ext-500-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/polices/cinzel-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/cinzel-latin-ext-700-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/cinzel-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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;font-style:normal;font-weight:500;font-display:swap;src:url(/polices/playfair-display-latin-ext-500-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/polices/playfair-display-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/playfair-display-latin-ext-700-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/playfair-display-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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;font-style:italic;font-weight:400;font-display:swap;src:url(/polices/playfair-display-latin-ext-400-italic.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/polices/playfair-display-latin-400-italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/polices/cormorant-garamond-latin-ext-500-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/polices/cormorant-garamond-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/polices/cormorant-garamond-latin-ext-600-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/polices/cormorant-garamond-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/cormorant-garamond-latin-ext-700-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/cormorant-garamond-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/polices/cormorant-garamond-latin-ext-500-italic.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/polices/cormorant-garamond-latin-500-italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/polices/caveat-latin-ext-500-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/polices/caveat-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/caveat-latin-ext-700-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/caveat-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/polices/space-grotesk-latin-ext-500-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/polices/space-grotesk-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/space-grotesk-latin-ext-700-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/space-grotesk-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/polices/fraunces-latin-ext-600-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/polices/fraunces-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/polices/fraunces-latin-ext-400-italic.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/polices/fraunces-latin-400-italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/polices/dm-serif-display-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/polices/dm-serif-display-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/josefin-sans-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/josefin-sans-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/polices/josefin-sans-latin-ext-600-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/polices/josefin-sans-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Italiana;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/italiana-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Amatic SC;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/amatic-sc-latin-ext-700-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Amatic SC;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/amatic-sc-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/righteous-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/righteous-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rye;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/rye-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rye;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/rye-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/marcellus-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/marcellus-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Shippori Mincho;font-style:normal;font-weight:600;font-display:swap;src:url(/polices/shippori-mincho-latin-ext-600-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Shippori Mincho;font-style:normal;font-weight:600;font-display:swap;src:url(/polices/shippori-mincho-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/libre-baskerville-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/libre-baskerville-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(/polices/libre-baskerville-latin-ext-400-italic.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(/polices/libre-baskerville-latin-400-italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/libre-baskerville-latin-ext-700-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/polices/libre-baskerville-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/abril-fatface-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/abril-fatface-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/pacifico-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/polices/pacifico-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--fondA:#F4EEE3;--papier:#FFFCF6;--encreA:#1D2420;--douxA:#5E625C;--traitA:#DDD3C2;--sombre:#1F2B25;--orange:#FF7A30;--ocre:#C2532B;--vert:#2E7D4F;--rouge:#B3261E}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--fondA);color:var(--encreA);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select,textarea{font:inherit}h1,h2,h3{font-family:Lora,Georgia,serif;margin:0}.doux{color:var(--douxA)}.petit{font-size:14px}.logo{font-weight:800;letter-spacing:.35em;color:var(--orange);font-size:18px}.btn,.logo{text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--orange);color:#fff;border:0;border-radius:999px;padding:12px 22px;font-weight:700;cursor:pointer}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.grand{padding:16px 30px;font-size:18px}.btn.secondaire{background:var(--sombre)}.lien{background:none;border:0;color:var(--ocre);font-weight:600;cursor:pointer;padding:6px 0;text-decoration:underline;text-underline-offset:3px}.erreur,.lien.rouge{color:var(--rouge)}.erreur{font-weight:600}.badge-ok{color:var(--vert);font-weight:700}.alerte{background:#FFF4E0;border:1px solid #f2c77f;border-radius:12px;padding:10px 14px}.barre{display:flex;align-items:center;gap:16px;padding:16px 20px;max-width:980px;margin:0 auto}.barre .logo{margin-right:auto}.espace{max-width:980px;margin:0 auto;padding:0 16px 80px}.bandeau{background:#E1F0E6;border-radius:14px;padding:14px 18px;font-weight:600}.bandeau.gris{background:#ECE8E1}.bloc{background:var(--papier);border:1.5px solid var(--traitA);border-radius:22px;padding:22px;margin-top:18px}.bloc.fait{opacity:.9}.bloc-tete{display:flex;align-items:center;gap:14px;margin-bottom:14px}.bloc-tete h2{font-size:26px;flex:1 1}.num{width:38px;height:38px;border-radius:50%;background:var(--orange);color:#fff;display:grid;place-items:center;font-weight:800;flex:none}.grille-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.etiq,.grille-form label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:var(--douxA)}.grille-form .large{grid-column:1/-1}input,textarea{border:1.5px solid var(--traitA);border-radius:12px;padding:10px 12px;background:#fff;color:var(--encreA);width:100%}input[type=color]{height:44px;padding:4px}input[type=checkbox]{width:auto}.actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.themes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-top:6px}.theme{border:2px solid;border-radius:14px;padding:14px;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-weight:600}.theme span{font-size:28px;font-weight:700}.theme.on{box-shadow:0 0 0 3px rgba(255,122,48,.35)}.depot{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;border:2px dashed var(--traitA);border-radius:18px;padding:34px 18px;cursor:pointer;background:#fff}.depot b{font-size:19px}.depot span{color:var(--douxA)}.depot.compact{padding:14px;margin-top:18px}.depot.attente{cursor:default;border-style:solid}.sablier{width:38px;height:38px;border-radius:50%;border:4px solid var(--traitA);border-top-color:var(--orange);animation:tourne 1s linear infinite}@keyframes tourne{to{transform:rotate(1turn)}}.jauge{position:relative;height:34px;border-radius:999px;background:#EFE7DA;overflow:hidden;margin-bottom:8px}.jauge div{position:absolute;inset:0 auto 0 0;background:#F6C9A9;transition:width .3s}.jauge.ok div{background:#A9DDBC}.jauge span{position:relative;display:block;line-height:34px;text-align:center;font-weight:700;font-size:14px}.section{margin-top:18px}.section-tete{display:flex;gap:12px;align-items:center;margin-bottom:8px}.section-tete input{font-family:Lora,serif;font-size:22px;font-weight:700;border-color:transparent;background:transparent}.plat{border:1.5px solid var(--traitA);border-left:5px solid #f2b48a;border-radius:14px;padding:12px;margin:10px 0;background:#fff;display:flex;flex-direction:column;gap:8px}.plat.valide{border-left-color:#5CB37E}.plat-ligne{display:flex;gap:8px}.plat-nom{font-weight:700;flex:1 1}.plat-prix{width:110px}.x{border:0;background:#F4EEE3;border-radius:10px;width:40px;cursor:pointer;font-size:20px}.puces{flex-wrap:wrap}.puce,.puces{display:flex;gap:6px}.puce{border:1.5px solid var(--traitA);background:#FBF8F1;border-radius:999px;padding:5px 10px 5px 5px;align-items:center;cursor:pointer;font-size:14px}.puce b{width:22px;height:22px;border-radius:50%;background:#D8CFC0;color:#fff;display:grid;place-items:center;font-size:11px}.puce.on{border-color:#9E1C22;background:#FCECEC;color:#7A1418;font-weight:600}.puce.on b{background:#9E1C22}.puces.petit .puce{font-size:13px}.valider{display:flex;align-items:center;gap:10px;font-weight:600;color:#9A5A1E;cursor:pointer}.valider.on{color:var(--vert)}.recap{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:8px}.recap li:before{content:"○ ";color:var(--douxA)}.recap li.ok:before{content:"✓ ";color:var(--vert);font-weight:800}.en-ligne .adresse{font-size:22px;font-weight:700;color:var(--ocre);word-break:break-all}.qr-ligne{display:flex;gap:20px;align-items:center;margin-top:14px;flex-wrap:wrap}.qr-ligne img{background:#fff;border-radius:12px;padding:8px;border:1.5px solid var(--traitA)}.col{gap:10px;align-items:flex-start}.col,.connexion{display:flex;flex-direction:column}.connexion{max-width:460px;margin:0 auto;padding:60px 20px;text-align:center;gap:16px}.connexion h1{font-size:34px}.connexion form{display:flex;flex-direction:column;gap:12px}.accueil{max-width:1040px;margin:0 auto;padding:0 18px 60px}.heros{text-align:center;padding:50px 0 30px}.heros .sur{color:var(--ocre);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.heros h1{font-size:clamp(36px,6vw,62px);line-height:1.05;margin:14px 0}.heros h1 em{font-style:normal;color:var(--ocre)}.chapo{font-size:20px;color:var(--douxA);max-width:640px;margin:0 auto 24px}.etapes3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;margin:30px 0}.etapes3 div{background:var(--papier);border:1.5px solid var(--traitA);border-radius:20px;padding:22px}.etapes3 span{font-size:36px}.etapes3 h3{margin:10px 0 6px}.etapes3 p{color:var(--douxA);margin:0}.tarif{text-align:center;margin:40px 0}.tarif h2{font-size:34px;margin-bottom:16px}.prix-carte{background:var(--sombre);color:#F4EEE3;border-radius:26px;padding:30px;max-width:520px;margin:0 auto}.montant{font-size:58px;font-weight:800;margin:0}.montant span{font-size:18px;font-weight:500;color:#B9C2BB}.prix-carte ul{text-align:left;line-height:1.9;margin:18px auto;max-width:400px}.pied{text-align:center;color:var(--douxA);margin-top:40px;font-size:14px}.planche{padding:20px}.barre-impr{display:flex;justify-content:space-between;max-width:794px;margin:0 auto 16px}.feuille{width:794px;min-height:1123px;margin:0 auto;background:#fff;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.chevalet,.feuille{border:1px dashed #ccc}.chevalet{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:26px;text-align:center}.ch-nom{font-family:Lora,serif;font-size:30px;font-weight:700;color:var(--c)}.ch-qr{width:230px;height:230px}.ch-qr svg{width:100%;height:100%}.ch-titre{font-weight:800;font-size:22px}.ch-sous{color:#666;font-size:14px}.ch-drap{font-size:16px;letter-spacing:2px}.ch-al{font-size:12px;color:#666}@media print{.ecran-seul{display:none!important}.planche{padding:0}.feuille{border:0}@page{size:A4;margin:0}}.c-page{min-height:100vh;background:var(--fond);color:var(--encre);font-family:var(--texte);max-width:640px;margin:0 auto;padding:0 16px 40px}.c-tete{text-align:center;padding:40px 0 20px}.c-logo{max-height:90px;margin-bottom:10px}.c-tete h1{font-family:var(--titre);font-size:40px;color:var(--accent)}.c-ville{color:var(--doux);margin:6px 0 0}.c-accroche{font-style:italic;color:var(--doux);margin:14px auto 0;max-width:460px}.c-collant{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--fond);padding:10px 0 6px}.c-outils{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.c-outils button{border:1.5px solid var(--trait);background:var(--carte);color:var(--encre);border-radius:12px;padding:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.c-compteur{background:var(--accent);color:#fff;border-radius:999px;padding:0 8px;font-size:13px}.c-prevenir{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);border-radius:12px;padding:10px 14px;font-weight:600;font-size:15px}.c-compatibles{font-weight:700;color:#2E7D4F}.c-section{margin-top:26px;scroll-margin-top:150px;animation:c-monte .6s ease both}.c-section h2{font-family:var(--titre);font-size:28px;text-align:center;color:var(--accent);margin-bottom:12px}.c-pdj .c-plat{border:2px solid var(--accent)}.c-plat{background:var(--carte);border:1px solid var(--trait);border-radius:14px;padding:14px 16px;margin:10px 0}.c-plat.c-attention{opacity:.55}.c-ligne{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.c-ligne h3{font-family:var(--titre);font-size:20px}.c-prix{font-weight:700;color:var(--accent);white-space:nowrap}.c-desc{color:var(--doux);font-style:italic;margin:6px 0 0;line-height:1.45}.c-alerte{color:#B3261E;font-weight:700;margin:8px 0 0}.c-al{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.c-etiq{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--doux);font-weight:700}.c-tag{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--trait);border-radius:999px;padding:3px 9px 3px 3px;font-size:13px}.c-tag b{width:20px;height:20px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-size:11px}.c-tag.rouge{border-color:#B3261E;color:#B3261E;font-weight:700}.c-aucun{font-size:13px;color:#2E7D4F;margin:8px 0 0}.c-pied{margin-top:30px;font-size:13px;color:var(--doux);text-align:center;line-height:1.5}.c-marque{opacity:.6}.c-voile{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:50}.c-dlg{background:var(--carte);color:var(--encre);width:100%;max-width:560px;max-height:85vh;overflow:auto;border-radius:20px 20px 0 0;padding:20px}.c-dlg h3{font-family:var(--titre);margin-bottom:12px}.c-langues{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.c-langues button{border:1.5px solid var(--trait);background:transparent;color:var(--encre);border-radius:12px;padding:12px;display:flex;gap:10px;align-items:center;cursor:pointer}.c-langues button.on{border-color:var(--accent)}.c-cases{display:flex;flex-direction:column;gap:6px}.c-cases label{display:flex;align-items:center;gap:10px;border:1px solid var(--trait);border-radius:10px;padding:10px;cursor:pointer}.c-cases label.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.c-cases b{width:22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-size:11px}.c-dlg-pied{display:flex;justify-content:flex-end;gap:10px;margin-top:14px;position:-webkit-sticky;position:sticky;bottom:-20px;background:var(--carte);padding:10px 0}.c-dlg-pied button{border:1.5px solid var(--trait);background:transparent;color:var(--encre);border-radius:10px;padding:10px 16px;cursor:pointer;font-weight:600}.c-dlg-pied .principal{background:var(--accent);border-color:var(--accent);color:#fff}@media (max-width:640px){.grille-form{grid-template-columns:1fr}.plat-prix{width:90px}}.c-demo{background:#1d1b18;color:#f4efe6;font-size:13px;line-height:1.4;padding:10px 14px;border-radius:10px;margin:0 0 14px;display:grid;grid-gap:2px;gap:2px}.c-demo span{opacity:.75}.c-traduction{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);background:var(--encre,#222);color:var(--carte,#fff);padding:10px 16px;border-radius:999px;font-size:14px;box-shadow:0 6px 20px rgba(0,0,0,.25);z-index:30;animation:c-pulse 1.2s ease-in-out infinite}@keyframes c-pulse{50%{opacity:.65}}@keyframes c-monte{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes c-souffle{50%{opacity:.45}}.c-plat{opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .55s ease}.c-plat.vu{opacity:1;transform:none}.c-plat.vu.c-attention{opacity:.55}.c-sommaire{display:flex;gap:8px;overflow-x:auto;padding:10px 0 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.c-sommaire::-webkit-scrollbar{display:none}.c-sommaire a{flex:none;text-decoration:none;border:1px solid var(--trait);background:var(--carte);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;white-space:nowrap}.c-sommaire a:active{border-color:var(--accent);color:var(--accent)}.c-note{text-align:center;color:var(--doux);font-style:italic;margin:-4px auto 12px;max-width:480px;line-height:1.5;white-space:pre-line}.c-ardoise{font-style:italic;font-weight:600}.c-pictos{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.c-picto{font-size:13px;font-weight:600;border-radius:999px;padding:3px 10px;background:color-mix(in srgb,#2E7D4F 12%,transparent);color:#2E7D4F}.c-infos{margin-top:30px;background:var(--carte);border:1px solid var(--trait);border-radius:14px;padding:16px;display:grid;grid-gap:14px;gap:14px;text-align:center}.c-infos h4{margin:0 0 4px;font-family:var(--titre);font-size:17px}.c-infos p{margin:0;color:var(--doux);white-space:pre-line;line-height:1.5}.c-wifi{font-family:ui-monospace,monospace;font-size:16px;color:var(--encre)!important;-webkit-user-select:all;-moz-user-select:all;user-select:all}.c-avis{display:block;background:var(--accent);color:#fff;text-decoration:none;border-radius:12px;padding:13px;font-weight:700}.c-lien{background:none;border:0;color:var(--accent);text-decoration:underline;cursor:pointer;font-size:13px;padding:4px}.c-legende{margin:0}.c-legende li{gap:10px}.c-legende b{width:24px;height:24px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-size:12px;flex:none}@media (prefers-reduced-motion:reduce){.c-section{animation:none!important}.c-plat{transition-duration:.01s;opacity:1;transform:none}}.options-plat{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px}.options-plat .etiq{font-size:13px;color:var(--douxA);margin-right:4px}.puce.mini{font-size:13px;padding:4px 10px}.mini-case{display:inline-flex;align-items:center;gap:6px;font-size:13px;margin-left:4px}.section-note{width:100%;margin:6px 0 10px;border:1px dashed var(--traitA);border-radius:10px;padding:9px 12px;background:transparent;font-style:italic}.aide{display:block;font-size:12px;color:var(--douxA);margin-top:4px;font-weight:400}.ouvertures{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px;margin-top:6px}.ouverture-choix{border:1.5px solid var(--traitA);border-radius:12px;background:#FBF8F1;display:flex;flex-direction:column;padding:8px 10px}.ouverture-choix.on{border-color:var(--c,var(--orange));box-shadow:0 0 0 2px color-mix(in srgb,var(--c,var(--orange)) 25%,transparent);background:#fff}.ouverture-nom{background:none;border:0;text-align:left;cursor:pointer;padding:2px 0;display:grid;grid-gap:2px;gap:2px}.ouverture-nom b{font-size:15px}.ouverture-nom span{font-size:12.5px;color:var(--douxA)}.ouverture-choix .lien{align-self:flex-start;font-size:13px;padding:4px 0 0}.apercu-voile{position:fixed;inset:0;z-index:60;background:rgba(20,18,15,.6);display:grid;place-items:center;padding:16px}.apercu-boite{background:var(--papier);border-radius:22px;padding:18px;display:grid;justify-items:center;grid-gap:10px;gap:10px;max-height:96vh;overflow:auto}.apercu-tel{position:relative;width:300px;height:600px;max-height:78vh;border-radius:34px;overflow:hidden;border:10px solid #1b1b1b;background:var(--fond);color:var(--encre);transform:translateZ(0);container-type:size}.apercu-dessous{position:absolute;inset:0;display:grid;place-content:center;text-align:center;padding:20px}.apercu-dessous h3{font-size:30px;margin:0 0 6px}.apercu-dessous p{margin:0;color:var(--doux)}.apercu-titre{margin:2px 0 0;text-align:center}.apercu-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:center}.apercu-tel .o-entree{position:absolute}.formules{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:14px 0}.formule{display:flex;flex-direction:column;gap:2px;text-align:left;padding:14px 16px;border-radius:14px;border:2px solid var(--traitA);background:var(--papier);cursor:pointer}.formule b{font-size:19px}.formule span{font-size:13px;color:var(--douxA)}.formule.choisie{border-color:var(--orange);background:#FFF3EA}.prix-duo{display:flex;flex-direction:column;align-items:center;gap:4px}.prix-duo .ou{color:#B9C2BB;font-size:14px;letter-spacing:.12em}.prix-duo .ou,.reco{text-transform:uppercase}.reco{display:block;width:max-content;margin:0 auto 6px;font-style:normal;font-size:12px;font-weight:800;letter-spacing:.1em;background:var(--orange);color:#1D2420;border-radius:99px;padding:4px 12px}.montant small{display:block;font-size:15px;font-weight:500;color:#FFB78F;margin-top:2px}.conformite{max-width:760px;margin:40px auto;padding:26px 28px;border-radius:22px;background:var(--papier);border:1px solid var(--traitA)}.conformite h2{font-size:28px;margin-bottom:10px}.liens-legaux{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:8px;font-size:13px}.legal{max-width:760px;margin:0 auto;padding:40px 20px 80px;line-height:1.6}.legal h1{font-size:32px;margin-bottom:6px}.legal h2{font-size:20px;margin:26px 0 6px}.legal .maj{color:var(--douxA);font-size:14px}.legal .a-completer{background:#FFF3B0;padding:0 4px;border-radius:4px}.c-epuise{opacity:.55}.c-epuise h3{text-decoration:line-through;text-decoration-thickness:1px}.c-epuise-tag{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--doux)}.plat.epuise{opacity:.7}.puce.mini.epuise.on{background:#B3261E;border-color:#B3261E;color:#fff}.vues{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:8px 0 12px}.vues div{background:var(--papier);border:1px solid var(--traitA);border-radius:14px;padding:12px;display:flex;flex-direction:column}.vues b{font-size:28px}.vues span{font-size:13px;color:var(--douxA)}@media (max-width:640px){.vues{grid-template-columns:1fr 1fr}}.c-page{font-size:var(--texte-taille,16px);line-height:1.5;position:relative;isolation:isolate}.c-page h1,.c-page h2,.c-page h3{font-weight:700}.t-medieval{background:radial-gradient(120% 80% at 50% 0,#FBF4E4 0,var(--fond) 60%,#E3D3B2 100%) fixed}.t-medieval:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;box-shadow:inset 0 0 120px rgba(90,60,20,.28)}.t-ardoise{background:radial-gradient(90% 60% at 30% 10%,#2A3530 0,var(--fond) 70%) fixed}.t-ardoise:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.08;background-image:radial-gradient(#fff 1px,transparent 1.2px);background-size:7px 7px}.t-prestige{background:radial-gradient(80% 50% at 50% 0,#1A1916 0,var(--fond) 70%) fixed}.t-brasserie{background:linear-gradient(180deg,#221D19,var(--fond) 40%) fixed}.c-tete{padding:46px 0 18px}.c-tete h1{font-size:calc(var(--titre-k,1) * clamp(34px,10vw,48px));line-height:1.05;letter-spacing:-.01em}.t-prestige .c-section h2,.t-prestige .c-tete h1{text-transform:uppercase;letter-spacing:.14em;font-weight:500}.t-medieval .c-tete h1{letter-spacing:.04em}.t-moderne .c-tete{text-align:left;padding-top:34px}.t-moderne .c-tete h1{font-size:clamp(40px,12vw,58px);letter-spacing:-.03em;color:var(--encre)}.t-moderne .c-tete h1:after{content:".";color:var(--accent)}.c-ville{letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:600}.c-logo{max-height:84px;max-width:60%;object-fit:contain;margin:0 auto 12px;display:block}.t-moderne .c-logo{margin-left:0}.c-tete.avec-photo{padding:0;margin:0 -16px;position:relative}.c-hero{position:relative;height:min(46vh,380px);overflow:hidden}.c-hero img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.04);animation:c-hero 9s ease-out both}.c-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05) 30%,rgba(0,0,0,.55) 75%,var(--fond) 100%)}@keyframes c-hero{0%{transform:scale(1.12)}to{transform:scale(1.02)}}.avec-photo .c-tete-texte{position:relative;margin-top:-118px;padding:0 20px 14px;z-index:1}.avec-photo h1{color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.45)}.avec-photo .c-ville{color:rgba(255,255,255,.9)}.avec-photo .c-logo{background:var(--carte);padding:8px 12px;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.25);max-height:64px}.avec-photo .c-accroche{margin-top:22px}.c-orn{display:block;margin:10px auto 2px;opacity:.85}.c-orn,.c-orn-craie{color:var(--accent)}.c-orn-barre{display:block;width:44px;height:4px;border-radius:2px;background:var(--accent);margin:10px 0 0}.t-moderne .c-section h2{text-align:left;font-size:30px;letter-spacing:-.02em;color:var(--encre)}.t-moderne .c-note{text-align:left;margin-left:0}.c-collant{background:color-mix(in srgb,var(--fond) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);margin:0 -16px;padding:10px 16px 6px;border-bottom:1px solid color-mix(in srgb,var(--trait) 60%,transparent)}.c-sommaire a{transition:background .25s,color .25s,border-color .25s}.c-sommaire a.on{background:var(--accent);border-color:var(--accent);color:#fff}.t-ardoise .c-sommaire a.on,.t-brasserie .c-sommaire a.on,.t-prestige .c-sommaire a.on{color:#141414}.c-section{margin-top:34px}.c-section h2{font-size:calc(var(--titre-k,1) * 28px);margin-bottom:0}.c-section .c-orn{margin-bottom:12px}.c-note{margin-top:4px}.c-plat{display:flex;gap:14px;align-items:flex-start}.c-plat-corps{flex:1 1;min-width:0}.c-ligne h3{font-size:19px;line-height:1.25}.t-ardoise .c-ligne h3{font-family:var(--texte);font-weight:700}.c-points{display:none}.c-photo{flex:none;width:88px;height:88px;padding:0;border:0;border-radius:12px;overflow:hidden;cursor:zoom-in;background:var(--trait);box-shadow:0 4px 14px rgba(0,0,0,.12)}.c-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.c-photo:active img{transform:scale(1.06)}.c-cartes .c-plat{border-radius:16px;box-shadow:0 1px 0 rgba(0,0,0,.02),0 6px 18px -12px rgba(0,0,0,.18)}.t-moderne .c-plat{border:0;background:var(--carte);border-radius:18px}.c-lignes .c-plat{background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--trait) 70%,transparent);border-radius:0;padding:14px 2px;margin:0}.c-lignes .c-plat:last-child{border-bottom:0}.c-lignes .c-ligne{align-items:baseline}.c-lignes .c-points{display:block;flex:1 1;min-width:18px;border-bottom:2px dotted color-mix(in srgb,var(--doux) 55%,transparent);transform:translateY(-4px)}.c-lignes .c-ligne{justify-content:flex-start}.c-lignes .c-prix{font-family:var(--titre)}.t-medieval .c-desc,.t-prestige .c-desc{font-size:1.02em}.c-lignes.t-ardoise .c-desc{font-style:normal}.c-al{display:block;margin-top:10px}.c-icos{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;background:none;border:0;padding:0;cursor:pointer;color:var(--doux)}.c-ico{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1.5px solid color-mix(in srgb,var(--accent) 45%,var(--trait));color:var(--encre);background:color-mix(in srgb,var(--carte) 70%,transparent)}.c-ico.rouge{border-color:#B3261E;color:#fff;background:#B3261E}.c-plus{font-weight:700;font-size:18px;width:22px;text-align:center;color:var(--accent)}.c-noms{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;animation:c-monte .25s ease both}.c-noms .c-tag{padding:4px 10px 4px 8px;gap:6px}.c-noms .c-tag .ico-al{color:var(--accent)}.c-tag.rouge .ico-al{color:#B3261E}.c-voile-photo{align-items:center;background:rgba(0,0,0,.82);animation:c-fondu .2s ease both}.c-grande-photo{margin:0;max-width:min(92vw,560px);text-align:center;color:#fff}.c-grande-photo img{width:100%;max-height:72vh;object-fit:contain;border-radius:16px;animation:c-zoom .3s ease both}.c-grande-photo figcaption{margin-top:12px;font-family:var(--titre);font-size:20px}@keyframes c-fondu{0%{opacity:0}to{opacity:1}}@keyframes c-zoom{0%{transform:scale(.92);opacity:0}to{transform:none;opacity:1}}.c-infos{border-radius:18px}.c-lignes .c-infos{background:transparent;border-style:dashed}.t-medieval .c-ligne h3,.t-prestige .c-ligne h3{font-family:var(--texte);font-size:21px;font-weight:700;letter-spacing:.01em}.t-prestige .c-ligne h3{font-weight:600}.champ-image{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px}.champ-image img{width:120px;height:80px;object-fit:cover;border-radius:10px;border:1px solid var(--traitA)}.champ-image img.logo{object-fit:contain;background:#fff}.champ-image.petit img{width:48px;height:48px}.champ-image.petit .btn{padding:6px 10px;font-size:13px}.champ-image .btn{cursor:pointer}.deux-images{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:16px;gap:16px}@media (max-width:640px){.deux-images{grid-template-columns:1fr}}.theme small{display:block;font-size:11px;opacity:.7;font-weight:400;margin-top:2px;line-height:1.2}.c-tete.avec-photo{margin-bottom:10px}.c-hero{height:min(52vh,420px)}.c-hero:after{background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.35) 60%,rgba(0,0,0,.72))}.avec-photo .c-tete-texte{position:absolute;left:0;right:0;bottom:0;margin:0;padding:0 20px 22px}.avec-photo .c-accroche{margin-top:10px;color:rgba(255,255,255,.88)}.t-moderne .avec-photo .c-tete-texte{text-align:left}.outil{max-width:1000px;margin:0 auto;padding:0 18px 60px}.outil-intro{text-align:center;padding:30px 0 10px}.outil-intro h1{font-size:clamp(30px,5vw,46px);line-height:1.1;margin:8px auto 12px;max-width:760px}.outil-saisie{background:var(--papier);border:1px solid var(--traitA);border-radius:22px;padding:20px;margin-top:20px}.outil-resto{display:flex;flex-direction:column;gap:6px;font-weight:600;margin-bottom:12px}.outil-ligne input,.outil-mail input[type=email],.outil-resto input{border:1.5px solid var(--traitA);border-radius:12px;padding:12px 14px;font-size:16px;background:#fff}.outil-plat{border-top:1px dashed var(--traitA);padding:14px 0}.outil-ligne{display:flex;gap:8px}.outil-ligne input{flex:1 1}.outil-ligne .x{border:0;background:none;font-size:24px;color:var(--douxA);cursor:pointer}.outil-icos{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.outil-ico{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--traitA);background:#fff;border-radius:999px;padding:5px 11px 5px 8px;font-size:13px;cursor:pointer;color:var(--encreA)}.outil-ico.on{background:var(--sombre);border-color:var(--sombre);color:#fff}.outil-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:10px}.outil .btn.secondaire{background:#fff;color:var(--encreA);border:1.5px solid var(--traitA)}.outil-tableau{margin-top:24px;background:#fff;border:1px solid var(--traitA);border-radius:18px;padding:18px;overflow-x:auto}.outil-tete h2{font-size:24px}.outil-tete p{color:var(--douxA);margin:4px 0 12px;font-size:14px}.outil-tableau table{border-collapse:collapse;width:100%;font-size:12px}.outil-tableau td,.outil-tableau th{border:1px solid #d9d4c8;padding:6px 4px;text-align:center}.outil-tableau th{vertical-align:bottom;font-weight:600}.outil-tableau th span{display:block;font-size:10px;line-height:1.1;margin-top:3px}.outil-tableau .col-plat{text-align:left;min-width:180px;font-weight:600;font-size:13px}.outil-tableau td{font-size:16px;color:#B3261E}.outil-pied{font-size:11px;color:var(--douxA);margin-top:10px}.outil-suite{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:16px;gap:16px;margin-top:24px}.outil-carte{background:var(--sombre);color:#F4EEE3;border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.outil-carte h2{font-size:26px;line-height:1.15}.outil-carte .lien{color:#F4EEE3}.outil-mail{background:var(--papier);border:1px solid var(--traitA);border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:10px}.outil-mail h3{font-size:18px}@media (max-width:760px){.outil-suite{grid-template-columns:1fr}}@media print{@page{size:A4 landscape;margin:10mm}body{background:#fff}.pas-impr{display:none!important}.outil{padding:0;max-width:none}.outil-tableau{border:0;padding:0;margin:0}.outil-tableau table{font-size:11px}}.lien-barre{font-weight:600;text-decoration:none;font-size:14px}@media (max-width:640px){.lien-barre{display:none}}.bandeau.reprise{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px}.outil-tableau td.col-plat{color:var(--encreA)}@media print{.outil-tableau table{font-size:13px}.outil-tableau td{padding:9px 4px}.outil-tete h2{font-size:28px}}.part-grille{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.part-grille .bloc h3{font-size:26px}@media (max-width:760px){.part-grille{grid-template-columns:1fr}}.part-conditions ul{padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:14px}.outil-mail input:not([type=checkbox]),.outil-mail select{border:1.5px solid var(--traitA);border-radius:12px;padding:12px 14px;font-size:16px;background:#fff}.piege{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.parrain-ligne{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.parrain-ligne input{flex:1 1;min-width:220px;border:1.5px solid var(--traitA);border-radius:12px;padding:12px 14px;font-size:15px}.c-marque{display:block;color:inherit;opacity:.75}.guide article{max-width:760px;margin:0 auto;padding:20px 0}.guide h1{font-size:clamp(32px,5vw,48px);line-height:1.1;margin:8px 0 14px}.guide h2{font-size:26px;margin:34px 0 10px}.guide li,.guide p{font-size:17px;line-height:1.65}.guide ol{padding-left:22px;display:flex;flex-direction:column;gap:6px}.guide-liste{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.guide-liste li{display:grid;grid-template-columns:24px auto;grid-gap:2px 10px;gap:2px 10px;align-items:center;background:var(--papier);border:1px solid var(--traitA);border-radius:12px;padding:10px 12px;font-size:15px}.guide-liste li span{grid-column:2;color:var(--douxA);font-size:13px;line-height:1.3}@media (max-width:640px){.guide-liste{grid-template-columns:1fr}}.guide-cta{background:var(--sombre);color:#F4EEE3;border-radius:22px;padding:24px;margin:34px 0}.guide-cta h2{margin-top:0}.guide-cta p{color:#F4EEE3}.guide-cta .lien{color:#F4EEE3;margin-left:10px}.guide-faq{border-bottom:1px solid var(--traitA);padding:12px 0}.guide-faq summary{font-weight:600;cursor:pointer;font-size:17px}.prochaine{position:-webkit-sticky;position:sticky;top:8px;z-index:20;display:flex;align-items:center;gap:14px;background:var(--sombre);color:#F4EEE3;text-decoration:none;border-radius:18px;padding:14px 18px;margin-top:14px;box-shadow:0 8px 24px rgba(0,0,0,.15)}.prochaine small{display:block;opacity:.7;font-size:12px}.prochaine b{font-size:16px}.prochaine .fleche{margin-left:auto;font-size:22px;color:var(--orange)}.prochaine-jauge{display:flex;gap:4px}.prochaine-jauge i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.25)}.prochaine-jauge i.ok{background:var(--vert)}.prochaine-jauge i.en-cours{background:var(--orange)}#etape-1,#etape-2,#etape-3{scroll-margin-top:90px}.mini-case.filtre{margin:6px 0;font-weight:600}.puce.facultatif{border-style:dashed}.puces .puce{display:inline-flex;align-items:center;gap:5px}.puces-autres{display:flex;flex-wrap:wrap;gap:6px;width:100%;padding-top:6px;border-top:1px dashed var(--traitA);margin-top:4px}.puces-autres .etiq{width:100%;font-size:12px;color:var(--douxA)}.c-sous{margin:14px 0 6px;font-size:14px;opacity:.75}.c-legende{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.c-legende li{display:flex;align-items:center;gap:8px;font-size:14px}.c-cases label svg{flex:none}.declaration{display:flex;gap:10px;align-items:flex-start;background:#FFF6E8;border:1.5px solid #f0c27a;border-radius:14px;padding:12px 14px;margin:14px 0;font-size:14px;line-height:1.45;cursor:pointer}.declaration input{margin-top:3px;width:18px;height:18px;flex:none}.avert{background:#FFF6E8;border-left:4px solid #e89a2c;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.45;margin:10px 0}.plat-masque{font-size:13px;color:#9A4A00;background:#FFF1DF;border-radius:8px;padding:6px 10px;margin:0 0 8px}.ingredients{margin:8px 0;border:1px dashed var(--traitA);border-radius:12px;padding:8px 10px;background:#FFFDF8}.ing-tete{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.ing-tete .etiq{font-size:13px;font-weight:600}.ing-tete small{font-weight:400;color:var(--douxA)}.ing-alerte{font-size:12px;background:#FFE7C7;color:#8A4B00;border-radius:999px;padding:2px 9px}.ing-liste{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ing,.ing-liste{align-items:center}.ing{display:inline-flex;gap:5px;background:#fff;border:1.5px solid var(--traitA);border-radius:999px;padding:3px 4px 3px 10px;font-size:13px}.ing.suppose{font-style:italic;border-style:dashed;color:var(--douxA)}.ing em{display:inline-flex;gap:2px;color:#B3261E;font-style:normal}.ing button{border:0;background:none;cursor:pointer;font-size:16px;line-height:1;color:var(--douxA);padding:0 4px}.ing-champ{position:relative;flex:1 1;min-width:220px}.ing-champ input{width:100%;border:1.5px solid var(--traitA);border-radius:999px;padding:6px 12px;font-size:13px;background:#fff}.ing-sugg{position:absolute;z-index:30;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid var(--traitA);border-radius:12px;box-shadow:0 10px 24px rgba(0,0,0,.12);overflow:hidden}.ing-sugg button{display:block;width:100%;text-align:left;border:0;background:none;padding:8px 12px;cursor:pointer;font-size:14px}.ing-sugg button:hover{background:var(--fondA)}.ing-sugg small{display:block;color:var(--douxA);font-size:12px}.ing-aide,.ing-info{font-size:12px;color:var(--douxA);margin:6px 0 0}.ing-info{color:var(--encreA)}.ing-prop{font-size:13px;background:#FFF6E8;border-radius:10px;padding:6px 10px;margin:6px 0 0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.questions{background:var(--sombre);color:#F4EEE3;border-radius:18px;padding:16px;margin:12px 0}.questions h3{margin:0 0 4px;font-size:18px}.questions .doux{color:#cfc8bb}.question{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.12);padding:10px 0}.question small{opacity:.7}.q-boutons{display:flex;gap:6px}.btn.petit{padding:7px 16px;font-size:14px}.questions .avert{color:var(--encreA)}.valider-section{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:12px 0 4px}.valider-section small{color:var(--douxA);font-size:12px}.c-prononce{display:flex;align-items:center;gap:8px;margin:4px 0 2px;font-size:13px;color:var(--doux)}.c-prononce button{border:1px solid var(--trait);background:transparent;border-radius:999px;width:30px;height:30px;cursor:pointer;flex:none;font-size:14px}.c-prononce i{opacity:.85}.option-pr{display:flex;gap:8px;align-items:flex-start;font-weight:400;font-size:14px;margin:8px 0}.aide-bouton{bottom:16px;border:0;border-radius:999px;background:var(--sombre);color:#F4EEE3;padding:12px 18px;font-weight:700;font-size:15px;box-shadow:0 8px 24px rgba(0,0,0,.2);cursor:pointer}.aide-bouton,.aide-panneau{position:fixed;right:16px;z-index:60}.aide-panneau{bottom:72px;width:min(380px,calc(100vw - 32px));height:min(540px,calc(100vh - 110px));background:#fff;border:1px solid var(--traitA);border-radius:20px;box-shadow:0 18px 50px rgba(0,0,0,.2);overflow:hidden}.aide-panneau,.aide-tete{display:flex;flex-direction:column}.aide-tete{background:var(--sombre);color:#F4EEE3;padding:12px 16px}.aide-tete small{opacity:.7;font-size:12px}.aide-fil{flex:1 1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.aide-msg{margin:0;padding:9px 12px;border-radius:14px;font-size:14px;line-height:1.45;white-space:pre-wrap;max-width:88%}.aide-msg.assistant{background:var(--fondA);align-self:flex-start}.aide-msg.user{background:var(--sombre);color:#fff;align-self:flex-end}.aide-msg.attente{opacity:.6}.aide-sugg{display:flex;flex-wrap:wrap;gap:6px}.aide-sugg button{border:1.5px solid var(--traitA);background:#fff;border-radius:999px;padding:6px 10px;font-size:13px;cursor:pointer}.aide-email{display:flex;flex-direction:column;gap:4px;background:#FFF6E8;border-radius:12px;padding:8px 10px;font-size:13px}.aide-email input{border:1.5px solid var(--traitA);border-radius:10px;padding:8px;font-size:14px}.aide-email small{color:var(--douxA)}.aide-saisie{display:flex;gap:6px;padding:10px;border-top:1px solid var(--traitA)}.aide-saisie input{flex:1 1;border:1.5px solid var(--traitA);border-radius:999px;padding:9px 12px;font-size:14px}@media print{.aide-bouton,.aide-panneau{display:none!important}}.barre .logo{white-space:nowrap}.pourquoi{max-width:1000px;margin:40px auto;padding:0 18px}.pourquoi h2{text-align:center;font-size:clamp(26px,4vw,36px);margin-bottom:18px}.pourquoi-grille{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.pourquoi-grille>div{background:var(--papier);border:1px solid var(--traitA);border-radius:18px;padding:18px}.pourquoi-grille h3{font-size:19px;margin-bottom:6px}.pourquoi-grille p{color:var(--douxA);line-height:1.5}@media (max-width:700px){.pourquoi-grille{grid-template-columns:1fr}}.ch-titre2{font-weight:700;font-size:18px}.formats{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto 14px;max-width:794px}.formats .puce{text-decoration:none}.feuille.etiquettes{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr)}.etiquette{border:1px dashed #ccc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;text-align:center}.et-qr{width:120px;height:120px}.et-qr svg{width:100%;height:100%}.et-txt{display:flex;flex-direction:column;gap:2px;font-size:12px}.et-txt b{color:var(--c);font-size:12.5px}.et-txt small{color:#666}.ci{padding:20px;background:#eee;min-height:100vh}.ci-outils{max-width:794px;margin:0 auto 14px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ci-outils select{border:1.5px solid var(--traitA);border-radius:12px;padding:10px;font-size:15px;background:#fff}.ci-outils p{width:100%;margin:0}.ci-page{width:794px;min-height:1123px;margin:0 auto;background:#fff;padding:56px 64px;font-family:Lora,Georgia,serif;color:#1d1d1d;box-sizing:border-box}.ci-tete{text-align:center;border-bottom:2px solid var(--c);padding-bottom:14px;margin-bottom:22px}.ci-tete h1{font-size:34px;margin:0;color:var(--c)}.ci-tete p{margin:6px 0 0;letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-family:Inter,sans-serif;color:#666}.ci-section{margin-bottom:20px;page-break-inside:avoid;break-inside:avoid-page}.ci-section h2{font-size:20px;text-transform:uppercase;letter-spacing:.08em;color:var(--c);margin:0 0 8px}.ci-note{font-style:italic;font-size:13px;color:#555;margin:0 0 8px}.ci-plat{margin:0 0 10px;page-break-inside:avoid;break-inside:avoid}.ci-ligne{display:flex;align-items:baseline;gap:8px;font-size:15px}.ci-points{flex:1 1;border-bottom:1px dotted #aaa}.ci-plat p{margin:2px 0 0;font-size:12.5px;color:#555;font-family:Inter,sans-serif}.ci-al,.ci-leg{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11px!important;color:#8a2a1e!important}.ci-al span,.ci-leg span{display:inline-flex;align-items:center;gap:3px}.ci-pied{display:flex;gap:16px;align-items:center;border-top:1px solid #ddd;margin-top:26px;padding-top:14px;font-family:Inter,sans-serif;font-size:11px;color:#555}.ci-qr{width:84px;height:84px;flex:none}.ci-qr svg{width:100%;height:100%}@media print{.ci{padding:0;background:#fff}.ci-page{width:auto;min-height:0;padding:14mm 16mm}@page{size:A4;margin:0}.aide-bouton{display:none}}.c-motif{position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--accent);opacity:.075}.c-motif.m-aucun,.c-motif.m-grain,.c-motif.m-papier{background:none;opacity:1}.c-motif.m-papier{background:radial-gradient(120% 70% at 50% 0,transparent 40%,rgba(110,80,30,.14) 100%)}.c-motif.m-grain{opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");background-size:160px;mix-blend-mode:multiply}.accent-clair .c-motif.m-grain,.fond-sombre .c-motif.m-grain{mix-blend-mode:screen;opacity:.06}.c-motif.m-vichy{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect width='12' height='24' fill-opacity='.5'/%3E%3Crect width='24' height='12' fill-opacity='.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect width='12' height='24' fill-opacity='.5'/%3E%3Crect width='24' height='12' fill-opacity='.5'/%3E%3C/svg%3E");-webkit-mask-size:24px;mask-size:24px}.c-motif.m-hermine{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg id='h'%3E%3Ccircle cx='20' cy='9' r='2.6'/%3E%3Ccircle cx='15' cy='13' r='2.6'/%3E%3Ccircle cx='25' cy='13' r='2.6'/%3E%3Cpath d='M20 14 L15.5 31 L20 27 L24.5 31 Z'/%3E%3C/g%3E%3Cuse href='%23h' x='40' y='40'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg id='h'%3E%3Ccircle cx='20' cy='9' r='2.6'/%3E%3Ccircle cx='15' cy='13' r='2.6'/%3E%3Ccircle cx='25' cy='13' r='2.6'/%3E%3Cpath d='M20 14 L15.5 31 L20 27 L24.5 31 Z'/%3E%3C/g%3E%3Cuse href='%23h' x='40' y='40'/%3E%3C/svg%3E");-webkit-mask-size:80px;mask-size:80px}.c-motif.m-seigaiha{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20' viewBox='0 0 40 20'%3E%3Cg fill='none' stroke='black' stroke-width='1.2'%3E%3Ccircle cx='20' cy='20' r='19'/%3E%3Ccircle cx='20' cy='20' r='13'/%3E%3Ccircle cx='20' cy='20' r='7'/%3E%3Ccircle cx='0' cy='10' r='19'/%3E%3Ccircle cx='0' cy='10' r='13'/%3E%3Ccircle cx='40' cy='10' r='19'/%3E%3Ccircle cx='40' cy='10' r='13'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20' viewBox='0 0 40 20'%3E%3Cg fill='none' stroke='black' stroke-width='1.2'%3E%3Ccircle cx='20' cy='20' r='19'/%3E%3Ccircle cx='20' cy='20' r='13'/%3E%3Ccircle cx='20' cy='20' r='7'/%3E%3Ccircle cx='0' cy='10' r='19'/%3E%3Ccircle cx='0' cy='10' r='13'/%3E%3Ccircle cx='40' cy='10' r='19'/%3E%3Ccircle cx='40' cy='10' r='13'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:40px 20px;mask-size:40px 20px}.c-motif.m-azulejo{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='black' stroke-width='1.3'%3E%3Crect x='.5' y='.5' width='47' height='47'/%3E%3Ccircle cx='24' cy='24' r='5'/%3E%3Cpath d='M24 6c5 6 5 12 0 13-5-1-5-7 0-13zM24 42c5-6 5-12 0-13-5 1-5 7 0 13zM6 24c6-5 12-5 13 0-1 5-7 5-13 0zM42 24c-6-5-12-5-13 0 1 5 7 5 13 0z'/%3E%3Cpath d='M0 8a8 8 0 0 0 8-8M40 0a8 8 0 0 0 8 8M48 40a8 8 0 0 0-8 8M8 48a8 8 0 0 0-8-8'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='black' stroke-width='1.3'%3E%3Crect x='.5' y='.5' width='47' height='47'/%3E%3Ccircle cx='24' cy='24' r='5'/%3E%3Cpath d='M24 6c5 6 5 12 0 13-5-1-5-7 0-13zM24 42c5-6 5-12 0-13-5 1-5 7 0 13zM6 24c6-5 12-5 13 0-1 5-7 5-13 0zM42 24c-6-5-12-5-13 0 1 5 7 5 13 0z'/%3E%3Cpath d='M0 8a8 8 0 0 0 8-8M40 0a8 8 0 0 0 8 8M48 40a8 8 0 0 0-8 8M8 48a8 8 0 0 0-8-8'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:48px;mask-size:48px}.c-motif.m-carreaux{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Crect y='12' width='32' height='8' fill-opacity='.35'/%3E%3Crect x='12' width='8' height='32' fill-opacity='.35'/%3E%3Crect y='3' width='32' height='1' fill-opacity='.5'/%3E%3Crect x='3' width='1' height='32' fill-opacity='.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Crect y='12' width='32' height='8' fill-opacity='.35'/%3E%3Crect x='12' width='8' height='32' fill-opacity='.35'/%3E%3Crect y='3' width='32' height='1' fill-opacity='.5'/%3E%3Crect x='3' width='1' height='32' fill-opacity='.5'/%3E%3C/svg%3E");-webkit-mask-size:32px;mask-size:32px}.c-motif.m-zellige{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='black' stroke-width='1.2'%3E%3Cpath d='M20 4l4.6 11.1L36 20l-11.4 4.9L20 36l-4.6-11.1L4 20l11.4-4.9z'/%3E%3Crect x='14' y='14' width='12' height='12' transform='rotate(45 20 20)'/%3E%3Cpath d='M0 0l6 6M40 0l-6 6M0 40l6-6M40 40l-6-6'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='black' stroke-width='1.2'%3E%3Cpath d='M20 4l4.6 11.1L36 20l-11.4 4.9L20 36l-4.6-11.1L4 20l11.4-4.9z'/%3E%3Crect x='14' y='14' width='12' height='12' transform='rotate(45 20 20)'/%3E%3Cpath d='M0 0l6 6M40 0l-6 6M0 40l6-6M40 40l-6-6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:40px;mask-size:40px}.c-motif.m-eventail{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20' viewBox='0 0 40 20'%3E%3Cg fill='none' stroke='black' stroke-width='1'%3E%3Cpath d='M0 20a20 20 0 0 1 40 0'/%3E%3Cpath d='M8 20a12 12 0 0 1 24 0'/%3E%3Cpath d='M20 20V0M20 20L6 6M20 20L34 6'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20' viewBox='0 0 40 20'%3E%3Cg fill='none' stroke='black' stroke-width='1'%3E%3Cpath d='M0 20a20 20 0 0 1 40 0'/%3E%3Cpath d='M8 20a12 12 0 0 1 24 0'/%3E%3Cpath d='M20 20V0M20 20L6 6M20 20L34 6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:40px 20px;mask-size:40px 20px}.c-motif.m-damier{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Crect width='16' height='16'/%3E%3Crect x='16' y='16' width='16' height='16'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Crect width='16' height='16'/%3E%3Crect x='16' y='16' width='16' height='16'/%3E%3C/svg%3E");-webkit-mask-size:32px;mask-size:32px}.c-motif.m-feuillage{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg%3E%3Cpath d='M14 30c-2-10 6-18 16-16-1 10-8 17-16 16z'/%3E%3Cpath d='M50 62c-10 0-15-9-11-17 9 2 14 9 11 17z'/%3E%3Cpath d='M58 18c-8-4-9-12-4-17 6 4 8 11 4 17z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg%3E%3Cpath d='M14 30c-2-10 6-18 16-16-1 10-8 17-16 16z'/%3E%3Cpath d='M50 62c-10 0-15-9-11-17 9 2 14 9 11 17z'/%3E%3Cpath d='M58 18c-8-4-9-12-4-17 6 4 8 11 4 17z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:72px;mask-size:72px}.c-motif.m-vagues{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='16' viewBox='0 0 40 16'%3E%3Cpath d='M0 8c5-6 15-6 20 0s15 6 20 0' fill='none' stroke='black' stroke-width='1.4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='16' viewBox='0 0 40 16'%3E%3Cpath d='M0 8c5-6 15-6 20 0s15 6 20 0' fill='none' stroke='black' stroke-width='1.4'/%3E%3C/svg%3E");-webkit-mask-size:40px 16px;mask-size:40px 16px}.c-motif.m-points{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='1.1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='1.1'/%3E%3C/svg%3E");-webkit-mask-size:14px;mask-size:14px}.c-motif.m-lin{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6'%3E%3Cpath d='M0 .5h6M.5 0v6' stroke='black' stroke-width='.6' stroke-opacity='.6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6'%3E%3Cpath d='M0 .5h6M.5 0v6' stroke='black' stroke-width='.6' stroke-opacity='.6'/%3E%3C/svg%3E");-webkit-mask-size:6px;mask-size:6px}.c-motif.m-rayures{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Crect y='0' width='20' height='6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Crect y='0' width='20' height='6'/%3E%3C/svg%3E");-webkit-mask-size:20px;mask-size:20px}.c-motif.m-carreaux,.c-motif.m-vichy,.fond-sombre .c-motif:not(.m-grain):not(.m-papier){opacity:.06}.c-motif.m-rayures{opacity:.045}.c-cadre{position:absolute;inset:6px;z-index:-1;pointer-events:none;color:var(--accent)}.k-filet{border:1px solid color-mix(in srgb,var(--accent) 55%,transparent)}.k-deco:after,.k-filet:after{content:"";position:absolute;inset:4px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}.k-double{border:4px double color-mix(in srgb,var(--accent) 60%,transparent)}.k-pointille{border:2px dashed color-mix(in srgb,var(--accent) 35%,transparent);border-radius:16px}.k-deco{border:1px solid color-mix(in srgb,var(--accent) 60%,transparent)}.c-coin{position:absolute;width:38px;height:38px}.c-coin.hg{top:-2px;left:-2px}.c-coin.hd{top:-2px;right:-2px;transform:scaleX(-1)}.c-coin.bg{bottom:-2px;left:-2px;transform:scaleY(-1)}.c-coin.bd{bottom:-2px;right:-2px;transform:scale(-1)}.c-embleme{display:block;width:118px;height:118px;margin:0 auto 12px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.16));animation:c-embleme .9s cubic-bezier(.2,.8,.2,1) both}@keyframes c-embleme{0%{opacity:0;transform:scale(.82) rotate(-8deg)}to{opacity:1;transform:none}}.avec-photo .c-embleme{width:84px;height:84px;margin-bottom:10px;background:var(--carte);border-radius:50%;padding:7px;filter:drop-shadow(0 6px 16px rgba(0,0,0,.45))}.t-moderne .c-embleme{margin-left:0}.lettrine .c-ligne h3:first-letter{color:var(--accent);font-family:var(--titre);font-size:1.32em;line-height:1}.lettrine .c-section h2:first-letter{font-size:1.18em}.maj .c-section h2,.maj .c-tete h1{text-transform:uppercase;letter-spacing:.12em;font-weight:500}.accent-clair .c-compteur,.accent-clair .c-dlg .principal,.accent-clair .c-sommaire a.on{color:#141414}.t-steakhouse{background:radial-gradient(90% 55% at 50% 0,#2A1E17 0,var(--fond) 70%) fixed}.t-artdeco{background:radial-gradient(80% 50% at 50% 0,#15293A 0,var(--fond) 70%) fixed}.t-diner{background:radial-gradient(70% 45% at 50% 0,#1E1A2A 0,var(--fond) 70%) fixed}.t-diner .c-tete h1{text-shadow:0 0 18px color-mix(in srgb,var(--accent) 60%,transparent)}.t-japonais .c-section h2{letter-spacing:.08em}.t-creperie .c-section h2,.t-creperie .c-tete h1{letter-spacing:.04em}@media (prefers-reduced-motion:reduce){.c-embleme{animation:none}}.identites{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:8px 0 6px}@media (max-width:720px){.identites{grid-template-columns:1fr}}.id-carte{position:relative;isolation:isolate;overflow:hidden;border:2px solid var(--trait);border-radius:16px;padding:18px 10px 12px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;text-align:center;font:inherit}.id-carte.on{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.id-carte .c-motif{position:absolute}.id-embleme{width:78px;height:78px}.id-carte b{font-size:22px;line-height:1.1}.id-carte .c-orn{margin:2px auto}.id-carte small{color:var(--doux);font-size:12px}.id-coche{position:absolute;top:8px;right:10px;font-style:normal;font-size:12px;font-weight:700;color:var(--accent)}