#fw-section-rich-text-82d87ef3-af05-4a7a-912b-ba5fab96cfb6 {
--color-primary: #5c4247;
--color-primary-rgb: 92, 66, 71;
--color-background: #f5d063;
--color-background-rgb: 245, 208, 99;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 207;
background-color: var(--color-background);
color: var(--color-on-background);
.rich-text {
  bo-rder-bottom: 6px solid white !important;
}
}
#fw-section-featured-collection-e29e1876-b104-4081-95f2-28d1682f0b50 {

.collection {
  padding-top: 48px;
  padding-bottom: 48px;
  background: repeating-linear-gradient(-45deg, #000 0 36px, #1C180B 0 72px);
}

.collection a {
  color: white;
}

.container {
  max-width: 1600px;
}

.product-tile {
  padding: 24px;
  background: black;
  border: 3px #F5D063 solid;
  border-radius: 4px 36px 4px 36px;
  transition: all .5s;
}

.product-tile:hover {
  border-radius: 36px 4px 36px 4px;
}

.tile__heading, .tile__price {
  font-weight: bold;
  background: #F5D063;
  padding: 4px;
  color: black;
}

.image--background-color {
  background-color: unset;
}
}
#fw-section-featured-collection-0 {

.collection {
  padding-top: 48px;
  padding-bottom: 72px;
  background: repeating-linear-gradient(-45deg, #000 0 36px, #1C180B 0 72px);
}

.collection a {
  color: white;
}

.container {
  max-width: 1600px;
}

.product-tile {
  padding: 24px;
  background: black;
  border: 3px #F5D063 solid;
  border-radius: 4px 36px 4px 36px;
  transition: all .5s;
}

.product-tile:hover {
  border-radius: 36px 4px 36px 4px;
}

.tile__heading, .tile__price {
  background: #F5D063;
  padding: 4px;
  color: black;
}

.image--background-color {
  background-color: unset;
}
}
#fw-section-hero-0 {

@media (min-width: 640px) {
  .hero {
    display: none;
  }
}
}


#fw-section-header {

.he-ader {
  border-bottom: 10px solid white;
  border-top: 10px solid white;
}
}
#fw-section-hero-cefb9486-4a65-475b-82bc-47c540686cd5 {

@media (max-width: 640px) {
  .hero {
    display: none;
  }
}
}
#fw-section-recent-videos-30a6614b-3fa8-466d-aafd-98a18d477053 {

.recent-videos {
  border-top: 24px solid #F5D063;
}

.video-tile {
  padding: 24px;
  background: black;
  border: 1px #F5D063 solid;
  border-radius: 4px 24px 4px 24px;
  transition: all .5s;
}

.video-tile:hover {
  border-radius: 36px 4px 36px 4px;
}
}