#fw-section-custom-html-b95634ce-d6fb-43dc-9732-0fbcbf7ccd04 {

.fw-slider__slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  user-select: none;
  -webkit-user-drag: none;
}

section {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
}
#fw-section-video-8135c314-d7e4-473c-8e10-a2e1eecf987a {

video {
  width: 100%;
  height: 100%;
  object-fit: cover; /* Crops the video to fill the space without distortion */
  object-position: center; /* Keeps the center of the video visible */
}
}

#fw-section-custom-html-eabea32d-a06a-4de0-9a63-b75e4902e0b9 {

section {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
}
#fw-section-video-471dd880-ee4a-462c-a967-c40024cb8b9f {

video {
    width: 80% !important;
    height: auto !important;
    display: block !important;
    margin: 0 auto !important;
}

section {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
}
#fw-section-featured-collection-0 {
--font-heading-scale: 1.14;
--font-body-scale: 1.02;
}
#fw-section-featured-collection-0 {

* {
  overflow: visible !important;
}

a {
  position: relative;
  z-index: 1;
  overflow: hidden !important;
  border-radius: 14px;

  transition:
    transform 0.4s cubic-bezier(.2,.8,.2,1),
    filter 0.3s ease;
}

a:hover {
  z-index: 100;

  transform:
    translateY(-8px)
    rotate(-1.5deg)
    scale(1.04);

  filter:
    brightness(1.08)
    drop-shadow(0 0 8px rgba(255, 0, 0, 0.75))
    drop-shadow(0 0 20px rgba(255, 0, 0, 0.45))
    drop-shadow(0 0 35px rgba(255, 0, 0, 0.25));
}
}
#fw-section-image-73deaaac-4325-4cb5-a3d0-c00480dbde1d {

img {
  width: 80%;  /* Can use px, %, rem, etc. */
  height: auto;  /* Keeps the correct aspect ratio */
}
}
#fw-section-custom-html-a4b564fb-f6ca-40b9-9f88-ecadd38c4618 {

section {
    padding-top: 10px !important;
    padding-bottom: 0px !important;
}
}
#fw-section-video-c3ff06a0-bf93-4163-a91b-1461dfb2f39d {

video {
    width: 80% !important;
    height: auto !important;
    display: block !important;
    margin: 0 auto !important;
}

section {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
}
#fw-section-recent-videos-3e9733e4-aa60-4b11-a200-b562783c4035 {
--font-heading-scale: 0.96;
--font-body-scale: 1.23;
}
#fw-section-recent-videos-3e9733e4-aa60-4b11-a200-b562783c4035 {
--color-primary: #101010;
--color-primary-rgb: 16, 16, 16;
--color-background: #101010;
--color-background-rgb: 16, 16, 16;
--color-on-background: #5fc337;
--color-on-background-rgb: 95, 195, 55;
--color-on-primary: #5fc337;
--color-on-primary-rgb: 95, 195, 55;
--color-product-image-background: #101010;
--color-background-brightness: 16;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #101010;
--primary-btn-text: #5fc337;
--primary-btn-border-color: #5fc337;
--secondary-btn-bg: transparent;
--secondary-btn-text: #5fc337;
--secondary-btn-border-color: #5fc337;
section,
section * {
  font-family: "Bebas Neue", sans-serif !important;
}
}
#fw-section-footer {
--font-heading-scale: 0.95;
--font-body-scale: 1.1;
}
#fw-section-footer {
--color-primary: #101010;
--color-primary-rgb: 16, 16, 16;
--color-background: #101010;
--color-background-rgb: 16, 16, 16;
--color-on-background: #ea4c4c;
--color-on-background-rgb: 234, 76, 76;
--color-on-primary: #5fc337;
--color-on-primary-rgb: 95, 195, 55;
--color-product-image-background: #101010;
--color-background-brightness: 16;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #101010;
--primary-btn-text: #5fc337;
--primary-btn-border-color: #ea4c4c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ea4c4c;
--secondary-btn-border-color: #ea4c4c;

}
#fw-section-header {
--font-heading-scale: 2.0;
--font-body-scale: 1.35;
}
#fw-section-header {

.element {
  padding: 1px;
}

/* Force Fourthwall header to use Bebas Neue */
header,
header *,
.header,
.header *,
.header__nav,
.header__nav * {
  font-family: "Bebas Neue", sans-serif !important;
}

/* Space out header menu buttons */
.header__nav .header__list-item {
  margin-right: 24px;
}

/* Remove extra space after the last one */
.header__nav .header__list-item:last-child {
  margin-right: 0;
}

/* Actual navigation menu buttons only */
.header__nav .header__link {
  display: inline-block;

  transition:
    transform 0.25s ease,
    color 0.25s ease,
    filter 0.25s ease;
}

.header__nav .header__link:hover {
  transform: scale(1.5);

  /* Neon lime green */
  color: #76ff3b !important;

  /* Green outer glow */
  filter:
    drop-shadow(0 0 4px rgba(118, 255, 59, 0.95))
    drop-shadow(0 0 9px rgba(80, 255, 35, 0.65))
    drop-shadow(0 0 16px rgba(40, 220, 20, 0.35));
}
}
#fw-section-product-product-default {

.radio-button__input:checked+.radio-button__label {
    border-color: #5fc337;
    background-color: rgba(0, 0, 0, 0);
    color: #5fc337;
}
}