.elementor .iw-art-14-quebec-graphique{&.iw-art-14-quebec-graphique { font-size:clamp(62px,12vw,180px);  line-height:1;  letter-spacing:-.065em;  color:#173F55; } &.iw-art-14-quebec-graphique .iw-text-large { font-size:inherit; line-height:inherit; letter-spacing:inherit; color:inherit; }\n}.elementor .iw-art-13-magazine-auto-test{&.iw-art-13-magazine-auto-test { display: block;  width: 100%;  height: 100%;  max-width: 100%;  object-fit: cover;  cursor: default;  object-position:80% center; }\n}.elementor .iw-art-10-categories-grille{&.iw-art-10-categories-grille { grid-template-columns: repeat(2,minmax(0,1fr));  gap: 24px;  align-items: stretch; }\n}.elementor .iw-art-09-it-works-produits-grille{&.iw-art-09-it-works-produits-grille { grid-template-columns: repeat(3,minmax(0,1fr));  gap: 24px;  align-items: stretch; }\n}.elementor .iw-art-08-it-works-largeur{&.iw-art-08-it-works-largeur { position:relative;  z-index:1; }\n}.elementor .iw-art-08-it-works-photographie{&.iw-art-08-it-works-photographie { display: block;  width: 100%;  height: 100%;  max-width: 100%;  object-fit: cover;  cursor: default;  position:absolute;  width:60%;  height:100%;  inset:0 0 0 auto;  object-position:50% 65%; }\n}.elementor .iw-art-06-produit-zinzino-0{&.iw-art-06-produit-zinzino-0 { display: flex;  flex-direction: column;  gap: 20px;  padding: 24px;  min-width: 0;  border: 1px solid #D9DDD5;  background: #FFFFFF;  border-radius: 24px; } &.iw-art-06-produit-zinzino-0 .iw-heading-h3 { font-size: clamp(25px,2.1vw,30px); line-height: 1.16; } &.iw-art-06-produit-zinzino-0 a { margin-top: auto; text-align: center; width: 100%; }\n}.elementor .iw-art-05-section{&.iw-art-05-section { position:relative;  isolation:isolate;  overflow:hidden;  background:#173F55;  padding:64px 0;  min-height:760px;  display:flex;  align-items:center; }\n}.elementor .iw-art-05-contenu-sur-photographie{&.iw-art-05-contenu-sur-photographie { position:relative;  z-index:2;  gap:2rem; } &.iw-art-05-contenu-sur-photographie .iw-heading-h2, &.iw-art-05-contenu-sur-photographie .iw-heading-h3, &.iw-art-05-contenu-sur-photographie .iw-text, &.iw-art-05-contenu-sur-photographie .iw-text-large { color:#FFFFFF; } &.iw-art-05-contenu-sur-photographie .iw-eyebrow { color:#E7C2AC; } &.iw-art-05-contenu-sur-photographie .iw-text-small { color:#E1E8EB; } &.iw-art-05-contenu-sur-photographie a:focus-visible { outline-color:#E7C2AC; }\n}.elementor .iw-art-05-voile-de-lisibilite{&.iw-art-05-voile-de-lisibilite { position:absolute;  inset:0;  padding:0;  background:linear-gradient(90deg,rgba(15,39,48,.55),rgba(15,39,48,.15) 65%,transparent);  z-index:1; }\n}.elementor .iw-art-05-photo-arriere-plan{&.iw-art-05-photo-arriere-plan { display: block;  width: 100%;  height: 100%;  max-width: 100%;  object-fit: cover;  cursor: default;  position: absolute;  inset: 0;  width: 100%;  height: 100%;  object-position: center 55%;  z-index: 0; }\n}.elementor .iw-art-04-frustration-symbole-5-shield{&.iw-art-04-frustration-symbole-5-shield { width: 40px;  height: 40px;  min-width: 40px;  padding: 8px;  border-radius: 50%;  background-color: #F0EDE7;  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23A35132%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%208%203v6c0%205-8%209-8%209s-8-4-8-9V6l8-3Z%22%2F%3E%3Cpath%20d%3D%22m8%2012%203%203%205-6%22%2F%3E%3C%2Fsvg%3E");  background-size: 24px;  background-repeat: no-repeat;  background-position: center;  flex: none; }\n}.elementor .iw-art-04-frustration-symbole-3-heart{&.iw-art-04-frustration-symbole-3-heart { width: 40px;  height: 40px;  min-width: 40px;  padding: 8px;  border-radius: 50%;  background-color: #F0EDE7;  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23A35132%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2020%204%2012C-2%205%208%200%2012%207c4-7%2014-2%208%205l-8%208Z%22%2F%3E%3C%2Fsvg%3E");  background-size: 24px;  background-repeat: no-repeat;  background-position: center;  flex: none; }\n}.elementor .iw-art-04-frustration-2{&.iw-art-04-frustration-2 { display:flex;  flex-direction:column;  gap:24px;  padding:32px;  border-radius:24px;  min-width:0;  background:#FAF9F6;  border:1px solid #D9DDD5; } &.iw-art-04-frustration-2 .iw-heading-h3 { font-size:26px; line-height:1.18; }\n}.elementor .iw-art-04-frustration-symbole-2-leaf{&.iw-art-04-frustration-symbole-2-leaf { width: 40px;  height: 40px;  min-width: 40px;  padding: 8px;  border-radius: 50%;  background-color: #F0EDE7;  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23A35132%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%204C8%202%203%208%205%2015c2%206%2013%205%2015-11ZM5%2019l10-10%22%2F%3E%3C%2Fsvg%3E");  background-size: 24px;  background-repeat: no-repeat;  background-position: center;  flex: none; }\n}.elementor .iw-art-04-frustration-1{&.iw-art-04-frustration-1 { display:flex;  flex-direction:column;  gap:24px;  padding:32px;  border-radius:24px;  min-width:0;  background:#FAF9F6;  border:1px solid #D9DDD5;  grid-column:span 2;  padding:40px; } &.iw-art-04-frustration-1 .iw-heading-h3 { font-size:26px; line-height:1.18; } &.iw-art-04-frustration-1 .iw-heading-h3 { font-size:34px; }\n}.elementor .iw-art-04-frustration-symbole-1-layers{&.iw-art-04-frustration-symbole-1-layers { width: 40px;  height: 40px;  min-width: 40px;  padding: 8px;  border-radius: 50%;  background-color: #F0EDE7;  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23A35132%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%209%205-9%205-9-5%209-5Zm-9%209%209%205%209-5M3%2016l9%205%209-5%22%2F%3E%3C%2Fsvg%3E");  background-size: 24px;  background-repeat: no-repeat;  background-position: center;  flex: none; }\n}.elementor .iw-art-04-frustration-symbole-0-compass{&.iw-art-04-frustration-symbole-0-compass { width: 40px;  height: 40px;  min-width: 40px;  padding: 8px;  border-radius: 50%;  background-color: #F0EDE7;  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23A35132%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22m16%208-3%205-5%203%203-5%205-3Z%22%2F%3E%3C%2Fsvg%3E");  background-size: 24px;  background-repeat: no-repeat;  background-position: center;  flex: none; }\n}.elementor .iw-art-06-produit-zinzino-1-media-produit{&.iw-art-06-produit-zinzino-1-media-produit { display: block;  width: 88%;  height: 88%;  object-fit: contain;  cursor: default;  width: 94%;  height: 94%; }\n}.elementor .iw-art-06-zinzino-produits-grille{&.iw-art-06-zinzino-produits-grille { grid-template-columns:repeat(3,minmax(0,1fr));  gap:24px;  align-items:stretch; }\n}.elementor .iw-art-00-direction-artistique{&.iw-art-00-direction-artistique { display:block;  width:100%;  min-width:0;  padding:0;  margin:0; } &.iw-art-00-direction-artistique section, &.iw-art-00-direction-artistique article, &.iw-art-00-direction-artistique div { box-sizing:border-box; } &.iw-art-00-direction-artistique .iw-container { width:100%; box-sizing:border-box; } &.iw-art-00-direction-artistique .iw-heading-h2 { font-size:clamp(32px,3.2vw,48px); line-height:1.08; letter-spacing:-.035em; } &.iw-art-00-direction-artistique .iw-heading-h3 { overflow-wrap:break-word; } &.iw-art-00-direction-artistique .iw-text { font-size:17px; line-height:1.75; } &.iw-art-00-direction-artistique .iw-text-small { font-size:14px; line-height:1.6; } &.iw-art-00-direction-artistique a { max-width:100%; white-space:normal; overflow-wrap:anywhere; min-height:44px; transition:background-color .18s ease,border-color .18s ease,transform .18s ease; } &.iw-art-00-direction-artistique a:focus-visible, &.iw-art-00-direction-artistique summary:focus-visible { outline:3px solid #A35132; outline-offset:5px; } &.iw-art-00-direction-artistique { @media (hover:hover) { &.iw-art-00-direction-artistique .iw-product-card {  transition:transform .18s ease,border-color .18s ease;  } &.iw-art-00-direction-artistique .iw-product-card:hover {  transform:translateY(-3px); border-color:#A35132;  } &.iw-art-00-direction-artistique a:hover {  transform:translateY(-1px);  } } } &.iw-art-00-direction-artistique { @media (prefers-reduced-motion:reduce) { &.iw-art-00-direction-artistique *, &.iw-art-00-direction-artistique *::before, &.iw-art-00-direction-artistique *::after {  transition:none !important; animation:none !important; scroll-behavior:auto !important;  } &.iw-art-00-direction-artistique a:hover, &.iw-art-00-direction-artistique .iw-product-card:hover {  transform:none;  } } }\n}.elementor .iw-art-17-section{&.iw-art-17-section { position: relative;  padding: clamp(64px,7vw,112px) 0;  background-color: #173F55; } &.iw-art-17-section .iw-heading-h2, &.iw-art-17-section .iw-heading-h3, &.iw-art-17-section .iw-text { color: white; } &.iw-art-17-section .iw-eyebrow { color: #E7C2AC; } &.iw-art-17-section .iw-text-small { color: #E1E8EB; } &.iw-art-17-section .iw-text-large { color: #E1E8EB; } &.iw-art-17-section .iw-button-primary { background:#FFFFFF; color:#173F55; border-color:#FFFFFF; } &.iw-art-17-section .iw-button-secondary { background:transparent; color:#FFFFFF; border-color:#CBD7DC; } &.iw-art-17-section a:focus-visible { outline-color:#E7C2AC; }\n}.elementor .iw-art-17-conclusion-asymetrique{&.iw-art-17-conclusion-asymetrique { grid-template-columns: minmax(0,1.3fr) minmax(0,.7fr);  align-items: start;  gap: clamp(2rem, 5vw, 5rem);  align-items:center; }\n}.elementor .iw-art-17-conclusion-composition{&.iw-art-17-conclusion-composition { display:flex;  align-items:center;  justify-content:center;  width:100%;  aspect-ratio:1 / 1;  padding:16px;  border-radius:50% 50% 24px 24px;  background: radial-gradient(circle at 50% 40%,#EFE3D3,#DCE3D7);  min-width:0; }\n}.elementor .iw-art-17-conclusion-produits{&.iw-art-17-conclusion-produits { display: block;  width: 88%;  height: 88%;  object-fit: contain;  cursor: default;  width:100%;  height:100%; }\n}.elementor .iw-art-16-photo-arriere-plan{&.iw-art-16-photo-arriere-plan { display: block;  width: 100%;  height: 100%;  max-width: 100%;  object-fit: cover;  cursor: default;  position: absolute;  inset: 0;  width: 100%;  height: 100%;  object-position: center center;  z-index: 0; }\n}.elementor .iw-art-16-partenaire-recit{&.iw-art-16-partenaire-recit { max-width:640px;  gap:20px;  background:rgba(15,39,48,.94);  border-left:3px solid #C48965;  padding:40px; } &.iw-art-16-partenaire-recit .iw-button-primary { background:#FFFFFF; color:#173F55; border-color:#FFFFFF; } &.iw-art-16-partenaire-recit .iw-button-secondary { background:transparent; color:#FFFFFF; border-color:#CBD7DC; }\n}.elementor .iw-art-15-faq-editoriale{&.iw-art-15-faq-editoriale { grid-template-columns: minmax(0,.7fr) minmax(0,1.3fr);  align-items: start;  gap: clamp(2rem, 5vw, 5rem);  gap:clamp(32px,6vw,96px); }\n}.elementor .iw-art-15-faq-accordeon{&.iw-art-15-faq-accordeon { gap:0;  min-width:0; }\n}.elementor .iw-art-15-faq-item-0{&.iw-art-15-faq-item-0 { padding:24px 0;  border:0;  border-bottom:1px solid #D9DDD5;  border-radius:0;  background:transparent; } &.iw-art-15-faq-item-0 .iw-heading-h3 { font-size:20px; line-height:1.4; } &.iw-art-15-faq-item-0 > summary::after { content:"+"; font-size:24px; flex:none; margin-left:auto; color:#173F55; } &.iw-art-15-faq-item-0[open] > summary::after { content:"−"; }\n}.elementor .iw-art-15-faq-contenu-0{&.iw-art-15-faq-contenu-0 { padding:16px 0 0; }\n}.elementor .iw-art-15-faq-bouton-0{&.iw-art-15-faq-bouton-0 { padding: 8px 0;  min-height:44px;  gap:20px; }\n}.elementor .iw-art-15-faq-titre-0{&.iw-art-15-faq-titre-0 { min-width:0; }\n}.elementor .iw-art-14-quebec-villes{&.iw-art-14-quebec-villes { gap:16px; } &.iw-art-14-quebec-villes a { border-radius: 999px; padding: 16px 24px; background: #FAF9F6; }\n}.elementor .iw-art-14-quebec-introduction{&.iw-art-14-quebec-introduction { grid-template-columns: 1fr 1fr;  align-items: start;  gap: clamp(2rem, 5vw, 5rem); }\n}.elementor .iw-art-13-magazine-asymetrique{&.iw-art-13-magazine-asymetrique { grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);  align-items: start;  gap: clamp(2rem, 5vw, 5rem);  align-items: center; }\n}.elementor .iw-art-13-magazine-recit{&.iw-art-13-magazine-recit { gap:24px; }\n}.elementor .iw-art-13-magazine-visuels{&.iw-art-13-magazine-visuels { gap: 0;  min-width:0; }\n}.elementor .iw-art-13-magazine-detail-humain{&.iw-art-13-magazine-detail-humain { aspect-ratio: 4 / 3;  width: 68%;  margin: -44px 0 0 auto;  padding: 0;  border: 8px solid #FAF9F6;  border-radius: 24px;  overflow:hidden; }\n}.elementor .iw-art-13-magazine-grande-image{&.iw-art-13-magazine-grande-image { aspect-ratio: 5 / 4;  padding: 0;  overflow:hidden;  border-radius:24px; }\n}.elementor .iw-art-12-experience-preuves{&.iw-art-12-experience-preuves { grid-template-columns:repeat(3,minmax(0,1fr));  gap:32px;  padding-top:40px;  border-top:1px solid #C7CEC2; }\n}.elementor .iw-art-12-experience-editoriale{&.iw-art-12-experience-editoriale { grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);  align-items: start;  gap: clamp(2rem, 5vw, 5rem); }\n}.elementor .iw-art-12-experience-chiffre{&.iw-art-12-experience-chiffre { gap: 16px; } &.iw-art-12-experience-chiffre .iw-text-large { font-size: clamp(100px,13vw,190px); line-height: .85; letter-spacing: -.075em; color: #173F55; }\n}.elementor .iw-art-12-preuve-0{&.iw-art-12-preuve-0 { gap: 12px; } &.iw-art-12-preuve-0 .iw-text-large { font-weight:600; color:#173F55; }\n}.elementor .iw-art-11-commande-trois-etapes{&.iw-art-11-commande-trois-etapes { grid-template-columns:repeat(3,minmax(0,1fr));  gap: 48px; }\n}.elementor .iw-art-11-commande-etape-0{&.iw-art-11-commande-etape-0 { gap: 20px;  padding-top: 24px;  border-top: 1px solid #D9DDD5; } &.iw-art-11-commande-etape-0 .iw-text-large { font-size: clamp(70px,8vw,112px); line-height: 1; letter-spacing: -.07em; color: #A35132; }\n}.elementor .iw-art-10-section{&.iw-art-10-section { position: relative;  padding: clamp(64px,7vw,112px) 0;  background-color: #EEF1EA; }\n}.elementor .iw-art-10-categorie-icone-5-spark{&.iw-art-10-categorie-icone-5-spark { width: 40px;  height: 40px;  min-width: 40px;  padding: 8px;  border-radius: 50%;  background-color: #F0EDE7;  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23A35132%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%202%202.5%207.5L22%2012l-7.5%202.5L12%2022l-2.5-7.5L2%2012l7.5-2.5L12%202Z%22%2F%3E%3C%2Fsvg%3E");  background-size: 24px;  background-repeat: no-repeat;  background-position: center;  flex: none; }\n}.elementor .iw-art-10-categorie-0{&.iw-art-10-categorie-0 { padding: 28px 0;  border-top: 1px solid #BFC7BC;  gap: 20px; } &.iw-art-10-categorie-0 .iw-heading-h3 { font-size: 30px; } &.iw-art-10-categorie-0 a { border: 0; border-radius: 0; padding: 8px 0; align-self: flex-start; background: transparent; } &.iw-art-10-categorie-0 a::after { content: "↗"; margin-left: 16px; }\n}.elementor .iw-art-10-categorie-repere-0{&.iw-art-10-categorie-repere-0 { justify-content: space-between; }\n}.elementor .iw-art-10-categorie-icone-0-drop{&.iw-art-10-categorie-icone-0-drop { width: 40px;  height: 40px;  min-width: 40px;  padding: 8px;  border-radius: 50%;  background-color: #F0EDE7;  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23A35132%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202S5%2010%205%2015a7%207%200%200%200%2014%200c0-5-7-13-7-13Z%22%2F%3E%3C%2Fsvg%3E");  background-size: 24px;  background-repeat: no-repeat;  background-position: center;  flex: none; }\n}.elementor .iw-art-09-produit-it-works-3-media-produit{&.iw-art-09-produit-it-works-3-media-produit { display: block;  width: 88%;  height: 88%;  object-fit: contain;  cursor: default;  width: 95%;  height: 95%; }\n}.elementor .iw-art-09-produit-it-works-2-media-produit{&.iw-art-09-produit-it-works-2-media-produit { display: block;  width: 88%;  height: 88%;  object-fit: contain;  cursor: default;  width: 104%;  height: 104%; }\n}.elementor .iw-art-09-produit-it-works-1-media-produit{&.iw-art-09-produit-it-works-1-media-produit { display: block;  width: 88%;  height: 88%;  object-fit: contain;  cursor: default;  width: 92%;  height: 92%; }\n}.elementor .iw-art-09-produit-it-works-0-media-produit{&.iw-art-09-produit-it-works-0-media-produit { display: block;  width: 88%;  height: 88%;  object-fit: contain;  cursor: default;  width: 105%;  height: 105%; }\n}.elementor .iw-art-08-section{&.iw-art-08-section { position:relative;  background:#F0EDE7;  min-height:860px;  display:flex;  align-items:center;  padding:64px 0; }\n}.elementor .iw-art-08-it-works-recit{&.iw-art-08-it-works-recit { position:relative;  width:56%;  max-width:720px;  padding:48px;  gap:24px;  background:#F0EDE7;  border-left:3px solid #A35132; }\n}.elementor .iw-art-07-section{&.iw-art-07-section { position: relative;  padding: clamp(64px,7vw,112px) 0;  background-color: #173F55; } &.iw-art-07-section .iw-heading-h2, &.iw-art-07-section .iw-heading-h3, &.iw-art-07-section .iw-text { color: white; } &.iw-art-07-section .iw-eyebrow { color: #E7C2AC; } &.iw-art-07-section .iw-text-small { color: #E1E8EB; }\n}.elementor .iw-art-07-balance-icone-3-sun{&.iw-art-07-balance-icone-3-sun { width: 40px;  height: 40px;  min-width: 40px;  padding: 8px;  border-radius: 50%;  background-color: #F0EDE7;  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23A35132%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M12%202v2m0%2016v2M2%2012h2m16%200h2M5%205l2%202m10%2010%202%202M5%2019l2-2M17%207l2-2%22%2F%3E%3C%2Fsvg%3E");  background-size: 24px;  background-repeat: no-repeat;  background-position: center;  flex: none; }\n}.elementor .iw-art-07-balance-icone-1-chart{&.iw-art-07-balance-icone-1-chart { width: 40px;  height: 40px;  min-width: 40px;  padding: 8px;  border-radius: 50%;  background-color: #F0EDE7;  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23A35132%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%203v17h17M8%2015l4-5%204%202%205-7%22%2F%3E%3C%2Fsvg%3E");  background-size: 24px;  background-repeat: no-repeat;  background-position: center;  flex: none; }\n}.elementor .iw-art-07-etape-balance-0{&.iw-art-07-etape-balance-0 { gap: 20px;  padding-top: 28px;  border-top: 1px solid #AABBC4;  min-width: 0; } &.iw-art-07-etape-balance-0 .iw-heading-h3 { font-size: clamp(24px,2vw,29px); }\n}.elementor .iw-art-07-balance-repere-0{&.iw-art-07-balance-repere-0 { justify-content: space-between; } &.iw-art-07-balance-repere-0 .iw-text-large { font-size: 56px; letter-spacing: -.06em; color: #E7C2AC; line-height: 1; }\n}.elementor .iw-art-07-balance-icone-0-test{&.iw-art-07-balance-icone-0-test { width: 40px;  height: 40px;  min-width: 40px;  padding: 8px;  border-radius: 50%;  background-color: #F0EDE7;  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23A35132%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%203h6M10%203v8l-5%207a2%202%200%200%200%202%203h10a2%202%200%200%200%202-3l-5-7V3M8%2015h8%22%2F%3E%3C%2Fsvg%3E");  background-size: 24px;  background-repeat: no-repeat;  background-position: center;  flex: none; }\n}.elementor .iw-art-06-produit-zinzino-2-media-produit{&.iw-art-06-produit-zinzino-2-media-produit { display: block;  width: 88%;  height: 88%;  object-fit: contain;  cursor: default;  width: 100%;  height: 100%; }\n}.elementor .iw-art-06-produit-zinzino-0-media{&.iw-art-06-produit-zinzino-0-media { display: flex;  align-items: center;  justify-content: center;  aspect-ratio: 1 / 1;  min-width: 0;  width: 100%;  padding: 22px;  overflow: hidden;  border-radius: 20px;  background: radial-gradient(circle at 50% 48%, #FFFFFF 0 37%, transparent 38%), linear-gradient(145deg,#F0EDE7,#E3E8DE); }\n}.elementor .iw-art-06-produit-zinzino-0-media-produit{&.iw-art-06-produit-zinzino-0-media-produit { display: block;  width: 88%;  height: 88%;  object-fit: contain;  cursor: default;  width: 78%;  height: 78%; }\n}.elementor .iw-art-05-signature-editoriale{&.iw-art-05-signature-editoriale { max-width:640px;  background:rgba(15,39,48,.94);  border-left:3px solid #C48965;  padding:40px;  gap:20px; } &.iw-art-05-signature-editoriale .iw-button-secondary { color:white; border-color:#CBD7DC; background:transparent; }\n}.elementor .iw-art-04-section{&.iw-art-04-section { position: relative;  padding: clamp(64px,7vw,112px) 0;  background-color: #F0EDE7; }\n}.elementor .iw-art-04-frustrations-grille{&.iw-art-04-frustrations-grille { grid-template-columns: repeat(4,minmax(0,1fr));  gap: 24px;  align-items: stretch; }\n}.elementor .iw-art-04-frustration-0{&.iw-art-04-frustration-0 { display:flex;  flex-direction:column;  gap:24px;  padding:32px;  border-radius:24px;  min-width:0;  background:#FAF9F6;  border:1px solid #D9DDD5;  grid-column:span 2;  padding:40px;  background:#173F55; } &.iw-art-04-frustration-0 .iw-heading-h3 { font-size:26px; line-height:1.18; } &.iw-art-04-frustration-0 .iw-heading-h3 { font-size:34px; } &.iw-art-04-frustration-0 .iw-heading-h3, &.iw-art-04-frustration-0 .iw-text { color:white; }\n}.elementor .iw-art-03-section{&.iw-art-03-section { position: relative;  padding: clamp(64px,7vw,112px) 0;  background-color: #FAF9F6; }\n}.elementor .iw-art-03-histoire-editoriale{&.iw-art-03-histoire-editoriale { grid-template-columns: minmax(0,.75fr) minmax(0,1.25fr);  align-items: start;  gap: clamp(2rem, 5vw, 5rem); }\n}.elementor .iw-art-03-histoire-recit{&.iw-art-03-histoire-recit { gap: 24px; }\n}.elementor .iw-art-03-histoire-visuel{&.iw-art-03-histoire-visuel { gap: 32px; }\n}.elementor .iw-art-03-histoire-photo{&.iw-art-03-histoire-photo { aspect-ratio: 6 / 5;  width: 100%;  max-width: 480px;  padding: 0;  overflow: hidden;  border-radius: 20px 100px 20px 20px; }\n}.elementor .iw-art-03-histoire-echange{&.iw-art-03-histoire-echange { display: block;  width: 100%;  height: 100%;  max-width: 100%;  object-fit: cover;  cursor: default; }\n}.elementor .iw-art-03-histoire-millesimes{&.iw-art-03-histoire-millesimes { gap: 8px; } &.iw-art-03-histoire-millesimes .iw-text-large { font-size: clamp(80px,10vw,150px); line-height: .9; letter-spacing: -.075em; color: #173F55; }\n}.elementor .iw-art-02-section{&.iw-art-02-section { position: relative;  padding: clamp(64px,7vw,112px) 0;  background-color: #FAF9F6;  padding: 0 0 36px;  margin-top: -52px;  z-index: 3; }\n}.elementor .iw-art-02-trust-quatre-colonnes{&.iw-art-02-trust-quatre-colonnes { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:0; border:1px solid #D9DDD5; border-radius:28px; background:#FFFFFF; overflow:hidden; box-shadow:0 12px 35px rgba(23,63,85,.035); & > div + div { border-left:1px solid #E7E9E3; } @media (max-width:1024px) { grid-template-columns:repeat(2,minmax(0,1fr)); & > div:nth-child(3) { border-left:0; } & > div:nth-child(n+3) { border-top:1px solid #E7E9E3; } } @media (max-width:767px) { grid-template-columns:minmax(0,1fr); & > div + div { border-left:0; border-top:1px solid #E7E9E3; } } }\n}.elementor .iw-art-02-trust-3-link{&.iw-art-02-trust-3-link { width: 40px;  height: 40px;  min-width: 40px;  padding: 8px;  border-radius: 50%;  background-color: #F0EDE7;  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23A35132%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m10%2013%204-4m-6%207-1%201a4%204%200%200%201-6-6l4-4a4%204%200%200%201%206%200m2%200%201-1a4%204%200%200%201%206%206l-4%204a4%204%200%200%201-6%200%22%2F%3E%3C%2Fsvg%3E");  background-size: 24px;  background-repeat: no-repeat;  background-position: center;  flex: none; }\n}.elementor .iw-art-02-trust-2-pin{&.iw-art-02-trust-2-pin { width: 40px;  height: 40px;  min-width: 40px;  padding: 8px;  border-radius: 50%;  background-color: #F0EDE7;  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23A35132%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19%2010c0%205-7%2011-7%2011S5%2015%205%2010a7%207%200%201%201%2014%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E");  background-size: 24px;  background-repeat: no-repeat;  background-position: center;  flex: none; }\n}.elementor .iw-art-02-trust-1-bag{&.iw-art-02-trust-1-bag { width: 40px;  height: 40px;  min-width: 40px;  padding: 8px;  border-radius: 50%;  background-color: #F0EDE7;  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23A35132%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%208h14l1%2012H4L5%208Z%22%2F%3E%3Cpath%20d%3D%22M8%208V6a4%204%200%200%201%208%200v2%22%2F%3E%3C%2Fsvg%3E");  background-size: 24px;  background-repeat: no-repeat;  background-position: center;  flex: none; }\n}.elementor .iw-art-02-repere-0{&.iw-art-02-repere-0 { gap: 12px;  padding: 28px;  min-width: 0; } &.iw-art-02-repere-0 .iw-text-large { font-size: 19px; font-weight: 600; color: #173F55; } &.iw-art-02-repere-0 .iw-text-small { line-height: 1.6; }\n}.elementor .iw-art-02-trust-0-clock{&.iw-art-02-trust-0-clock { width: 40px;  height: 40px;  min-width: 40px;  padding: 8px;  border-radius: 50%;  background-color: #F0EDE7;  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23A35132%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22M12%207v5l3%202%22%2F%3E%3C%2Fsvg%3E");  background-size: 24px;  background-repeat: no-repeat;  background-position: center;  flex: none; }\n}.elementor .iw-art-01-section{&.iw-art-01-section { position: relative;  padding: clamp(64px,7vw,112px) 0;  background-color: #FAF9F6;  padding-top: 40px;  padding-bottom: 84px; }\n}.elementor .iw-art-01-largeur{&.iw-art-01-largeur { gap: 3rem; }\n}.elementor .iw-art-01-hero-asymetrique{&.iw-art-01-hero-asymetrique { grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);  align-items: start;  gap: clamp(2rem, 5vw, 5rem);  align-items: center;  gap: clamp(40px,5vw,80px); }\n}.elementor .iw-art-01-hero-composition{&.iw-art-01-hero-composition { position: relative;  width: 100%;  aspect-ratio: 1 / 1.1;  min-width: 0;  padding: 0;  margin-bottom: 32px; } &.iw-art-01-hero-composition::before { content: ""; position: absolute; width: 110%; height: 90%; left: -5%; top: 12%; background: #E1E6DD; border-radius: 50%; z-index: -1; }\n}.elementor .iw-art-01-hero-detail-balance{&.iw-art-01-hero-detail-balance { position: absolute;  bottom: -32px;  right: -12px;  display: flex;  align-items: center;  justify-content: center;  width: 42%;  height: 45%;  padding: 20px;  background: #F0EDE7;  overflow:hidden;  border: 8px solid #FAF9F6;  border-radius: 50% 50% 22px 22px;  z-index: 2; }\n}.elementor .iw-art-01-hero-produit{&.iw-art-01-hero-produit { display: block;  width: 88%;  height: 88%;  object-fit: contain;  cursor: default;  width: 94%;  height: 94%;  transform:scale(2.05); }\n}.elementor .iw-art-01-hero-photographie{&.iw-art-01-hero-photographie { display: block;  width: 100%;  height: 100%;  max-width: 100%;  object-fit: cover;  cursor: default;  border-radius: 160px 24px 24px 24px;  object-position: 50% 45%; }\n}.elementor .iw-art-01-hero-texte{&.iw-art-01-hero-texte { gap: 24px; } &.iw-art-01-hero-texte .iw-heading-h1 { font-size: clamp(42px,4.3vw,64px); line-height: 1.02; letter-spacing: -.045em; } &.iw-art-01-hero-texte .iw-text-large { font-size: 17px; line-height: 1.6; max-width: 640px; }\n}.elementor .iw-art-01-entete-editorial{&.iw-art-01-entete-editorial { max-width: 960px;  gap: 1.5rem; }\n}.elementor .iw-faq{padding:var(--iw-space-6);border-radius:var(--iw-radius-md);border-width:1px;border-color:var(--iw-border);border-style:solid;background-color:var(--iw-white);}.elementor .iw-inline{padding:0px;display:flex;flex-direction:row;gap:var(--iw-space-4);flex-wrap:wrap;align-items:center;}.elementor .iw-grid-two{padding:0px;display:grid;gap:var(--iw-space-12);grid-template-columns:minmax(0, 1.2fr) minmax(0, 1fr);}.elementor .iw-footer-bottom{padding-block-start:var(--iw-space-8);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:var(--iw-space-12);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--iw-border);\n}.elementor .iw-footer-local{padding:0px;display:flex;flex-direction:row;gap:var(--iw-space-6);flex-wrap:wrap;}.elementor .iw-footer-links{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--iw-space-2);align-items:flex-start;}.elementor .iw-footer-grid{padding:0px;display:grid;gap:var(--iw-space-12);grid-template-columns:1.3fr 1fr 1fr;}.elementor .iw-footer{color:var(--iw-ink);padding-block-start:var(--iw-space-20);padding-block-end:var(--iw-space-8);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;background-color:var(--iw-surface);border-top-style: solid; border-top-color: var(--iw-border);\n}.elementor .iw-nav-dropdown{min-width:18rem;position:absolute;inset-block-start:100%;inset-inline-start:0px;z-index:30;padding:var(--iw-space-6);border-radius:var(--iw-radius-md);border-width:1px;border-color:var(--iw-border);border-style:solid;background-color:var(--iw-white);}.elementor .iw-nav-summary{cursor:pointer;padding:0px;display:flex;gap:var(--iw-space-2);align-items:center;&:focus-visible { outline: 3px solid var(--iw-copper); outline-offset: 3px; }\n}.elementor .iw-nav-disclosure{min-width:0px;position:relative;padding:0px;}.elementor .iw-nav-mobile{padding:0px;display:none;}.elementor .iw-nav-link:hover,.elementor .iw-nav-link:focus-visible{color:var(--iw-copper);}.elementor .iw-nav-link{min-height:44px;font-weight:600;font-size:0.875rem;color:var(--iw-ink);line-height:1.5;text-decoration:none;cursor:pointer;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;align-items:center;box-sizing: border-box; text-align: left; &:focus-visible { outline: 3px solid var(--iw-copper); outline-offset: 3px; }\n}.elementor .iw-nav-desktop{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:row;gap:var(--iw-space-6);align-items:center;}.elementor .iw-brand{min-height:44px;font-weight:600;font-size:1.75rem;color:var(--iw-blue);letter-spacing:-0.06em;line-height:1.1;text-decoration:none;padding:0px;margin:0px;border-width:0px;background-color:transparent;display:inline-flex;align-items:center;box-sizing: border-box;\n}.elementor .iw-header-row{min-width:0px;padding-block-start:var(--iw-space-4);padding-block-end:var(--iw-space-4);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--iw-space-6);flex-wrap:nowrap;justify-content:space-between;align-items:center;box-sizing: border-box;\n}.elementor .iw-header{color:var(--iw-ink);padding:0px;border-block-end-width:1px;background-color:var(--iw-bg);border-bottom-style: solid; border-bottom-color: var(--iw-border);\n}.elementor .iw-product-card{min-width:0px;padding:var(--iw-space-8);border-radius:var(--iw-radius-md);border-width:1px;border-color:var(--iw-border);border-style:solid;background-color:var(--iw-white);display:flex;flex-direction:column;gap:var(--iw-space-6);}.elementor .iw-button-secondary:hover,.elementor .iw-button-secondary:focus-visible{background-color:var(--iw-surface);}.elementor .iw-button-secondary{min-height:44px;font-weight:600;font-size:0.9375rem;color:var(--iw-blue);line-height:1.4;text-decoration:none;cursor:pointer;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:var(--iw-radius-sm);border-width:1px;border-color:var(--iw-border);border-style:solid;background-color:var(--iw-white);display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline: 3px solid var(--iw-copper); outline-offset: 3px; }\n}.elementor .iw-button-primary:hover,.elementor .iw-button-primary:focus-visible{color:var(--iw-white);background-color:#102E40;}.elementor .iw-button-primary{min-height:44px;font-weight:600;font-size:0.9375rem;color:var(--iw-white);line-height:1.4;text-decoration:none;cursor:pointer;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:var(--iw-radius-sm);border-width:1px;border-color:var(--iw-blue);border-style:solid;background-color:var(--iw-blue);display:inline-flex;gap:var(--iw-space-2);justify-content:center;align-items:center;&:focus-visible { outline: 3px solid var(--iw-copper); outline-offset: 3px; }\n}.elementor .iw-eyebrow{font-weight:600;font-size:var(--iw-type-label);color:var(--iw-copper);letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;margin:0px;}.elementor .iw-text-small{font-size:var(--iw-type-small);color:var(--iw-muted);line-height:1.65;margin:0px;}.elementor .iw-text-large{font-size:var(--iw-type-body-lg);color:var(--iw-muted);line-height:1.65;margin:0px;}.elementor .iw-text{font-size:var(--iw-type-body);color:var(--iw-ink);line-height:1.7;margin:0px;}.elementor .iw-heading-h4{font-weight:600;font-size:var(--iw-type-h4);color:var(--iw-ink);letter-spacing:-0.02em;line-height:1.3;margin:0px;}.elementor .iw-heading-h3{font-weight:600;font-size:var(--iw-type-h3);color:var(--iw-ink);letter-spacing:-0.025em;line-height:1.22;margin:0px;}.elementor .iw-heading-h2{font-weight:600;font-size:var(--iw-type-h2);color:var(--iw-ink);letter-spacing:-0.035em;line-height:1.15;margin:0px;text-wrap: balance;\n}.elementor .iw-heading-h1{font-weight:600;font-size:var(--iw-type-h1);color:var(--iw-ink);letter-spacing:-0.045em;line-height:1.08;margin:0px;text-wrap: balance;\n}.elementor .iw-grid{padding:0px;display:grid;gap:var(--iw-space-8);grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .iw-stack-tight{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--iw-space-3);}.elementor .iw-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--iw-space-6);}.elementor .iw-section{padding-block-start:var(--iw-space-24);padding-block-end:var(--iw-space-24);padding-inline-start:0px;padding-inline-end:0px;}.elementor .iw-container{min-width:0px;max-width:var(--iw-width-container);padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(1.25rem, 3vw, 2.5rem);padding-inline-end:clamp(1.25rem, 3vw, 2.5rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .iw-layout-root{color:var(--iw-ink);}