#fw-section-custom-html-80d5b2f1-5cb6-4d4c-b9a7-264f3cf4f9d5 {

div.gallery {
  border: 1px solid #ccc;
}

div.gallery:hover {
  border: 1px solid #777;
}

div.gallery img {
  width: 100%;
  height: auto;
}

div.desc {
  padding: 15px;
  text-align: center;
}

* {
  box-sizing: border-box;
}

.responsive {
  padding: 0 6px;
  float: left;
  width: 24.99999%;
}

@media only screen and (max-width: 700px) {
  .responsive {
    width: 49.99999%;
    margin: 6px 0;
  }
}

@media only screen and (max-width: 500px) {
  .responsive {
    width: 100%;
  }
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
}
#fw-section-links-list-3a44bfec-c288-4548-8e27-ae75afd8171b {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-video-3f120ce2-c599-4caf-8878-9b801ce73c1f {
--color-primary: #f5f5f2;
--color-primary-rgb: 245, 245, 242;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}




#fw-section-links-list-9b7a7ff9-b1fe-4bfb-96da-89d93a08bb61 {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-176577155961951 {
--font-heading-scale: 1.48;
--font-body-scale: 1.0;
}





#fw-section-links-list-77bb35d9-f1e4-450d-b41a-b989ee4eba3c {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-custom-html-af5bdac7-ad55-4440-8e0b-0e0c831a1fd4 {

div.gallery {
  border: 1px solid #ccc;
}

div.gallery:hover {
  border: 1px solid #777;
}

div.gallery img {
  width: 100%;
  height: auto;
}

div.desc {
  padding: 15px;
  text-align: center;
}

* {
  box-sizing: border-box;
}

.responsive {
  padding: 0 6px;
  float: left;
  width: 24.99999%;
}

@media only screen and (max-width: 700px) {
  .responsive {
    width: 49.99999%;
    margin: 6px 0;
  }
}

@media only screen and (max-width: 500px) {
  .responsive {
    width: 100%;
  }
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}


}
#fw-section-links-list-79dffae9-d6dd-4e33-9d1e-79c79eaa6d68 {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-links-list-3ffbefb1-0409-4f1d-beff-8c37ed49e460 {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-custom-html-ebb01397-54a3-40a2-a7fd-a1d320404912 {

div.gallery {
  border: 1px solid #ccc;
}

div.gallery:hover {
  border: 1px solid #777;
}

div.gallery img {
  width: 100%;
  height: auto;
}

div.desc {
  padding: 15px;
  text-align: center;
}

* {
  box-sizing: border-box;
}

.responsive {
  padding: 0 6px;
  float: left;
  width: 24.99999%;
}

@media only screen and (max-width: 700px) {
  .responsive {
    width: 49.99999%;
    margin: 6px 0;
  }
}

@media only screen and (max-width: 500px) {
  .responsive {
    width: 100%;
  }
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}


}
#fw-section-links-list-f71a1a2b-4582-4338-9735-a3ebafbe5991 {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-links-list-09466161-ab22-453e-8acd-626b8d585495 {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-custom-html-8be649e5-9eb1-44b4-92f7-3ccf1f1d6fc3 {

div.gallery {
  border: 1px solid #ccc;
}

div.gallery:hover {
  border: 1px solid #777;
}

div.gallery img {
  width: 100%;
  height: auto;
}

div.desc {
  padding: 15px;
  text-align: center;
}

* {
  box-sizing: border-box;
}

.responsive {
  padding: 0 6px;
  float: left;
  width: 24.99999%;
}

@media only screen and (max-width: 700px) {
  .responsive {
    width: 49.99999%;
    margin: 6px 0;
  }
}

@media only screen and (max-width: 500px) {
  .responsive {
    width: 100%;
  }
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
}
#fw-section-links-list-9479483c-36cb-494a-b3a1-df16433ff58d {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-9ff3198d-ccf2-4eee-b803-0dc93f668541 {
--font-heading-scale: 1.57;
--font-body-scale: 1.0;
}

#fw-section-rich-text-d96b6e51-3dfe-41a3-b667-086a53b77f68 {
--font-heading-scale: 1.7;
--font-body-scale: 1.0;
}
#fw-section-custom-html-bf0d662b-b075-4782-a894-03663e5dd435 {

div.gallery {
  border: 1px solid #ccc;
}

div.gallery:hover {
  border: 1px solid #777;
}

div.gallery img {
  width: 100%;
  height: auto;
}

div.desc {
  padding: 15px;
  text-align: center;
}

* {
  box-sizing: border-box;
}

.responsive {
  padding: 0 6px;
  float: left;
  width: 24.99999%;
}

@media only screen and (max-width: 700px) {
  .responsive {
    width: 49.99999%;
    margin: 6px 0;
  }
}

@media only screen and (max-width: 500px) {
  .responsive {
    width: 100%;
  }
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}


}
#fw-section-links-list-ecaf967b-4574-46f0-8c74-04618a47eef4 {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-9f132f15-4b5d-404a-94ec-40e4f4a8f4e8 {
--font-heading-scale: 1.28;
--font-body-scale: 1.0;
}

#fw-section-links-list-72036957-9286-460b-935f-ffdf69f4351a {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-links-list-bd5fd12e-2b74-4bfa-aa07-6bf3908b903c {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-custom-html-1c1aeffc-8566-4426-a7b2-3a28fc722b9f {

div.gallery {
  border: 1px solid #ccc;
}

div.gallery:hover {
  border: 1px solid #777;
}

div.gallery img {
  width: 100%;
  height: auto;
}

div.desc {
  padding: 15px;
  text-align: center;
}

* {
  box-sizing: border-box;
}

.responsive {
  padding: 0 6px;
  float: left;
  width: 24.99999%;
}

@media only screen and (max-width: 700px) {
  .responsive {
    width: 49.99999%;
    margin: 6px 0;
  }
}

@media only screen and (max-width: 500px) {
  .responsive {
    width: 100%;
  }
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}


}
#fw-section-links-list-b4f9580f-ddc1-4e60-b85e-83e06f07e87a {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-links-list-c756695e-bc63-45e0-b918-a3de339bd9b0 {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-links-list-5ef4506c-00a7-4edf-8cf0-bb6060221300 {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-links-list-3520fa9b-c88e-4a30-a325-01323b1f3923 {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-rich-text-d418358d-bef6-4619-9630-5668697a3a72 {
--font-heading-scale: 1.6;
--font-body-scale: 1.0;
}
#fw-section-custom-html-4b03f619-9c1a-4cff-a281-4dbae878a777 {

div.gallery {
  border: 1px solid #ccc;
}

div.gallery:hover {
  border: 1px solid #777;
}

div.gallery img {
  width: 100%;
  height: auto;
}

div.desc {
  padding: 15px;
  text-align: center;
}

* {
  box-sizing: border-box;
}

.responsive {
  padding: 0 6px;
  float: left;
  width: 24.99999%;
}

@media only screen and (max-width: 700px) {
  .responsive {
    width: 49.99999%;
    margin: 6px 0;
  }
}

@media only screen and (max-width: 500px) {
  .responsive {
    width: 100%;
  }
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}


}
#fw-section-links-list-edad5501-0021-49e4-8671-f436a5a29689 {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-links-list-bf0ea888-6932-4313-b67d-39239e79b599 {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-custom-html-524be8ad-5ab5-425c-a7a2-99906f7795e8 {

div.gallery {
  border: 1px solid #ccc;
}

div.gallery:hover {
  border: 1px solid #777;
}

div.gallery img {
  width: 100%;
  height: auto;
}

div.desc {
  padding: 15px;
  text-align: center;
}

* {
  box-sizing: border-box;
}

.responsive {
  padding: 0 6px;
  float: left;
  width: 24.99999%;
}

@media only screen and (max-width: 700px) {
  .responsive {
    width: 49.99999%;
    margin: 6px 0;
  }
}

@media only screen and (max-width: 500px) {
  .responsive {
    width: 100%;
  }
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}


}
#fw-section-links-list-f6620aef-dbc0-431a-89aa-c4fa8e70f8e0 {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-links-list-9d0aa78c-1ce3-4a21-81ba-baf3b1da1e41 {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-links-list-f11fdb6c-0c8d-44e5-bc93-949c0b808658 {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}



#fw-section-links-list-74efe7bd-8b4c-4204-86bc-fb04c7ca7b72 {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-links-list-ca260628-d0eb-47cc-b45a-292411397c6e {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-custom-html-9a90001e-f252-4b9c-b9fc-643a2af956bf {

div.gallery {
  border: 1px solid #ccc;
}

div.gallery:hover {
  border: 1px solid #777;
}

div.gallery img {
  width: 100%;
  height: auto;
}

div.desc {
  padding: 15px;
  text-align: center;
}

* {
  box-sizing: border-box;
}

.responsive {
  padding: 0 6px;
  float: left;
  width: 24.99999%;
}

@media only screen and (max-width: 700px) {
  .responsive {
    width: 49.99999%;
    margin: 6px 0;
  }
}

@media only screen and (max-width: 500px) {
  .responsive {
    width: 100%;
  }
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
}
#fw-section-links-list-cacae35f-ee0c-4a76-bef0-aa280f73a346 {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-links-list-4406462a-4aab-4b97-9ee0-872218ad5ba4 {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-2afd19ff-4edc-4213-961d-b2e8884cea2e {
--font-heading-scale: 2.0;
--font-body-scale: 1.0;
}
#fw-section-footer {
--color-primary: #dcdcd9;
--color-primary-rgb: 220, 220, 217;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-header {
--color-primary: #8faca0;
--color-primary-rgb: 143, 172, 160;
--color-background: #f5f5f2;
--color-background-rgb: 245, 245, 242;
--color-on-primary: #2d2c26;
--color-on-primary-rgb: 45, 44, 38;
--color-on-background: #2d2c26;
--color-on-background-rgb: 45, 44, 38;
--color-product-image-background: #2d2c26;
--color-background-brightness: 245;
background-color: var(--color-background);
color: var(--color-on-background);

}