#fw-section-rich-text-175737907566234 {
--font-heading-scale: 1.19;
--font-body-scale: 1.0;
}





























#fw-section-video-a762905a-d83f-4b59-9d25-b5bc13e19663 {

video {
  -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 40%, black 60%, transparent 100%);
  mask-image: linear-gradient(to bottom, transparent 0%, black 40%, black 60%, transparent 100%);
  animation: maskMove 5s linear infinite;
}

@keyframes maskMove {
  0%   { -webkit-mask-position: 0% 0%; mask-position: 0% 0%; }
  100% { -webkit-mask-position: 0% 100%; mask-position: 0% 100%; }
}
}

#fw-section-featured-collection-d3e5a739-b4fa-469d-bad8-af9ea1904e3b {
--font-heading-scale: 1.0;
--font-body-scale: 0.75;
}
#fw-section-featured-collection-d3e5a739-b4fa-469d-bad8-af9ea1904e3b {
--color-primary: #c90d0d;
--color-primary-rgb: 201, 13, 13;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #ff0000;
--color-on-background-rgb: 255, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ff0000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #c90d0d;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ff0000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ff0000;
--secondary-btn-border-color: #ff0000;

}
#fw-section-rich-text-adef1c2c-22dd-483b-b07b-260819b998b1 {
--font-heading-scale: 1.37;
--font-body-scale: 0.7;
}
#fw-section-rich-text-adef1c2c-22dd-483b-b07b-260819b998b1 {
--color-primary: #c90d0d;
--color-primary-rgb: 201, 13, 13;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #ff19e8;
--color-on-background-rgb: 255, 25, 232;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ff19e8;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #c90d0d;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ff19e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ff19e8;
--secondary-btn-border-color: #ff19e8;

}
#fw-section-featured-collection-ea2d8cec-ead9-4fe0-882a-903b1ef1212c {
--color-primary: #ff0000;
--color-primary-rgb: 255, 0, 0;
--color-background: #0a0a0a;
--color-background-rgb: 10, 10, 10;
--color-on-background: #ff0000;
--color-on-background-rgb: 255, 0, 0;
--color-on-primary: #00ff64;
--color-on-primary-rgb: 0, 255, 100;
--color-product-image-background: #ff0000;
--color-background-brightness: 10;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ff0000;
--primary-btn-text: #00ff64;
--primary-btn-border-color: #ff0000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ff0000;
--secondary-btn-border-color: #ff0000;
.featured-collection {
    background:
        radial-gradient(circle at top left, rgba(120,0,255,0.18), transparent 45%),
        radial-gradient(circle at bottom right, rgba(0,180,255,0.12), transparent 50%),
        #0b0b0b !important;
}
.product-tile {
    background: rgba(255,255,255,0.06) !important;

    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(255,255,255,0.14);

    box-shadow: 0 12px 35px rgba(0,0,0,0.45);

    border-radius: 0px;

    transition: transform 0.25s ease, box-shadow 0.25s ease;

    outline: 1px solid rgba(255,255,255,0.06);
    outline-offset: -1px;
}
.product-tile:hover {
    transform: translateY(-6px);

    box-shadow:
        0 18px 50px rgba(0,0,0,0.55),
        0 0 0 1px rgba(255,255,255,0.14);
}
.tile_image {
    border-bottom: 1px solid rgba(255,255,255,0.08);
}

.tile_image img {
    display: block;
    width: 100%;
    height: auto;
}
}

#fw-section-video-7314fdc7-de9c-403a-bf08-d2439b851006 {

/* Target ONLY the section with your video */
section:has(video) {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

/* Center video (your main focus) */
section:has(video) video {
  position: relative;
  width: 42% !important;
  max-width: 480px !important;
  height: auto;
  z-index: 2;
}

/* Blurred edge fill */
section:has(video)::before {
  content: "";
  position: absolute;
  inset: 0;

  background: url("PUT-YOUR-IMAGE-LINK-HERE") center / cover no-repeat;

  filter: blur(60px);
  transform: scale(1.2);

  /* Fade out to edges (left/right) */
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 25%,
    black 75%,
    transparent 100%
  );

  z-index: 1;
}
}
#fw-section-video-b2f0911f-0a76-434a-81e7-35785468f70a {

video {
  max-width: 700px;
  margin: 0 auto;
  display: block;
}

section video {
  width: 100%;
  height: auto;
}

}
#fw-section-video-e95ebdb7-e1e7-41cd-8922-c59d087c2221 {

/* Target ONLY the section with your video */
section:has(video) {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

/* Center video */
section:has(video) video {
  position: relative;
  width: 38% !important;
  max-width: 420px !important;
  height: auto;
  z-index: 2;
}

/* Blurred edge fill */
section:has(video)::before {
  content: "";
  position: absolute;
  inset: 0;

  background: url("PUT-IMAGE-LINK-HERE") center / cover no-repeat;

  filter: blur(80px);
  transform: scale(1.3);

  mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 18%,
    black 82%,
    transparent 100%
  );

  z-index: 1;
}
}
#fw-section-video-c2af5f8d-244f-44ea-a731-c0b7947874dc {

/* Target ONLY the section with your video */
section:has(video) {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

/* Center video */
section:has(video) video {
  position: relative;
  width: 38% !important;
  max-width: 420px !important;
  height: auto;
  z-index: 2;
}

/* Blurred edge fill */
section:has(video)::before {
  content: "";
  position: absolute;
  inset: 0;

  background: url(https://res.cloudinary.com/dqjhaytab/image/upload/v1775676962/58607C28-A3A1-44C1-ACC8-B4EF6025CEE7_oxk2bb.jpg) center / cover no-repeat;

  filter: blur(80px);
  transform: scale(1.3);

  mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 18%,
    black 82%,
    transparent 100%
  );

  z-index: 1;
}
section:has(video) video {
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
}
#fw-section-video-66bb7cef-ef2f-4636-8c1c-b52666cd0ef4 {

section:has(video) {
  display: flex;
  justify-content: center;
  padding: 40px 0;
}

section:has(video) video {
  width: 45% !important;
  max-width: 500px !important;
  border-radius: 12px;
}
}
#fw-section-video-efb15d86-785e-40fd-a6dd-9771a2bb1042 {

section:has(video) {
  display: flex;
  justify-content: center;
}

section:has(video) video {
  width: 50% !important;
  max-width: 500px !important;
  height: auto;
}
}
#fw-section-video-ccfb944f-33cb-4177-8ac8-1d99f340c646 {

video {
  -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 40%, black 60%, transparent 100%);
  mask-image: linear-gradient(to bottom, transparent 0%, black 40%, black 60%, transparent 100%);
  animation: maskMove 5s linear infinite;
}

@keyframes maskMove {
  0%   { -webkit-mask-position: 0% 0%; mask-position: 0% 0%; }
  100% { -webkit-mask-position: 0% 100%; mask-position: 0% 100%; }
}
}
#fw-section-video-775873fe-f8bc-4e0a-b68e-4b5a3ea84b68 {

video {
  -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 50%, transparent 100%);
  mask-image: linear-gradient(to bottom, transparent 0%, black 50%, transparent 100%);
  animation: pulseFade 3s ease-in-out infinite;
}

@keyframes pulseFade {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.6; }
}
}
#fw-section-featured-collection-c775401a-a0b7-42b9-8ebc-d1df78294e66 {
--color-primary: #c90d0d;
--color-primary-rgb: 201, 13, 13;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #ff0000;
--color-on-background-rgb: 255, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ff0000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #c90d0d;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ff0000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ff0000;
--secondary-btn-border-color: #ff0000;

}
#fw-section-video-76e43e24-a5bf-407e-8888-bf54635ffdf8 {

video {
  -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 40%, black 60%, transparent 100%);
  mask-image: linear-gradient(to bottom, transparent 0%, black 40%, black 60%, transparent 100%);
  animation: maskMove 5s linear infinite;
}

@keyframes maskMove {
  0%   { -webkit-mask-position: 0% 0%; mask-position: 0% 0%; }
  100% { -webkit-mask-position: 0% 100%; mask-position: 0% 100%; }
}
}
#fw-section-video-5f9fd56c-3ad2-417d-9fa8-3695892b9704 {

/* METHOD A - video mask fade (top + bottom) */
/* Put this into the VIDEO BANNER -> Custom CSS box */

video,
.video-banner video,
.hero video,
:host video {
  display: block;
  width: 100% !important;
  height: auto !important;
  object-fit: cover;                  /* keeps video full width while cropping top/bottom */
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,0) 0%,
    rgba(0,0,0,1) 7%,
    rgba(0,0,0,1) 93%,
    rgba(0,0,0,0) 100%
  ); /* Safari/Chrome */
  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,0) 0%,
    rgba(0,0,0,1) 7%,
    rgba(0,0,0,1) 93%,
    rgba(0,0,0,0) 100%
  );
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  pointer-events: none; /* let clicks pass to the section if needed */
}
}
#fw-section-video-b0f14d67-eea0-47a7-9741-7a05f19550d7 {

video {
  filter: drop-shadow(0 0 15px #00faff)
          drop-shadow(0 0 30px #5fffff)
          drop-shadow(0 0 45px #9affff);
}
}
#fw-section-video-3a6d721e-9c14-4f09-bc73-ce92bcb97f21 {

video {
  -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 40%, black 60%, transparent 100%);
  mask-image: linear-gradient(to bottom, transparent 0%, black 40%, black 60%, transparent 100%);
  animation: maskMove 5s linear infinite;
}

@keyframes maskMove {
  0%   { -webkit-mask-position: 0% 0%; mask-position: 0% 0%; }
  100% { -webkit-mask-position: 0% 100%; mask-position: 0% 100%; }
}
}
#fw-section-video-05b60614-62e4-416b-b362-1ee1b7b5a05b {

video {
  -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 40%, black 60%, transparent 100%);
  mask-image: linear-gradient(to bottom, transparent 0%, black 40%, black 60%, transparent 100%);
  animation: maskMove 5s linear infinite;
}

@keyframes maskMove {
  0%   { -webkit-mask-position: 0% 0%; mask-position: 0% 0%; }
  100% { -webkit-mask-position: 0% 100%; mask-position: 0% 100%; }
}
}
#fw-section-video-a39e99c0-f937-4afa-962e-d5504abe1b81 {

video {
  filter: drop-shadow(0 0 15px #00faff)
          drop-shadow(0 0 30px #5fffff)
          drop-shadow(0 0 45px #9affff);
}
}
#fw-section-video-97f783f8-6c36-4d54-b9dc-26c61ce74eea {

/* FIXED VERSION - stronger, smoother fade & full coverage */

/* target the actual video element */
video,
.video-banner video,
.hero video,
:host video {
  display: block;
  width: 100% !important;
  height: auto !important;
  object-fit: cover;

  /* stronger fade */
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,0) 0%,    /* fully transparent at very top */
    rgba(0,0,0,1) 20%,   /* fade in */
    rgba(0,0,0,1) 80%,   /* solid center */
    rgba(0,0,0,0) 100%   /* fade out bottom */
  );
  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,0) 0%,
    rgba(0,0,0,1) 20%,
    rgba(0,0,0,1) 80%,
    rgba(0,0,0,0) 100%
  );

  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
}
#fw-section-video-680d88d1-a0df-4c67-bad1-6717a6a06ecc {

video {
  filter: drop-shadow(0 0 15px #00faff)
          drop-shadow(0 0 30px #5fffff)
          drop-shadow(0 0 45px #9affff);
}
}
#fw-section-video-960debe7-bb64-4b29-9186-0e49467dc273 {

video {
  filter: drop-shadow(0 0 15px #b000ff)
          drop-shadow(0 0 30px #d94dff)
          drop-shadow(0 0 45px #ff7bff);
}
}
#fw-section-video-8d4e8374-0347-4f8f-b325-e90e31a92bf3 {

video {
  filter: drop-shadow(0 0 40px #a800ff)
          drop-shadow(0 0 80px #00eaff)
          contrast(1.2) saturate(1.6);
}
}


#fw-section-video-14982283-8a8f-41e2-974b-c719669c7f12 {

video {
  -webkit-mask-image: linear-gradient(
    to right,
    rgba(0,0,0,0) 0%,
    rgba(0,0,0,1) 20%,
    rgba(0,0,0,1) 80%,
    rgba(0,0,0,0) 100%
  );
  mask-image: linear-gradient(
    to right,
    rgba(0,0,0,0) 0%,
    rgba(0,0,0,1) 20%,
    rgba(0,0,0,1) 80%,
    rgba(0,0,0,0) 100%
  );
}

}
#fw-section-video-21e5721f-4936-4e0a-9cf4-19f948dd8d9e {

video {
  filter: drop-shadow(0 0 15px #b000ff)
          drop-shadow(0 0 30px #d94dff)
          drop-shadow(0 0 45px #ff7bff);
}
}
#fw-section-video-7b44e793-777d-40f3-83c4-4237867adbdf {

video {
  filter: drop-shadow(0 0 40px #a800ff)
          drop-shadow(0 0 80px #00eaff)
          contrast(1.2) saturate(1.6);
}
}
#fw-section-video-4a98186b-0a68-47d3-9deb-2dd5ef03cb46 {

video {
  animation: plasma 6s ease-in-out infinite;
  filter: drop-shadow(0 0 15px #7a00ff) drop-shadow(0 0 30px #00d5ff);
}

@keyframes plasma {
  0% { filter: drop-shadow(0 0 10px #7a00ff) drop-shadow(0 0 20px #00d5ff); }
  50% { filter: drop-shadow(0 0 40px #9000ff) drop-shadow(0 0 60px #00eaff); }
  100% { filter: drop-shadow(0 0 10px #7a00ff) drop-shadow(0 0 20px #00d5ff); }
}

}
#fw-section-video-3e4421bb-19e7-4f1c-85cc-7dc6c3281175 {

video {
  -webkit-mask-image: linear-gradient(
    to top,
    transparent 0%,
    black 25%
  );
  mask-image: linear-gradient(
    to top,
    transparent 0%,
    black 25%
  );
}
}
#fw-section-video-7ee31258-f04a-4ce4-8a8b-0757c39288dc {

/* METHOD A - video mask fade (top + bottom) */
/* Put this into the VIDEO BANNER -> Custom CSS box */

video,
.video-banner video,
.hero video,
:host video {
  display: block;
  width: 100% !important;
  height: auto !important;
  object-fit: cover;                  /* keeps video full width while cropping top/bottom */
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,0) 0%,
    rgba(0,0,0,1) 7%,
    rgba(0,0,0,1) 93%,
    rgba(0,0,0,0) 100%
  ); /* Safari/Chrome */
  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,0) 0%,
    rgba(0,0,0,1) 7%,
    rgba(0,0,0,1) 93%,
    rgba(0,0,0,0) 100%
  );
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  pointer-events: none; /* let clicks pass to the section if needed */
}
}
#fw-section-video-ea7294d2-f718-46bd-8491-da87bbbcd88e {

/* METHOD A - video mask fade (top + bottom) */
/* Put this into the VIDEO BANNER -> Custom CSS box */

video,
.video-banner video,
.hero video,
:host video {
  display: block;
  width: 100% !important;
  height: auto !important;
  object-fit: cover;                  /* keeps video full width while cropping top/bottom */
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,0) 0%,
    rgba(0,0,0,1) 7%,
    rgba(0,0,0,1) 93%,
    rgba(0,0,0,0) 100%
  ); /* Safari/Chrome */
  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,0) 0%,
    rgba(0,0,0,1) 7%,
    rgba(0,0,0,1) 93%,
    rgba(0,0,0,0) 100%
  );
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  pointer-events: none; /* let clicks pass to the section if needed */
}
}













#fw-section-featured-product-0b69c921-3146-4b6f-8648-0fde06efcecc {
--color-primary: #c90d0d;
--color-primary-rgb: 201, 13, 13;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #c90d0d;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}





#fw-section-text-carousel-3a94fcbc-3c85-4e0d-a122-20ffc3d70c79 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-text-carousel-9426dcca-4b1a-420d-b3b1-a54a5524eb30 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}


#fw-section-featured-collection-7ae8ac07-b87f-40ab-8811-fda4b46d5399 {

.grid__column--6 {
    flex-basis: 50%;
    max-width: 50%;
}

@media (min-width: 1024px) {
    .grid__column--3\@md {
        flex-basis: 25%;
        max-width: 25%;
    }
}
}


#fw-section-featured-collection-361a9647-4e8b-4af8-b23e-bf447a01b555 {
--color-primary: #ff0000;
--color-primary-rgb: 255, 0, 0;
--color-background: #0a0a0a;
--color-background-rgb: 10, 10, 10;
--color-on-background: #ff0000;
--color-on-background-rgb: 255, 0, 0;
--color-on-primary: #00ff64;
--color-on-primary-rgb: 0, 255, 100;
--color-product-image-background: #ff0000;
--color-background-brightness: 10;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ff0000;
--primary-btn-text: #00ff64;
--primary-btn-border-color: #ff0000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ff0000;
--secondary-btn-border-color: #ff0000;
.featured-collection {
    background:
        linear-gradient(
            180deg,
            #f6f6f6 0%,
            #efefef 100%
        ) !important;
}

.product-tile {
    background: #ffffff !important;

    border: 1px solid rgba(0,0,0,0.06);

    border-radius: 0px;

    overflow: hidden;

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease,
        border-color 0.25s ease;

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

}

.product-tile:hover {
    transform:
        translateY(-8px);

    border-color: rgba(0,0,0,0.14);

    box-shadow:
        0 25px 60px rgba(0,0,0,0.16);
}
}
#fw-section-footer {
--font-heading-scale: 1.0;
--font-body-scale: 0.75;
}
#fw-section-text-carousel-52576f0b-24a1-446d-8697-85bbd8cc3f2e {
--font-heading-scale: 2.0;
--font-body-scale: 1.0;
}
#fw-section-text-carousel-52576f0b-24a1-446d-8697-85bbd8cc3f2e {
--color-primary: #f4ff00;
--color-primary-rgb: 244, 255, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f4ff00;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-text-carousel-be606706-965b-4cf9-8de2-51151eb840b2 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

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











#fw-section-password {
--font-heading-scale: 0.84;
--font-body-scale: 1.22;
}
#fw-section-password {

/* Remove underline from main heading text */
h1, h2, h3, a {
  text-decoration: none !important;
}
}