#fw-section-image-with-text-4635ca89-bc5a-4218-b002-bfea4c243783 {
--font-heading-scale: 1.06;
--font-body-scale: 1.11;
}
#fw-section-image-with-text-4635ca89-bc5a-4218-b002-bfea4c243783 {
--color-primary: #f3f4f5;
--color-primary-rgb: 243, 244, 245;
--color-background: #f3f4f5;
--color-background-rgb: 243, 244, 245;
--color-on-background: #1c1c1d;
--color-on-background-rgb: 28, 28, 29;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #1c1c1d;
--color-background-brightness: 244;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f3f4f5;
--primary-btn-text: #000000;
--primary-btn-border-color: #1c1c1d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #1c1c1d;
--secondary-btn-border-color: #1c1c1d;
img {
  pointer-events: none;
}
}
#fw-section-links-list-2c789397-f622-44a2-a77e-8f2d9b065ab3 {
--color-primary: #f1f1f1;
--color-primary-rgb: 241, 241, 241;
--color-background: #f1f1f1;
--color-background-rgb: 241, 241, 241;
--color-on-background: #1c1c1d;
--color-on-background-rgb: 28, 28, 29;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #1c1c1d;
--color-background-brightness: 241;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f1f1f1;
--primary-btn-text: #000000;
--primary-btn-border-color: #1c1c1d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #1c1c1d;
--secondary-btn-border-color: #1c1c1d;

}
#fw-section-image-with-text-58210dbe-4c84-4540-ada0-669aca9d5805 {

img {
  pointer-events: none;
}
}
#fw-section-text-carousel-3709d888-76f3-488f-ba99-585ffdec5e0b {
--color-primary: #1b3da6;
--color-primary-rgb: 27, 61, 166;
--color-background: #f1f1f1;
--color-background-rgb: 241, 241, 241;
--color-on-background: #f3f4f5;
--color-on-background-rgb: 243, 244, 245;
--color-on-primary: #f3f4f5;
--color-on-primary-rgb: 243, 244, 245;
--color-product-image-background: #f3f4f5;
--color-background-brightness: 241;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #1b3da6;
--primary-btn-text: #f3f4f5;
--primary-btn-border-color: #f3f4f5;
--secondary-btn-bg: transparent;
--secondary-btn-text: #f3f4f5;
--secondary-btn-border-color: #f3f4f5;

}
#fw-section-text-carousel-bc2144cc-bced-43f4-a3a8-75e0584da8fc {
--font-heading-scale: 0.7;
--font-body-scale: 0.7;
}
#fw-section-text-carousel-bc2144cc-bced-43f4-a3a8-75e0584da8fc {
--color-primary: #f3f4f5;
--color-primary-rgb: 243, 244, 245;
--color-background: #1c1c1d;
--color-background-rgb: 28, 28, 29;
--color-on-background: #f3f4f5;
--color-on-background-rgb: 243, 244, 245;
--color-on-primary: #111111;
--color-on-primary-rgb: 17, 17, 17;
--color-product-image-background: #f3f4f5;
--color-background-brightness: 28;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f3f4f5;
--primary-btn-text: #111111;
--primary-btn-border-color: #f3f4f5;
--secondary-btn-bg: transparent;
--secondary-btn-text: #f3f4f5;
--secondary-btn-border-color: #f3f4f5;

}
#fw-section-links-list-c35229e9-49ca-42d4-8d14-a888a95b507d {
--font-heading-scale: 1.0;
--font-body-scale: 1.51;
}
#fw-section-links-list-c35229e9-49ca-42d4-8d14-a888a95b507d {

/* FOURTHWALL LINKS LIST: SILVER CHROME */ :is( .links-list, .link-list, [class*="links-list"], [class*="link-list"] ) a { position: relative; isolation: isolate; overflow: hidden; min-height: 58px; padding: 13px 24px; display: flex; align-items: center; justify-content: center; gap: 12px; background: linear-gradient( 110deg, rgba(255, 255, 255, 0.78) 0%, rgba(255, 255, 255, 0.08) 19%, rgba(255, 255, 255, 0) 37%, rgba(255, 255, 255, 0.24) 62%, rgba(255, 255, 255, 0.72) 88%, rgba(255, 255, 255, 0.12) 100% ), linear-gradient( 180deg, #ffffff 0%, #d9dadd 8%, #f7f7f8 19%, #b7b9bd 34%, #6e7176 48%, #4e5156 53%, #989b9f 63%, #e7e8ea 75%, #a7a9ad 88%, #f6f6f7 100% ) !important; background-size: 180% 100%, 100% 100%; background-position: 12% center, center; border: 1px solid rgba(69, 71, 75, 0.48) !important; border-radius: 0 !important; color: #ffffff !important; font-size: clamp(15px, 1.15vw, 18px); font-weight: 560; letter-spacing: -0.025em; line-height: 1; text-decoration: none !important; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), 0 0 5px rgba(0, 0, 0, 0.2); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.95), inset 0 -1px 0 rgba(33, 35, 38, 0.28), inset 0 7px 12px rgba(255, 255, 255, 0.13), inset 0 -8px 14px rgba(15, 16, 18, 0.12), 0 0 0 1px rgba(243, 244, 245, 0.82), 0 5px 14px rgba(34, 36, 39, 0.1); transition: transform 240ms cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 240ms ease, filter 240ms ease, background-position 500ms ease; } :is( .links-list, .link-list, [class*="links-list"], [class*="link-list"] ) a::before { content: ""; position: absolute; z-index: 0; width: 40%; height: 220%; top: -66%; left: -36%; background: linear-gradient( 105deg, rgba(255, 255, 255, 0) 5%, rgba(255, 255, 255, 0.08) 28%, rgba(255, 255, 255, 0.82) 48%, rgba(255, 255, 255, 0.28) 61%, rgba(255, 255, 255, 0) 82% ); transform: rotate(9deg); opacity: 0.72; pointer-events: none; transition: left 650ms cubic-bezier(0.2, 0.8, 0.2, 1), opacity 300ms ease; } :is( .links-list, .link-list, [class*="links-list"], [class*="link-list"] ) a > * { position: relative; z-index: 2; color: #ffffff !important; } :is( .links-list, .link-list, [class*="links-list"], [class*="link-list"] ) a svg { width: 21px; height: 21px; color: #ffffff !important; stroke: #ffffff !important; fill: none; filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.58)); opacity: 0.94; } /* Hover */ @media (hover: hover) { :is( .links-list, .link-list, [class*="links-list"], [class*="link-list"] ) a:hover { transform: translateY(-2px); background-position: 88% center, center; filter: contrast(1.04) brightness(1.025); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 -1px 0 rgba(33, 35, 38, 0.32), inset 0 7px 13px rgba(255, 255, 255, 0.17), inset 0 -8px 15px rgba(15, 16, 18, 0.14), 0 0 0 1px rgba(243, 244, 245, 0.9), 0 8px 20px rgba(35, 37, 40, 0.14); } :is( .links-list, .link-list, [class*="links-list"], [class*="link-list"] ) a:hover::before { left: 104%; opacity: 0.9; } } :is( .links-list, .link-list, [class*="links-list"], [class*="link-list"] ) a:active { transform: translateY(0) scale(0.992); box-shadow: inset 0 2px 7px rgba(20, 21, 23, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.58), 0 0 0 1px rgba(243, 244, 245, 0.82); } /* Mobile */ @media (max-width: 600px) { :is( .links-list, .link-list, [class*="links-list"], [class*="link-list"] ) a { min-height: 54px; padding: 12px 19px; border-radius: 0 !important; font-size: 15px; } }
}


#fw-section-links-list-13e06e5d-dd67-4f13-9e1d-56ee3fc1cc0b {
--font-heading-scale: 1.0;
--font-body-scale: 1.51;
}
#fw-section-links-list-13e06e5d-dd67-4f13-9e1d-56ee3fc1cc0b {
--color-primary: #1b3da6;
--color-primary-rgb: 27, 61, 166;
--color-background: #f3f4f5;
--color-background-rgb: 243, 244, 245;
--color-on-background: #111111;
--color-on-background-rgb: 17, 17, 17;
--color-on-primary: #f3f4f5;
--color-on-primary-rgb: 243, 244, 245;
--color-product-image-background: #111111;
--color-background-brightness: 244;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #1b3da6;
--primary-btn-text: #f3f4f5;
--primary-btn-border-color: #111111;
--secondary-btn-bg: transparent;
--secondary-btn-text: #111111;
--secondary-btn-border-color: #111111;
/* FOURTHWALL LINKS LIST: SILVER CHROME */

:is(
  .links-list,
  .link-list,
  [class*="links-list"],
  [class*="link-list"]
) a {
  position: relative;
  isolation: isolate;
  overflow: hidden;

  min-height: 58px;
  padding: 13px 24px;

  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;

  background:
    linear-gradient(
      110deg,
      rgba(255, 255, 255, 0.78) 0%,
      rgba(255, 255, 255, 0.08) 19%,
      rgba(255, 255, 255, 0) 37%,
      rgba(255, 255, 255, 0.24) 62%,
      rgba(255, 255, 255, 0.72) 88%,
      rgba(255, 255, 255, 0.12) 100%
    ),
    linear-gradient(
      180deg,
      #ffffff 0%,
      #d9dadd 8%,
      #f7f7f8 19%,
      #b7b9bd 34%,
      #6e7176 48%,
      #4e5156 53%,
      #989b9f 63%,
      #e7e8ea 75%,
      #a7a9ad 88%,
      #f6f6f7 100%
    ) !important;

  background-size:
    180% 100%,
    100% 100%;

  background-position:
    12% center,
    center;

  border: 1px solid rgba(69, 71, 75, 0.48) !important;
  border-radius: 0 !important;

  color: #ffffff !important;

  font-size: clamp(15px, 1.15vw, 18px);
  font-weight: 560;
  letter-spacing: -0.025em;
  line-height: 1;
  text-decoration: none !important;

  text-shadow:
    0 1px 2px rgba(0, 0, 0, 0.72),
    0 0 5px rgba(0, 0, 0, 0.2);

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.95),
    inset 0 -1px 0 rgba(33, 35, 38, 0.28),
    inset 0 7px 12px rgba(255, 255, 255, 0.13),
    inset 0 -8px 14px rgba(15, 16, 18, 0.12),
    0 0 0 1px rgba(243, 244, 245, 0.82),
    0 5px 14px rgba(34, 36, 39, 0.1);

  transition:
    transform 240ms cubic-bezier(0.2, 0.8, 0.2, 1),
    box-shadow 240ms ease,
    filter 240ms ease,
    background-position 500ms ease;
}



:is(
  .links-list,
  .link-list,
  [class*="links-list"],
  [class*="link-list"]
) a::before {
  content: "";
  position: absolute;
  z-index: 0;

  width: 40%;
  height: 220%;

  top: -66%;
  left: -36%;

  background: linear-gradient(
    105deg,
    rgba(255, 255, 255, 0) 5%,
    rgba(255, 255, 255, 0.08) 28%,
    rgba(255, 255, 255, 0.82) 48%,
    rgba(255, 255, 255, 0.28) 61%,
    rgba(255, 255, 255, 0) 82%
  );

  transform: rotate(9deg);
  opacity: 0.72;
  pointer-events: none;

  transition:
    left 650ms cubic-bezier(0.2, 0.8, 0.2, 1),
    opacity 300ms ease;
}



:is(
  .links-list,
  .link-list,
  [class*="links-list"],
  [class*="link-list"]
) a > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
}



:is(
  .links-list,
  .link-list,
  [class*="links-list"],
  [class*="link-list"]
) a svg {
  width: 21px;
  height: 21px;

  color: #ffffff !important;
  stroke: #ffffff !important;
  fill: none;

  filter:
    drop-shadow(0 1px 2px rgba(0, 0, 0, 0.58));

  opacity: 0.94;
}

/* Hover */

@media (hover: hover) {
  :is(
    .links-list,
    .link-list,
    [class*="links-list"],
    [class*="link-list"]
  ) a:hover {
    transform: translateY(-2px);

    background-position:
      88% center,
      center;

    filter:
      contrast(1.04)
      brightness(1.025);

    box-shadow:
      inset 0 1px 0 rgba(255, 255, 255, 1),
      inset 0 -1px 0 rgba(33, 35, 38, 0.32),
      inset 0 7px 13px rgba(255, 255, 255, 0.17),
      inset 0 -8px 15px rgba(15, 16, 18, 0.14),
      0 0 0 1px rgba(243, 244, 245, 0.9),
      0 8px 20px rgba(35, 37, 40, 0.14);
  }

  :is(
    .links-list,
    .link-list,
    [class*="links-list"],
    [class*="link-list"]
  ) a:hover::before {
    left: 104%;
    opacity: 0.9;
  }
}



:is(
  .links-list,
  .link-list,
  [class*="links-list"],
  [class*="link-list"]
) a:active {
  transform: translateY(0) scale(0.992);

  box-shadow:
    inset 0 2px 7px rgba(20, 21, 23, 0.28),
    inset 0 1px 0 rgba(255, 255, 255, 0.58),
    0 0 0 1px rgba(243, 244, 245, 0.82);
}

/* Mobile */

@media (max-width: 600px) {
  :is(
    .links-list,
    .link-list,
    [class*="links-list"],
    [class*="link-list"]
  ) a {
    min-height: 54px;
    padding: 12px 19px;

    border-radius: 0 !important;

    font-size: 15px;
  }
}
}

#fw-section-links-list-0a034c47-5b2c-46d3-9e17-05cc4e06660c {
--font-heading-scale: 1.0;
--font-body-scale: 1.51;
}
#fw-section-links-list-0a034c47-5b2c-46d3-9e17-05cc4e06660c {
--color-primary: #1b3da6;
--color-primary-rgb: 27, 61, 166;
--color-background: #f3f4f5;
--color-background-rgb: 243, 244, 245;
--color-on-background: #111111;
--color-on-background-rgb: 17, 17, 17;
--color-on-primary: #f3f4f5;
--color-on-primary-rgb: 243, 244, 245;
--color-product-image-background: #111111;
--color-background-brightness: 244;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #1b3da6;
--primary-btn-text: #f3f4f5;
--primary-btn-border-color: #111111;
--secondary-btn-bg: transparent;
--secondary-btn-text: #111111;
--secondary-btn-border-color: #111111;
/* FOURTHWALL LINKS LIST: BLUE CHROME */

:is(
  .links-list,
  .link-list,
  [class*="links-list"],
  [class*="link-list"]
) a {
  position: relative;
  isolation: isolate;
  overflow: hidden;

  min-height: 58px;
  padding: 13px 24px;

  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;

  background:
    radial-gradient(
      circle at 16% -20%,
      rgba(124, 190, 255, 0.95) 0%,
      rgba(124, 190, 255, 0.32) 22%,
      rgba(124, 190, 255, 0) 43%
    ),
    radial-gradient(
      circle at 88% 125%,
      rgba(64, 132, 255, 0.7) 0%,
      rgba(64, 132, 255, 0.2) 28%,
      rgba(64, 132, 255, 0) 48%
    ),
    linear-gradient(
      108deg,
      rgba(255, 255, 255, 0.82) 0%,
      rgba(255, 255, 255, 0.12) 18%,
      rgba(255, 255, 255, 0) 37%,
      rgba(116, 178, 255, 0.22) 64%,
      rgba(255, 255, 255, 0.72) 91%,
      rgba(255, 255, 255, 0.18) 100%
    ),
    linear-gradient(
      180deg,
      #fafbfc 0%,
      #c3c8ce 12%,
      #f6f7f8 27%,
      #8b939c 46%,
      #68717b 51%,
      #dce0e4 60%,
      #9da4ab 75%,
      #f4f5f6 100%
    ) !important;

  background-size:
    130% 160%,
    140% 170%,
    180% 100%,
    100% 100%;

  background-position:
    left top,
    right bottom,
    15% center,
    center;

  border: 1px solid rgba(76, 86, 98, 0.34) !important;
  border-radius: 0 !important;

  color: #ffffff !important;

  font-size: clamp(15px, 1.15vw, 18px);
  font-weight: 560;
  letter-spacing: -0.025em;
  line-height: 1;
  text-decoration: none !important;

  text-shadow:
    0 1px 2px rgba(0, 0, 0, 0.48),
    0 0 8px rgba(50, 125, 255, 0.2);

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.95),
    inset 0 -1px 0 rgba(54, 66, 78, 0.18),
    inset 0 7px 12px rgba(255, 255, 255, 0.16),
    inset 0 -8px 14px rgba(47, 66, 88, 0.08),
    0 0 0 1px rgba(243, 244, 245, 0.8),
    0 5px 14px rgba(34, 52, 72, 0.09);

  transition:
    transform 240ms cubic-bezier(0.2, 0.8, 0.2, 1),
    box-shadow 240ms ease,
    filter 240ms ease,
    background-position 500ms ease;
}



:is(
  .links-list,
  .link-list,
  [class*="links-list"],
  [class*="link-list"]
) a::before {
  content: "";
  position: absolute;
  z-index: 0;

  width: 42%;
  height: 210%;

  top: -62%;
  left: -34%;

  background: linear-gradient(
    105deg,
    rgba(255, 255, 255, 0) 5%,
    rgba(255, 255, 255, 0.12) 30%,
    rgba(225, 244, 255, 0.8) 48%,
    rgba(117, 184, 255, 0.38) 58%,
    rgba(255, 255, 255, 0) 82%
  );

  transform: rotate(9deg);
  opacity: 0.72;
  pointer-events: none;

  transition:
    left 650ms cubic-bezier(0.2, 0.8, 0.2, 1),
    opacity 300ms ease;
}



:is(
  .links-list,
  .link-list,
  [class*="links-list"],
  [class*="link-list"]
) a::after {
  content: "";
  position: absolute;
  inset: 2px;
  z-index: 0;

  border: 1px solid rgba(255, 255, 255, 0.43);
  border-radius: 0 !important;

  box-shadow:
    inset 0 0 0 1px rgba(58, 72, 88, 0.06);

  pointer-events: none;
}



:is(
  .links-list,
  .link-list,
  [class*="links-list"],
  [class*="link-list"]
) a > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
}



:is(
  .links-list,
  .link-list,
  [class*="links-list"],
  [class*="link-list"]
) a svg {
  width: 21px;
  height: 21px;

  color: #ffffff !important;
  stroke: #ffffff !important;
  fill: none;

  filter:
    drop-shadow(0 1px 2px rgba(0, 0, 0, 0.42));

  opacity: 0.92;
}

/* Hover */

@media (hover: hover) {
  :is(
    .links-list,
    .link-list,
    [class*="links-list"],
    [class*="link-list"]
  ) a:hover {
    transform: translateY(-2px);

    background-position:
      8% -8%,
      94% 108%,
      85% center,
      center;

    filter:
      saturate(1.08)
      contrast(1.02)
      brightness(1.02);

    box-shadow:
      inset 0 1px 0 rgba(255, 255, 255, 1),
      inset 0 -1px 0 rgba(54, 66, 78, 0.2),
      inset 0 7px 13px rgba(255, 255, 255, 0.2),
      inset 0 -8px 15px rgba(38, 66, 102, 0.1),
      0 0 0 1px rgba(243, 244, 245, 0.9),
      0 8px 20px rgba(45, 88, 140, 0.14);
  }

  :is(
    .links-list,
    .link-list,
    [class*="links-list"],
    [class*="link-list"]
  ) a:hover::before {
    left: 102%;
    opacity: 0.9;
  }
}



:is(
  .links-list,
  .link-list,
  [class*="links-list"],
  [class*="link-list"]
) a:active {
  transform: translateY(0) scale(0.992);

  box-shadow:
    inset 0 2px 6px rgba(40, 51, 64, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.62),
    0 0 0 1px rgba(243, 244, 245, 0.8);
}

/* Mobile */

@media (max-width: 600px) {
  :is(
    .links-list,
    .link-list,
    [class*="links-list"],
    [class*="link-list"]
  ) a {
    min-height: 54px;
    padding: 12px 19px;

    border-radius: 0 !important;

    font-size: 15px;
  }

  :is(
    .links-list,
    .link-list,
    [class*="links-list"],
    [class*="link-list"]
  ) a::after {
    border-radius: 0 !important;
  }
}
}





#fw-section-video-cc623cbd-35f8-4f2f-8c26-7cb341a508b3 {

video {
  max-width: 500px;
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}
}
#fw-section-text-carousel-4244ba1c-5706-49be-8a4a-ba0a376976c7 {
--font-heading-scale: 0.7;
--font-body-scale: 0.7;
}
#fw-section-text-carousel-4244ba1c-5706-49be-8a4a-ba0a376976c7 {
--color-primary: #f3f4f5;
--color-primary-rgb: 243, 244, 245;
--color-background: #1c1c1d;
--color-background-rgb: 28, 28, 29;
--color-on-background: #f3f4f5;
--color-on-background-rgb: 243, 244, 245;
--color-on-primary: #111111;
--color-on-primary-rgb: 17, 17, 17;
--color-product-image-background: #f3f4f5;
--color-background-brightness: 28;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f3f4f5;
--primary-btn-text: #111111;
--primary-btn-border-color: #f3f4f5;
--secondary-btn-bg: transparent;
--secondary-btn-text: #f3f4f5;
--secondary-btn-border-color: #f3f4f5;

}
#fw-section-collection-template-collection-default {
--font-heading-scale: 1.0;
--font-body-scale: 0.82;
}
#fw-section-links-list-e6ddac31-838f-4e9d-a715-3fc31f945a79 {
--font-heading-scale: 1.0;
--font-body-scale: 1.51;
}
#fw-section-links-list-e6ddac31-838f-4e9d-a715-3fc31f945a79 {
--color-primary: #1b3da6;
--color-primary-rgb: 27, 61, 166;
--color-background: #f3f4f5;
--color-background-rgb: 243, 244, 245;
--color-on-background: #1c1c1d;
--color-on-background-rgb: 28, 28, 29;
--color-on-primary: #f1f1f1;
--color-on-primary-rgb: 241, 241, 241;
--color-product-image-background: #1c1c1d;
--color-background-brightness: 244;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #1b3da6;
--primary-btn-text: #f1f1f1;
--primary-btn-border-color: #1c1c1d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #1c1c1d;
--secondary-btn-border-color: #1c1c1d;

}
#fw-section-image-dc885ecb-f7bf-4d3d-aee0-6fad23e1f91c {

img {
  max-width: 636px;
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}
img {
  pointer-events: none;
}
}
#fw-section-links-list-7729da2c-a1eb-4aa7-a157-ec48b0002f2b {
--font-heading-scale: 1.0;
--font-body-scale: 0.89;
}
#fw-section-links-list-7729da2c-a1eb-4aa7-a157-ec48b0002f2b {
--color-primary: #f3f4f5;
--color-primary-rgb: 243, 244, 245;
--color-background: #f3f4f5;
--color-background-rgb: 243, 244, 245;
--color-on-background: #111111;
--color-on-background-rgb: 17, 17, 17;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #111111;
--color-background-brightness: 244;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f3f4f5;
--primary-btn-text: #000000;
--primary-btn-border-color: #111111;
--secondary-btn-bg: transparent;
--secondary-btn-text: #111111;
--secondary-btn-border-color: #111111;

}
#fw-section-footer {
--font-heading-scale: 1.0;
--font-body-scale: 0.85;
}
#fw-section-header {

.header__mobile-menu,
.header__nav-container,
aside[data-drawer="mobile-menu"] {
    display: none !important;
}
}
#fw-section-product-product-commissions {


.gallery__image-holder {
    background-size: contain !important;
    background-position: center !important;
    transform: none !important;
    transition: none !important;
}

.gallery__image-holder:hover {
    transform: none !important;
    cursor: default !important;
}

.gallery__image-holder img {
    transform: none !important;
    transition: none !important;
    pointer-events: none;
}

[data-zoom-enabled="true"] {
    pointer-events: none !important;
}
.product-info__description {
  max-width: 560px !important;
  font-size: 12px !important;
  line-height: 1.75 !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
}

.product-info__description p,
.product-info__description li,
.product-info__description * {
  font-size: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  text-transform: uppercase !important;
}
}


#fw-section-product-product-default {
--font-heading-scale: 1.28;
--font-body-scale: 0.97;
}
#fw-section-product-product-default {

.gallery__image-holder {
    background-size: contain !important;
    background-position: center !important;
    transform: none !important;
    transition: none !important;
}

.gallery__image-holder:hover {
    transform: none !important;
    cursor: default !important;
}

.gallery__image-holder img {
    transform: none !important;
    transition: none !important;
    pointer-events: auto !important;
}

[data-zoom-enabled="true"] {
    pointer-events: none !important;
}
.product-info__description {
  max-width: 560px !important;
  font-size: 12px !important;
  line-height: 1.75 !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
}

.product-info__description p,
.product-info__description li,
.product-info__description * {
  font-size: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  text-transform: uppercase !important;
}
}
#fw-section-product-recommendations-product-default {
--font-heading-scale: 1.0;
--font-body-scale: 0.82;
}