@media(max-width:767px){.elementor .iw-art-10-categories-grille{&.iw-art-10-categories-grille { grid-template-columns: minmax(0,1fr);  gap: 20px; }\n}}@media(max-width:767px){.elementor .iw-art-09-it-works-produits-grille{&.iw-art-09-it-works-produits-grille { grid-template-columns: minmax(0,1fr);  gap: 20px; }\n}}@media(max-width:767px){.elementor .iw-art-08-it-works-photographie{&.iw-art-08-it-works-photographie { height:340px; }\n}}@media(max-width:767px){.elementor .iw-art-05-photo-arriere-plan{&.iw-art-05-photo-arriere-plan { height:320px; }\n}}@media(max-width:767px){.elementor .iw-art-06-zinzino-produits-grille{&.iw-art-06-zinzino-produits-grille > article { display:flex; }\n}}@media(max-width:767px){.elementor .iw-art-00-direction-artistique{&.iw-art-00-direction-artistique .iw-heading-h2 { font-size:32px; } &.iw-art-00-direction-artistique .iw-inline { gap:12px; } &.iw-art-00-direction-artistique .iw-inline a { width:100%; box-sizing:border-box; text-align:center; }\n}}@media(max-width:767px){.elementor .iw-art-17-section{&.iw-art-17-section { padding: 56px 0; }\n}}@media(max-width:767px){.elementor .iw-art-17-conclusion-asymetrique{&.iw-art-17-conclusion-asymetrique { grid-template-columns: minmax(0, 1fr);  gap: 2rem; }\n}}@media(max-width:767px){.elementor .iw-art-16-photo-arriere-plan{&.iw-art-16-photo-arriere-plan { height:320px; }\n}}@media(max-width:767px){.elementor .iw-art-15-faq-editoriale{&.iw-art-15-faq-editoriale { grid-template-columns: minmax(0, 1fr);  gap: 2rem; }\n}}@media(max-width:767px){.elementor .iw-art-14-quebec-villes{&.iw-art-14-quebec-villes { gap:12px; } &.iw-art-14-quebec-villes a { width:100%; text-align:center; }\n}}@media(max-width:767px){.elementor .iw-art-14-quebec-introduction{&.iw-art-14-quebec-introduction { grid-template-columns: minmax(0, 1fr);  gap: 2rem; }\n}}@media(max-width:767px){.elementor .iw-art-13-magazine-asymetrique{&.iw-art-13-magazine-asymetrique { grid-template-columns: minmax(0, 1fr);  gap: 2rem; }\n}}@media(max-width:767px){.elementor .iw-art-12-experience-preuves{&.iw-art-12-experience-preuves { grid-template-columns:minmax(0,1fr); }\n}}@media(max-width:767px){.elementor .iw-art-12-experience-editoriale{&.iw-art-12-experience-editoriale { grid-template-columns: minmax(0, 1fr);  gap: 2rem; }\n}}@media(max-width:767px){.elementor .iw-art-11-commande-trois-etapes{&.iw-art-11-commande-trois-etapes { grid-template-columns:minmax(0,1fr);  gap: 32px; }\n}}@media(max-width:767px){.elementor .iw-art-10-section{&.iw-art-10-section { padding: 56px 0; }\n}}@media(max-width:767px){.elementor .iw-art-08-section{&.iw-art-08-section { padding: 64px 0; }\n}}@media(max-width:767px){.elementor .iw-art-07-section{&.iw-art-07-section { padding: 56px 0; }\n}}@media(max-width:767px){.elementor .iw-art-05-signature-editoriale{&.iw-art-05-signature-editoriale { margin: -40px 16px 0;  padding: 28px; }\n}}@media(max-width:767px){.elementor .iw-art-04-section{&.iw-art-04-section { padding: 56px 0; }\n}}@media(max-width:767px){.elementor .iw-art-04-frustrations-grille{&.iw-art-04-frustrations-grille { grid-template-columns: minmax(0,1fr);  gap: 20px; }\n}}@media(max-width:767px){.elementor .iw-art-03-section{&.iw-art-03-section { padding: 56px 0; }\n}}@media(max-width:767px){.elementor .iw-art-03-histoire-editoriale{&.iw-art-03-histoire-editoriale { grid-template-columns: minmax(0, 1fr);  gap: 2rem; }\n}}@media(max-width:767px){.elementor .iw-art-02-section{&.iw-art-02-section { padding: 56px 0; } &.iw-art-02-section { padding: 0 0 24px; }\n}}@media(max-width:767px){.elementor .iw-art-01-section{&.iw-art-01-section { padding: 56px 0; }\n}}@media(max-width:767px){.elementor .iw-art-01-largeur{&.iw-art-01-largeur { gap: 2rem; }\n}}@media(max-width:767px){.elementor .iw-art-01-hero-asymetrique{&.iw-art-01-hero-asymetrique { grid-template-columns: minmax(0, 1fr);  gap: 2rem; } &.iw-art-01-hero-asymetrique { grid-template-columns: minmax(0,1fr); }\n}}@media(max-width:767px){.elementor .iw-art-01-hero-composition{&.iw-art-01-hero-composition { aspect-ratio: 5 / 4;  max-width: 540px;  margin: 12px auto 32px; }\n}}@media(max-width:767px){.elementor .iw-art-01-hero-texte{&.iw-art-01-hero-texte .iw-heading-h1 { font-size: clamp(38px,10vw,46px); } &.iw-art-01-hero-texte .iw-text-large { font-size: 17px; }\n}}@media(max-width:767px){.elementor .iw-grid-two{gap:var(--iw-space-8);grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .iw-footer-grid{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .iw-footer{padding-block-start:var(--iw-space-12);}}@media(max-width:767px){.elementor .iw-nav-dropdown{min-width:0px;position:static;}}@media(max-width:767px){.elementor .iw-nav-mobile{display:flex;flex-direction:column;flex:0 1 100%;}}@media(max-width:767px){.elementor .iw-nav-desktop{display:none;}}@media(max-width:767px){.elementor .iw-header-row{flex-wrap:wrap;}}@media(max-width:767px){.elementor .iw-grid{gap:var(--iw-space-6);grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .iw-section{padding-block-start:var(--iw-space-12);padding-block-end:var(--iw-space-12);padding-inline-start:0px;padding-inline-end:0px;}}