#fw-section-app-memberships-99c68a {
--color-primary: #d8ff00;
--color-primary-rgb: 216, 255, 0;
--color-background: #131313;
--color-background-rgb: 19, 19, 19;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #fff5f5;
--color-on-background-rgb: 255, 245, 245;
--color-product-image-background: #000000;
--color-background-brightness: 19;
background-color: var(--color-background);
color: var(--color-on-background);
.tiers__heading {
  color: white;
}

.button {
  text-transform: uppercase;
  font-family: 'Carbon';
}
}








#fw-section-collection-template-collection-default {

.collection-template__header {
  padding-top: 32px;
  padding-bottom: 32px;
}

section {
  background: url('https://www.toptal.com/designers/subtlepatterns/uploads/diagmonds.png') repeat;
}

.badge {
  background: #d8ff00;
  color: black;
  text-transform: uppercase;
  font-family: 'Carbon';
}
}
#fw-section-product-recommendations-product-default {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #131313;
--color-background-rgb: 19, 19, 19;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 19;
background-color: var(--color-background);
color: var(--color-on-background);
section {
  background: url('https://www.toptal.com/designers/subtlepatterns/uploads/diagmonds.png') repeat;
}

.badge {
  background: #d8ff00;
  color: black;
  text-transform: uppercase;
  font-family: 'Carbon';
}
}

#fw-section-password {
--color-primary: #d8ff00;
--color-primary-rgb: 216, 255, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #d8ff00;
--color-on-background-rgb: 216, 255, 0;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-footer {

.footer__menu-link {
  font-size: .875rem;
  font-weight: bold;
}
}
#fw-section-header {

.header__nav {
  font-weight: var(--font-weight-base-bold, 700);
}

.header__grid {
  padding-top: 8px;
  padding-bottom: 8px;
}
}
#fw-section-recent-posts-fae29c93-7186-4ca4-9dd0-847e29dff93a {

.section-header__heading {
  color: white;
}

.button {
  text-transform: uppercase;
  font-family: 'Carbon';
}
}

#fw-section-custom-html-9eba6da9-42a1-43d6-ab8b-976f0be50422 {

.responsive-grid {
    display: grid;
    gap: 2rem;
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  @media (max-width: 768px) {
    .grid-cols-2 {
      grid-template-columns: 1fr;
    }
  }

  h3 {
    margin-bottom: 0.5rem;
  }

  ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
  }

  li {
    margin-bottom: 0.25rem;
  }
}
#fw-section-recent-videos-d156f2c3-3ffc-4c5a-bfb2-3196682bcc2b {

.section-header__heading {
  color: white;
}

.button {
  text-transform: uppercase;
  font-family: 'Carbon';
}
}
#fw-section-rich-text-3f8c1d4a-cc0d-47e7-826b-cc75b956ff39 {
--color-primary: #d8ff00;
--color-primary-rgb: 216, 255, 0;
--color-background: #131313;
--color-background-rgb: 19, 19, 19;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #dddddd;
--color-on-background-rgb: 221, 221, 221;
--color-product-image-background: #000000;
--color-background-brightness: 19;
background-color: var(--color-background);
color: var(--color-on-background);
h2 {
  color: white;
}
}

#fw-section-custom-html-5c5b4254-7208-4b4b-80c9-004f0659d71f {

.custom-html {
  padding-top: 0;
  padding-bottom: 48px;
}
}



#fw-section-rich-text-47692b53-82df-4a4f-8414-1450539a9eb4 {

h2 {
  color: white;
}
}
#fw-section-newsletter-bd1441cd-46b6-42a9-ad0c-4a806547650f {
--color-primary: #d8ff00;
--color-primary-rgb: 216, 255, 0;
--color-background: #131313;
--color-background-rgb: 19, 19, 19;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 19;
background-color: var(--color-background);
color: var(--color-on-background);
.newsletter__heading {
  color: white;
}

.button {
  text-transform: uppercase;
  font-family: 'Carbon';
}
}
#fw-section-links-list-0ba8fd0f-372c-4557-9ec3-8ae934dc83db {
--color-primary: #d8ff00;
--color-primary-rgb: 216, 255, 0;
--color-background: #131313;
--color-background-rgb: 19, 19, 19;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #dddddd;
--color-on-background-rgb: 221, 221, 221;
--color-product-image-background: #000000;
--color-background-brightness: 19;
background-color: var(--color-background);
color: var(--color-on-background);
h2 {
  color: white;
}

.button {
  text-transform: uppercase;
  font-family: 'Carbon';
}
}

#fw-section-product-product-default {

.product__breadcrumbs {
  display: none;
}

.badge {
  background: white;
  color: black;
  text-transform: uppercase;
  font-family: 'Carbon';
}
}

#fw-section-featured-collection-0 {
--color-primary: #d8ff00;
--color-primary-rgb: 216, 255, 0;
--color-background: #131313;
--color-background-rgb: 19, 19, 19;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #dddddd;
--color-on-background-rgb: 221, 221, 221;
--color-product-image-background: #000000;
--color-background-brightness: 19;
background-color: var(--color-background);
color: var(--color-on-background);
section {
  background: url('https://www.toptal.com/designers/subtlepatterns/uploads/diagmonds.png') repeat;
}

.collection__heading {
  color: white;
}

.badge,
.button {
  background: #d8ff00;
  color: black;
  text-transform: uppercase;
  font-family: 'Carbon';
}
}
#fw-section-announcement-bar-e84cd807-42fd-487b-92f2-4733b9831d5a {
--color-primary: #d8ff00;
--color-primary-rgb: 216, 255, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
.announcement-bar__inner {
  font-family: 'Carbon';
  text-transform: uppercase;
  font-size: 24px;
}

.countdown__timer,
.countdown__inline {
  font-weight: bold;
}

.countdown__time {
  width: 40px;
}

.countdown__time:before {
  width: 40px;
  transform: translateX(20px);
}
}