#fw-section-hero-0fca89c7-4bdb-47e8-af07-6e4da25b21b3 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #99969b;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-featured-collection-0 {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}



#fw-section-hero-video-220853cd-5558-4b37-97b4-ae13b3fea6cf {
--font-heading-scale: 0.7;
--font-body-scale: 1.39;
}
#fw-section-hero-video-220853cd-5558-4b37-97b4-ae13b3fea6cf {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #99969b;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-text-banner-0 {
--font-heading-scale: 0.7;
--font-body-scale: 1.0;
}
#fw-section-text-banner-0 {

section {
  position: relative;
  background-image:
    linear-gradient(rgba(0,0,0,0.62), rgba(0,0,0,0.62)),
    url("https://images.unsplash.com/photo-1441986300917-64674bd600d8?auto=format&fit=crop&w=2400&q=90");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

section * {
  color: #ffffff !important;
  text-shadow: 0 2px 8px rgba(0,0,0,0.65);
}

section a {
  background: #ffffff !important;
  color: #000000 !important;
  text-shadow: none !important;
  border: 1px solid #ffffff !important;
  padding: 13px 28px !important;
  font-weight: 600 !important;
}
}
#fw-section-featured-collection-de51a017-02b2-4cce-bb7d-7a0f41c040d3 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #99969b;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-footer {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}
#fw-section-footer {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #99969b;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-announcement-bar-d38dd78f-6474-406e-b79a-5c880c118319 {
--font-heading-scale: 1.2;
--font-body-scale: 1.2;
}
#fw-section-announcement-bar-d38dd78f-6474-406e-b79a-5c880c118319 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #010000;
--color-background-rgb: 1, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #99969b;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
/* WEAR WORLD — ANNOUNCEMENT BAR */

.announcement-bar {
  background: #111111 !important;
  color: #ffffff !important;
  min-height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.announcement-bar a,
.announcement-bar__message,
.announcement-bar__message a {
  color: #ffffff !important;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
}

.announcement-bar__message {
  margin: 0;
  padding: 10px 20px;
}

/* Mobile */
@media (max-width: 600px) {
  .announcement-bar {
    min-height: 38px;
  }

  .announcement-bar a,
  .announcement-bar__message,
  .announcement-bar__message a {
    font-size: 11px;
    letter-spacing: 0.06em;
  }
}
}
#fw-section-header {
--font-heading-scale: 1.31;
--font-body-scale: 1.2;
}
#fw-section-header {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #99969b;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
/* =========================================
   WEAR WORLD — PREMIUM HEADER
   ========================================= */

header {
  background: #ffffff !important;
  color: #111111 !important;
  border-bottom: 1px solid #eeeeee !important;
  box-shadow: none !important;
  min-height: 68px;
}

/* Liens et texte du Header */
header a,
header button {
  color: #111111 !important;
}

/* Logo / nom WEAR WORLD */
header a[href="/"] {
  font-family: Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: 0.14em !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
}

/* Icônes Menu / Panier / Recherche */
header button,
header svg {
  color: #111111 !important;
  fill: none;
  stroke: currentColor;
}

/* Icônes : taille élégante */
header svg {
  width: 20px;
  height: 20px;
}

/* Effet subtil au survol */
header button:hover,
header a:hover {
  opacity: 0.65;
  transition: opacity 0.2s ease;
}

/* Header sticky */
header {
  transition: background-color 0.25s ease,
              box-shadow 0.25s ease;
}

/* Mobile */
@media (max-width: 600px) {

  header {
    min-height: 62px;
  }

  header a[href="/"] {
    font-size: 14px !important;
    letter-spacing: 0.12em !important;
  }

  header svg {
    width: 19px;
    height: 19px;
  }
}
}










#fw-section-password {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #99969b;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}