#fw-section-featured-collection-f3672928-8343-42ed-8e96-53d46689a0e2 {

a.button {
  color: #ff6800;
  border-color: #ff6800;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}

a.button:hover {
  color: #ffffff;
  background-color: #ff6800;
}

}
#fw-section-footer {
--color-primary: #ff6800;
--color-primary-rgb: 255, 104, 0;
--color-background: #1b2c37;
--color-background-rgb: 27, 44, 55;
--color-on-primary: #ff6800;
--color-on-primary-rgb: 255, 104, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #e5e9f2;
--color-background-brightness: 40;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-collections-list-1732296843 {

h3 {
  text-align: center;
  transition: all 0.2s ease-in-out;
}

h3:hover {
  color: #ffffff;
  background-color: #ff6800;
}

}
#fw-section-featured-collection-d07c74b1-5ca0-4e79-bd09-ca8df708b018 {

a.button {
  color: #ff6800;
  border-color: #ff6800;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}

a.button:hover {
  color: #ffffff;
  background-color: #ff6800;
}

}
#fw-section-rich-text-6ea496e3-d342-4e8e-b077-9e683361f1cc {

p {
  font-family: 'Overpass Medium', 'Trebuchet MS', 'Helvetica', 'Arial', 'Verdana', sans-serif;
  font-size: 2.8em;
  color: #1b2c37;
  text-transform: uppercase;
  border-block-end: 3px solid rgba(255, 102, 0, 0.7);
  padding-bottom: 25px;
}
}


#fw-section-featured-collection-1731344177 {

a.button {
  color: #ff6800;
  border-color: #ff6800;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}

a.button:hover {
  color: #ffffff;
  background-color: #ff6800;
}

}
#fw-section-featured-collection-b3b669a4-cadc-49a6-b9a4-65518ac4d04f {

a.button {
  color: #ff6800;
  border-color: #ff6800;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}

a.button:hover {
  color: #ffffff;
  background-color: #ff6800;
}

}
#fw-section-featured-collection-1fb47c89-0f6f-46f3-85db-d074c7c72dc4 {

a.button {
  color: #ff6800;
  border-color: #ff6800;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}

a.button:hover {
  color: #ffffff;
  background-color: #ff6800;
}

}
#fw-section-newsletter-58f4b46e-17bd-4318-94f5-773b5db7319c {

.newsletter {
  background-color: #1B2C37;
  
}
.newsletter__heading {
  color: #FFFFFF;
}

.button {
  color: #FFFFFF;
  font-weight: 500;
  border: 2px solid rgba(255,102,0, 0.5);
  background-color: #1B2C37;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}

.button:hover {
  color: #FFFFFF;
  background-color: #ff6800;
  text-transform: uppercase;
}

.input-field {
  border: 2px solid rgba(255,102,0, 0.5);
}
.input-field__input::placeholder {
  color: rgba(255,255,255, 0.7);
}
}
#fw-section-featured-collection-1731344308 {

a.button {
  color: #ff6800;
  border-color: #ff6800;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}

a.button:hover {
  color: #ffffff;
  background-color: #ff6800;
}

}
#fw-section-recent-videos-1730209695 {

a.button {
  color: #ff6800;
  border-color: #ff6800;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}

a.button:hover {
  color: #ffffff;
  background-color: #ff6800;
}

}
#fw-section-newsletter-6d3d4f79-3669-41b2-88cd-838c27a77f1b {

.newsletter {
  background-color: #1B2C37;
  
}
.newsletter__heading {
  color: #FFFFFF;
}

.button {
  color: #FFFFFF;
  font-weight: 500;
  border: 2px solid rgba(255,102,0, 0.5);
  background-color: #1B2C37;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}

.button:hover {
  color: #FFFFFF;
  background-color: #ff6800;
  text-transform: uppercase;
}

.input-field {
  border: 2px solid rgba(255,102,0, 0.5);
}
.input-field__input::placeholder {
  color: rgba(255,255,255, 0.7);
}
}

#fw-section-newsletter-9c15da36-a403-4fff-9322-25cc4bf13b70 {

.newsletter {
  background-color: #1B2C37;
  
}
.newsletter__heading {
  color: #FFFFFF;
}

.button {
  color: #FFFFFF;
  font-weight: 500;
  border: 2px solid rgba(255,102,0, 0.5);
  background-color: #1B2C37;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}

.button:hover {
  color: #FFFFFF;
  background-color: #ff6800;
  text-transform: uppercase;
}

.input-field {
  border: 2px solid rgba(255,102,0, 0.5);
}
.input-field__input::placeholder {
  color: rgba(255,255,255, 0.7);
}
}

#fw-section-featured-collection-4cc546be-41c3-4223-86d2-955a97298170 {

a.button {
  color: #ff6800;
  border-color: #ff6800;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}

a.button:hover {
  color: #ffffff;
  background-color: #ff6800;
}

}



#fw-section-featured-collection-e5c2263f-4cb7-45c0-b966-68de72f1d32b {

a.button {
  color: #ff6800;
  border-color: #ff6800;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}

a.button:hover {
  color: #ffffff;
  background-color: #ff6800;
}

}


#fw-section-rich-text-bd72753e-9539-4c72-9ab7-102956832422 {

p {
  font-family: 'Overpass Medium', 'Trebuchet MS', 'Helvetica', 'Arial', 'Verdana', sans-serif;
  font-size: 2.8em;
  color: #1b2c37;
  text-transform: uppercase;
  border-block-end: 3px solid rgba(255, 102, 0, 0.7);
  padding-bottom: 25px;
}
}


#fw-section-newsletter-233001b4-3b12-4ea3-88f5-06bd14ccede4 {

.newsletter {
  background-color: #1B2C37;
  
}
.newsletter__heading {
  color: #FFFFFF;
}

.button {
  color: #FFFFFF;
  font-weight: 500;
  border: 2px solid rgba(255,102,0, 0.5);
  background-color: #1B2C37;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}

.button:hover {
  color: #FFFFFF;
  background-color: #ff6800;
  text-transform: uppercase;
}

.input-field {
  border: 2px solid rgba(255,102,0, 0.5);
}
.input-field__input::placeholder {
  color: rgba(255,255,255, 0.7);
}
}

#fw-section-collections-list-dac27f9a-932a-4cb0-a39f-b4e7048fda3b {

h3 {
  text-align: center;
  transition: all 0.2s ease-in-out;
}

h3:hover {
  color: #ffffff;
  background-color: #ff6800;
}

.section-header {
  display: none;
}
}

#fw-section-newsletter-1730209695 {

.newsletter {
  background-color: #1B2C37;
  
}
.newsletter__heading {
  color: #FFFFFF;
}

.button {
  color: #FFFFFF;
  font-weight: 500;
  border: 2px solid rgba(255,102,0, 0.5);
  background-color: #1B2C37;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}

.button:hover {
  color: #FFFFFF;
  background-color: #ff6800;
  text-transform: uppercase;
}

.input-field {
  border: 2px solid rgba(255,102,0, 0.5);
}
.input-field__input::placeholder {
  color: rgba(255,255,255, 0.7);
}
}
#fw-section-custom-html-e3a2af4d-400c-4bb3-aaea-89e384d04c44 {

a.button {
  color: #ff6800;
  border-color: #ff6800;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}

a.button:hover {
  color: #ffffff;
  background-color: #ff6800;
}

section {
  padding-bottom: 0px;
}
}
#fw-section-collections-list-890ed869-4ac9-4c68-a1ff-d1a8cf1e16da {

h3 {
  text-align: center;
  transition: all 0.2s ease-in-out;
}

h3:hover {
  color: #ffffff;
  background-color: #ff6800;
}
}
#fw-section-collections-list-1732296996 {

h3 {
  text-align: center;
  transition: all 0.2s ease-in-out;
}

h3:hover {
  color: #ffffff;
  background-color: #ff6800;
}
}

#fw-section-featured-collection-1730209695 {

a.button {
  color: #ff6800;
  border-color: #ff6800;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}

a.button:hover {
  color: #ffffff;
  background-color: #ff6800;
}

}
#fw-section-featured-collection-2e34828a-ba7c-414e-b2b7-af596c00ac03 {

a.button {
  color: #ff6800;
  border-color: #ff6800;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}

a.button:hover {
  color: #ffffff;
  background-color: #ff6800;
}

}

#fw-section-collections-list-b222e523-1a6d-4473-be50-018ea10a94c1 {

.section-header {
  display: none;
}

h3 {
  text-align: center;
  transition: all 0.2s ease-in-out;
}

h3:hover {
  color: #ffffff;
  background-color: #ff6800;
}
}
#fw-section-collections-list-5fd9fd18-3a21-475d-a698-1ca433ad6c49 {

h3 {
  text-align: center;
  transition: all 0.2s ease-in-out;
}

h3:hover {
  color: #ffffff;
  background-color: #ff6800;
}
}
#fw-section-app-instagram-92455c {

a.button {
  color: #ff6800;
  border-color: #ff6800;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out;
}

a.button:hover {
  color: #ffffff;
  background-color: #ff6800;
}

}



#fw-section-header {

.header__link {
  font-weight: 700;
  font-size: 1.1rem;
  transition: all 0.2s ease-in-out;
}

.header__link:hover {
  color: #FF6800;
}

.header__dropdown-link {
  font-size: 1rem;
  transition: all 0.2s ease-in-out;
}
.header__dropdown-link:hover {
  color: #FF6800;
  font-weight: 700;
}
.header__dropdown-link:hover:before {
  content: "▰";
}

}