.elementor-3171 .elementor-element.elementor-element-da34d0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3171 .elementor-element.elementor-element-543cc6c{padding:30px 30px 0px 30px;text-align:center;}.elementor-3171 .elementor-element.elementor-element-543cc6c .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:35px;font-weight:400;color:var( --e-global-color-text );}.elementor-3171 .elementor-element.elementor-element-dbf0f13{text-align:center;}.elementor-3171 .elementor-element.elementor-element-dbf0f13 .elementor-heading-title{font-family:"DINNeuzeitGrotesk LT Light", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-accent );}.elementor-3171 .elementor-element.elementor-element-18e99de{--display:flex;}.elementor-3171 .elementor-element.elementor-element-22250ee{--display:flex;}.elementor-3171 .elementor-element.elementor-element-22250ee:not(.elementor-motion-effects-element-type-background), .elementor-3171 .elementor-element.elementor-element-22250ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3171 .elementor-element.elementor-element-681eb34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3171 .elementor-element.elementor-element-c79a629{--display:flex;}.elementor-3171 .elementor-element.elementor-element-c79a629:not(.elementor-motion-effects-element-type-background), .elementor-3171 .elementor-element.elementor-element-c79a629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3171 .elementor-element.elementor-element-b9ea51d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3171 .elementor-element.elementor-element-e663c1e{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:9px 9px 9px 9px;--n-accordion-icon-size:24px;}.elementor-3171 .elementor-element.elementor-element-e663c1e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#E8E5EE;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3171 .elementor-element.elementor-element-e663c1e {--n-accordion-padding:35px 35px 35px 35px;}/* Start custom CSS for text-editor, class: .elementor-element-e129a96 *//* Privacy Policy - Style moderne 2026 */
.privacy-policy-section {
  max-width: 900px;
  margin: 0 auto;
  padding: 40px 20px;
  font-family: 'Inter', system-ui, -apple-system, sans-serif;
  line-height: 1.7;
  color: #333;
  background: #fff;
}

.privacy-policy-section h2 {
  font-size: 2.2rem;
  font-weight: 700;
  margin: 0 0 1.2rem;
  color: #111;
  border-bottom: 2px solid #eee;
  padding-bottom: 12px;
}

.privacy-policy-section h3 {
  font-size: 1.5rem;
  font-weight: 600;
  margin: 2.5rem 0 1rem;
  color: #222;
}

.privacy-policy-section p {
  margin: 1.2rem 0;
  font-size: 1.05rem;
}

/* Listes stylées */
.policy-list {
  list-style: none;
  padding-left: 0;
  margin: 1.5rem 0;
}

.policy-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 0.9rem;
  font-size: 1.05rem;
}

.policy-list li:before {
  content: "•";
  position: absolute;
  left: 0;
  color: #6b7280; /* gris moyen */
  font-size: 1.4rem;
  line-height: 1;
}

.uses-list li {
  padding-left: 35px;
}

.uses-list li:before {
  content: "→";
  left: 5px;
  color: #3b82f6; /* bleu accent Shopify-like */
}

/* Table responsive */
.table-responsive {
  overflow-x: auto;
  margin: 2rem 0;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}

.data-retention-table {
  width: 100%;
  border-collapse: collapse;
  min-width: 600px; /* force scroll si trop petit */
}

.data-retention-table caption {
  padding: 12px;
  font-weight: bold;
  text-align: left;
  background: #f8f9fa;
  border-bottom: 1px solid #e5e7eb;
}

.data-retention-table th,
.data-retention-table td {
  padding: 16px 20px;
  text-align: left;
  border-bottom: 1px solid #e5e7eb;
}

.data-retention-table th {
  background: #f1f5f9;
  font-weight: 600;
  color: #1e40af;
}

.data-retention-table tr:nth-child(even) {
  background: #f9fafb;
}

.data-retention-table tr:hover {
  background: #f1f5f9;
  transition: background 0.2s ease;
}

/* Mobile : stacked si très petit écran (optionnel, mais plus lisible) */
@media (max-width: 640px) {
  .data-retention-table thead {
    display: none;
  }
  
  .data-retention-table tr {
    display: block;
    margin-bottom: 1.5rem;
    border: 1px solid #e5e7eb;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0,0,0,0.05);
  }
  
  .data-retention-table td {
    display: block;
    padding: 12px 16px;
    border: none;
    position: relative;
    padding-left: 50%;
  }
  
  .data-retention-table td:before {
    content: attr(data-label);
    position: absolute;
    left: 16px;
    width: 45%;
    font-weight: bold;
    color: #444;
  }
  
  /* Ajoute data-label sur tes <td> si tu veux cette version stacked */
  /* Ex: <td data-label="Type of Data">...</td> */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-681eb34 *//* Suite du style Privacy Policy – Table de partage des données */
.data-sharing-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 8px; /* Espacement entre lignes pour look moderne */
  margin: 2rem 0;
}

.data-sharing-table caption {
  padding: 12px 0;
  font-weight: 600;
  text-align: left;
  color: #111;
  font-size: 1.1rem;
  background: #f8f9fa;
  border-radius: 8px 8px 0 0;
}

.data-sharing-table th,
.data-sharing-table td {
  padding: 16px 20px;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid #e5e7eb;
}

.data-sharing-table th {
  background: #f1f5f9;
  font-weight: 700;
  color: #1e40af; /* Bleu pro pour headers */
  position: sticky;
  top: 0; /* Sticky header si scroll vertical long */
  z-index: 1;
}

.data-sharing-table td {
  background: #fff;
}

.data-sharing-table tr:hover td {
  background: #f8fafc;
  transition: background 0.2s ease;
}

/* Amélioration responsive : scroll horizontal + stacked sur très petit écran */
.table-responsive {
  overflow-x: auto;
  margin: 2rem 0;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  box-shadow: 0 4px 16px rgba(0,0,0,0.04);
  background: #fff;
}

@media (max-width: 768px) {
  .data-sharing-table thead {
    display: none; /* Cache headers sur mobile pour stacked */
  }

  .data-sharing-table tr {
    display: block;
    margin-bottom: 1.5rem;
    border: 1px solid #e5e7eb;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
  }

  .data-sharing-table td {
    display: block;
    padding: 14px 16px;
    border: none;
    position: relative;
    padding-left: 50%;
    border-bottom: 1px solid #eee;
  }

  .data-sharing-table td:last-child {
    border-bottom: none;
  }

  .data-sharing-table td:before {
    content: attr(data-label);
    position: absolute;
    left: 16px;
    width: 45%;
    font-weight: 600;
    color: #444;
  }

  /* Ajoute data-label aux <td> pour stacked (optionnel mais recommandé pour accessibilité) */
  /* Exemple dans HTML : <td data-label="Personal Information Category">Personal Identifiers</td> */
}

/* Note finale */
.policy-note {
  font-size: 0.95rem;
  color: #6b7280;
  font-style: italic;
  margin-top: 1.5rem;
  padding: 12px;
  background: #f8fafc;
  border-left: 4px solid #3b82f6;
  border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4181ac */.disclosure-cards {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  margin: 2rem 0;
}

.disclosure-card {
  background: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  padding: 1.5rem;
  box-shadow: 0 2px 6px rgba(0,0,0,0.05);
}

.disclosure-card h3 {
  margin: 0 0 1rem;
  font-size: 1.25rem;
  color: #111;
}

.sharing-groups {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

.group strong {
  display: block;
  margin-bottom: 0.5rem;
  color: #1d4ed8;
  font-weight: 600;
}

.group p {
  margin: 0;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e129a96 *//* Privacy Policy - Style moderne 2026 */
.privacy-policy-section {
  max-width: 900px;
  margin: 0 auto;
  padding: 40px 20px;
  font-family: 'Inter', system-ui, -apple-system, sans-serif;
  line-height: 1.7;
  color: #333;
  background: #fff;
}

.privacy-policy-section h2 {
  font-size: 2.2rem;
  font-weight: 700;
  margin: 0 0 1.2rem;
  color: #111;
  border-bottom: 2px solid #eee;
  padding-bottom: 12px;
}

.privacy-policy-section h3 {
  font-size: 1.5rem;
  font-weight: 600;
  margin: 2.5rem 0 1rem;
  color: #222;
}

.privacy-policy-section p {
  margin: 1.2rem 0;
  font-size: 1.05rem;
}

/* Listes stylées */
.policy-list {
  list-style: none;
  padding-left: 0;
  margin: 1.5rem 0;
}

.policy-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 0.9rem;
  font-size: 1.05rem;
}

.policy-list li:before {
  content: "•";
  position: absolute;
  left: 0;
  color: #6b7280; /* gris moyen */
  font-size: 1.4rem;
  line-height: 1;
}

.uses-list li {
  padding-left: 35px;
}

.uses-list li:before {
  content: "→";
  left: 5px;
  color: #3b82f6; /* bleu accent Shopify-like */
}

/* Table responsive */
.table-responsive {
  overflow-x: auto;
  margin: 2rem 0;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}

.data-retention-table {
  width: 100%;
  border-collapse: collapse;
  min-width: 600px; /* force scroll si trop petit */
}

.data-retention-table caption {
  padding: 12px;
  font-weight: bold;
  text-align: left;
  background: #f8f9fa;
  border-bottom: 1px solid #e5e7eb;
}

.data-retention-table th,
.data-retention-table td {
  padding: 16px 20px;
  text-align: left;
  border-bottom: 1px solid #e5e7eb;
}

.data-retention-table th {
  background: #f1f5f9;
  font-weight: 600;
  color: #1e40af;
}

.data-retention-table tr:nth-child(even) {
  background: #f9fafb;
}

.data-retention-table tr:hover {
  background: #f1f5f9;
  transition: background 0.2s ease;
}

/* Mobile : stacked si très petit écran (optionnel, mais plus lisible) */
@media (max-width: 640px) {
  .data-retention-table thead {
    display: none;
  }
  
  .data-retention-table tr {
    display: block;
    margin-bottom: 1.5rem;
    border: 1px solid #e5e7eb;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0,0,0,0.05);
  }
  
  .data-retention-table td {
    display: block;
    padding: 12px 16px;
    border: none;
    position: relative;
    padding-left: 50%;
  }
  
  .data-retention-table td:before {
    content: attr(data-label);
    position: absolute;
    left: 16px;
    width: 45%;
    font-weight: bold;
    color: #444;
  }
  
  /* Ajoute data-label sur tes <td> si tu veux cette version stacked */
  /* Ex: <td data-label="Type of Data">...</td> */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-681eb34 *//* Suite du style Privacy Policy – Table de partage des données */
.data-sharing-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 8px; /* Espacement entre lignes pour look moderne */
  margin: 2rem 0;
}

.data-sharing-table caption {
  padding: 12px 0;
  font-weight: 600;
  text-align: left;
  color: #111;
  font-size: 1.1rem;
  background: #f8f9fa;
  border-radius: 8px 8px 0 0;
}

.data-sharing-table th,
.data-sharing-table td {
  padding: 16px 20px;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid #e5e7eb;
}

.data-sharing-table th {
  background: #f1f5f9;
  font-weight: 700;
  color: #1e40af; /* Bleu pro pour headers */
  position: sticky;
  top: 0; /* Sticky header si scroll vertical long */
  z-index: 1;
}

.data-sharing-table td {
  background: #fff;
}

.data-sharing-table tr:hover td {
  background: #f8fafc;
  transition: background 0.2s ease;
}

/* Amélioration responsive : scroll horizontal + stacked sur très petit écran */
.table-responsive {
  overflow-x: auto;
  margin: 2rem 0;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  box-shadow: 0 4px 16px rgba(0,0,0,0.04);
  background: #fff;
}

@media (max-width: 768px) {
  .data-sharing-table thead {
    display: none; /* Cache headers sur mobile pour stacked */
  }

  .data-sharing-table tr {
    display: block;
    margin-bottom: 1.5rem;
    border: 1px solid #e5e7eb;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
  }

  .data-sharing-table td {
    display: block;
    padding: 14px 16px;
    border: none;
    position: relative;
    padding-left: 50%;
    border-bottom: 1px solid #eee;
  }

  .data-sharing-table td:last-child {
    border-bottom: none;
  }

  .data-sharing-table td:before {
    content: attr(data-label);
    position: absolute;
    left: 16px;
    width: 45%;
    font-weight: 600;
    color: #444;
  }

  /* Ajoute data-label aux <td> pour stacked (optionnel mais recommandé pour accessibilité) */
  /* Exemple dans HTML : <td data-label="Personal Information Category">Personal Identifiers</td> */
}

/* Note finale */
.policy-note {
  font-size: 0.95rem;
  color: #6b7280;
  font-style: italic;
  margin-top: 1.5rem;
  padding: 12px;
  background: #f8fafc;
  border-left: 4px solid #3b82f6;
  border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4181ac */.disclosure-cards {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  margin: 2rem 0;
}

.disclosure-card {
  background: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  padding: 1.5rem;
  box-shadow: 0 2px 6px rgba(0,0,0,0.05);
}

.disclosure-card h3 {
  margin: 0 0 1rem;
  font-size: 1.25rem;
  color: #111;
}

.sharing-groups {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

.group strong {
  display: block;
  margin-bottom: 0.5rem;
  color: #1d4ed8;
  font-weight: 600;
}

.group p {
  margin: 0;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e129a96 *//* Privacy Policy - Style moderne 2026 */
.privacy-policy-section {
  max-width: 900px;
  margin: 0 auto;
  padding: 40px 20px;
  font-family: 'Inter', system-ui, -apple-system, sans-serif;
  line-height: 1.7;
  color: #333;
  background: #fff;
}

.privacy-policy-section h2 {
  font-size: 2.2rem;
  font-weight: 700;
  margin: 0 0 1.2rem;
  color: #111;
  border-bottom: 2px solid #eee;
  padding-bottom: 12px;
}

.privacy-policy-section h3 {
  font-size: 1.5rem;
  font-weight: 600;
  margin: 2.5rem 0 1rem;
  color: #222;
}

.privacy-policy-section p {
  margin: 1.2rem 0;
  font-size: 1.05rem;
}

/* Listes stylées */
.policy-list {
  list-style: none;
  padding-left: 0;
  margin: 1.5rem 0;
}

.policy-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 0.9rem;
  font-size: 1.05rem;
}

.policy-list li:before {
  content: "•";
  position: absolute;
  left: 0;
  color: #6b7280; /* gris moyen */
  font-size: 1.4rem;
  line-height: 1;
}

.uses-list li {
  padding-left: 35px;
}

.uses-list li:before {
  content: "→";
  left: 5px;
  color: #3b82f6; /* bleu accent Shopify-like */
}

/* Table responsive */
.table-responsive {
  overflow-x: auto;
  margin: 2rem 0;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}

.data-retention-table {
  width: 100%;
  border-collapse: collapse;
  min-width: 600px; /* force scroll si trop petit */
}

.data-retention-table caption {
  padding: 12px;
  font-weight: bold;
  text-align: left;
  background: #f8f9fa;
  border-bottom: 1px solid #e5e7eb;
}

.data-retention-table th,
.data-retention-table td {
  padding: 16px 20px;
  text-align: left;
  border-bottom: 1px solid #e5e7eb;
}

.data-retention-table th {
  background: #f1f5f9;
  font-weight: 600;
  color: #1e40af;
}

.data-retention-table tr:nth-child(even) {
  background: #f9fafb;
}

.data-retention-table tr:hover {
  background: #f1f5f9;
  transition: background 0.2s ease;
}

/* Mobile : stacked si très petit écran (optionnel, mais plus lisible) */
@media (max-width: 640px) {
  .data-retention-table thead {
    display: none;
  }
  
  .data-retention-table tr {
    display: block;
    margin-bottom: 1.5rem;
    border: 1px solid #e5e7eb;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0,0,0,0.05);
  }
  
  .data-retention-table td {
    display: block;
    padding: 12px 16px;
    border: none;
    position: relative;
    padding-left: 50%;
  }
  
  .data-retention-table td:before {
    content: attr(data-label);
    position: absolute;
    left: 16px;
    width: 45%;
    font-weight: bold;
    color: #444;
  }
  
  /* Ajoute data-label sur tes <td> si tu veux cette version stacked */
  /* Ex: <td data-label="Type of Data">...</td> */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-681eb34 *//* Suite du style Privacy Policy – Table de partage des données */
.data-sharing-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 8px; /* Espacement entre lignes pour look moderne */
  margin: 2rem 0;
}

.data-sharing-table caption {
  padding: 12px 0;
  font-weight: 600;
  text-align: left;
  color: #111;
  font-size: 1.1rem;
  background: #f8f9fa;
  border-radius: 8px 8px 0 0;
}

.data-sharing-table th,
.data-sharing-table td {
  padding: 16px 20px;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid #e5e7eb;
}

.data-sharing-table th {
  background: #f1f5f9;
  font-weight: 700;
  color: #1e40af; /* Bleu pro pour headers */
  position: sticky;
  top: 0; /* Sticky header si scroll vertical long */
  z-index: 1;
}

.data-sharing-table td {
  background: #fff;
}

.data-sharing-table tr:hover td {
  background: #f8fafc;
  transition: background 0.2s ease;
}

/* Amélioration responsive : scroll horizontal + stacked sur très petit écran */
.table-responsive {
  overflow-x: auto;
  margin: 2rem 0;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  box-shadow: 0 4px 16px rgba(0,0,0,0.04);
  background: #fff;
}

@media (max-width: 768px) {
  .data-sharing-table thead {
    display: none; /* Cache headers sur mobile pour stacked */
  }

  .data-sharing-table tr {
    display: block;
    margin-bottom: 1.5rem;
    border: 1px solid #e5e7eb;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
  }

  .data-sharing-table td {
    display: block;
    padding: 14px 16px;
    border: none;
    position: relative;
    padding-left: 50%;
    border-bottom: 1px solid #eee;
  }

  .data-sharing-table td:last-child {
    border-bottom: none;
  }

  .data-sharing-table td:before {
    content: attr(data-label);
    position: absolute;
    left: 16px;
    width: 45%;
    font-weight: 600;
    color: #444;
  }

  /* Ajoute data-label aux <td> pour stacked (optionnel mais recommandé pour accessibilité) */
  /* Exemple dans HTML : <td data-label="Personal Information Category">Personal Identifiers</td> */
}

/* Note finale */
.policy-note {
  font-size: 0.95rem;
  color: #6b7280;
  font-style: italic;
  margin-top: 1.5rem;
  padding: 12px;
  background: #f8fafc;
  border-left: 4px solid #3b82f6;
  border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4181ac */.disclosure-cards {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  margin: 2rem 0;
}

.disclosure-card {
  background: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  padding: 1.5rem;
  box-shadow: 0 2px 6px rgba(0,0,0,0.05);
}

.disclosure-card h3 {
  margin: 0 0 1rem;
  font-size: 1.25rem;
  color: #111;
}

.sharing-groups {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

.group strong {
  display: block;
  margin-bottom: 0.5rem;
  color: #1d4ed8;
  font-weight: 600;
}

.group p {
  margin: 0;
  line-height: 1.6;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DINNeuzeitGrotesk LT Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://peichentea.com/wp-content/uploads/2026/01/76e8830038ab225cdb852f902d207c72.eot');
	src: url('https://peichentea.com/wp-content/uploads/2026/01/76e8830038ab225cdb852f902d207c72.eot?#iefix') format('embedded-opentype'),
		url('https://peichentea.com/wp-content/uploads/2026/01/76e8830038ab225cdb852f902d207c72.woff2') format('woff2'),
		url('https://peichentea.com/wp-content/uploads/2026/01/76e8830038ab225cdb852f902d207c72.woff') format('woff'),
		url('https://peichentea.com/wp-content/uploads/2026/01/76e8830038ab225cdb852f902d207c72.ttf') format('truetype'),
		url('https://peichentea.com/wp-content/uploads/2026/01/76e8830038ab225cdb852f902d207c72.svg#DINNeuzeitGroteskLTLight') format('svg');
}
/* End Custom Fonts CSS */