#fw-section-links-list-8d32e334-c636-4946-8474-d173eab27982 {

.link-list__cta .button,.link-list__cta .button--primary,.link-list__cta .button--expand{background:transparent!important;border:0!important;box-shadow:none!important;color:inherit!important;text-decoration:underline!important;padding:0!important;min-height:0!important}.link-list__cta .button:hover,.link-list__cta .button--primary:hover,.link-list__cta .button--expand:hover{background:transparent!important;color:#ff4d00!important}
}














#fw-section-hero-video-9d87bab6-dcef-4a0b-a139-7eda74f47328 {

.hero--fw-section-hero-video .section-background__video {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
  background: #000000;
}
}

#fw-section-collections-list-997c9105-d739-47a1-b88b-9853c0a29786 {

.collections-list__item-image-object {
  background-color: #f5f5f5 !important;
}
}

#fw-section-hero-da754008-9631-439f-aabd-0842f747bb32 {

@media screen and (max-width: 639px) {
  .hero--hero-da754008-9631-439f-aabd-0842f747bb32 .section-background__image {
    background-position: right center !important;
  }
}
}



#fw-section-announcement-bar-87e89e06-9d75-4ee0-9f60-4de760539cd3 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}





#fw-section-footer {

html,body,.page{background-color:#000!important}.footer{margin-bottom:0!important;padding-bottom:0!important}
}

#fw-section-header {
--color-primary: #040404;
--color-primary-rgb: 4, 4, 4;
--color-background: #040404;
--color-background-rgb: 4, 4, 4;
--color-on-background: #040404;
--color-on-background-rgb: 4, 4, 4;
--color-on-primary: #040404;
--color-on-primary-rgb: 4, 4, 4;
--color-product-image-background: #040404;
--color-background-brightness: 4;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #040404;
--primary-btn-text: #040404;
--primary-btn-border-color: #040404;
--secondary-btn-bg: transparent;
--secondary-btn-text: #040404;
--secondary-btn-border-color: #040404;
.cart-widget__items {
  background-color: #D4AF37 !important;
  color: #000000 !important;
  font-weight: 700;
  min-width: 18px;
  height: 18px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  padding: 0 4px;
}

.mobile-menu {
  background-color: #ffffff !important;
}

.mobile-menu__link,
.mobile-menu__close,
.mobile-menu__social-link,
.mobile-menu__dropdown-link {
  color: #000000 !important;
}
}









#fw-section-rich-text-d7176f25-28ca-46e9-bbd4-be18cbc9580a {

.rich-text__header {
  text-align: center;
}

.rich-text__heading {
  display: inline-block;
  margin: 0;
  padding: 10px 18px;
  color: #ffffff !important;
  background: #198754 !important;
  border-radius: 999px;
  font-weight: 800;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  box-shadow: 0 0 0 0 rgba(25, 135, 84, 0.55);
  animation: adlest-free-shipping-pulse 1.4s ease-in-out infinite;
}

@keyframes adlest-free-shipping-pulse {
  0%, 100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(25, 135, 84, 0.55);
  }
  50% {
    transform: scale(1.08);
    box-shadow: 0 0 0 12px rgba(25, 135, 84, 0);
  }
}

@media (prefers-reduced-motion: reduce) {
  .rich-text__heading {
    animation: none;
  }
}
}