#fw-section-image-1565246d-c574-45e0-b53c-36a5f3109d67 {

section {
  padding: 35px 0px 35px 0px;
  background-color: #f7f7f7;
}
}


#fw-section-header {

.header {
  background-color: #ca2430;
  box-shadow:5px 5px 5px #b5b5b5;
  margin-top: 0px;
  margin-bottom: 0px;
}
.header__nav-container {
  
  padding: 0;
  margin-top: -30px; 
}
.text-logo {
  font-weight: bolder;
  font-size: 21pt;
  color: white;
}
.header__link {
  color: white;
}
.cart-widget {
  color: white;
  font-weight: bold;
}
.drawer__content {
background-color: black;
  opacity: 80%;
  
}
.mobile-menu__nav li a {
  color: white;
}
.mobile-menu__close {
  color: white;
}
.mobile-menu__socials li a {
  color: white;
}

}


#fw-section-footer {

.footer {
  background-color: #ca2430;
  color: white;
}
.footer a {
  color: white;
}
.footer__copy {
  color: white;
  font-weight: bold;
}
}





#fw-section-announcement-bar-0c54f145-0422-48d5-9eca-912b8422d274 {

.announcement-bar {
  background-color: black;
  opacity: 90%;
  font-weight: bold;
}

}

#fw-section-featured-collection-3e675b86-05bd-4786-8254-cfd7312ee68c {

h1 {
  font-weight: bold;
  color: #575757;
  font-size: 24pt;
}
h2 {
  font-weight: bold;
  color: #575757;
  font-size: 18pt;
}
h3 {
  color: #ca2430;
  font-weight: bold;
}
.button {
  background-color: #ca2430;
  color: white;
}
.button:hover {
  background-color: #E32431;
}
.product-info__title {
  color: #ca2430;
}
}
#fw-section-featured-collection-93f057cd-ea97-4960-ba31-98201c5401cc {

h2 {
  font-weight: bold;
  color: #ca2430;
  font-size: 21pt;
}
h3 {
  color: #ca2430;
  font-weight: bold;
}
.button {
  background-color: #ca2430;
  color: white;
}
.button:hover {
  background-color: #E32431;
}
}

#fw-section-featured-collection-c5247d7a-5794-4aff-95eb-696c18766b58 {

h2 {
  font-weight: bold;
  color: #575757;
  font-size: 18pt;
}
h3 {
  color: #ca2430;
  font-weight: bold;
}
.button {
  background-color: #ca2430;
  color: white;
}
.button:hover {
  background-color: #E32431;
}
}
#fw-section-image-f0be6b51-bcb9-4eca-a30c-657e966a7038 {

section {
  border-radius: 0;
  background-color: #1c1c1c;
}
}

#fw-section-image-with-text-db766edf-baeb-4d5f-ab89-25ddd42b0fe5 {

h2 {
  font-size: 21pt;
  font-weight: bolder;
  color: #ca2430;
}
p {
  font-size: 12pt;
  margin-bottom: 10pt;
}
span {
  margin-top: 10pt;
}
section {
  background-color: #f3f3f3;
  
}
}

#fw-section-rich-text-057e3555-3578-4d52-a970-307840b5d398 {

h2 {
  font-size: 21pt;
  font-weight: bolder;
  color: #ca2430;
}
p {
  font-size: 12pt;
  margin-bottom: 10pt;
}
span {
  margin-top: 10pt;
}
}
#fw-section-rich-text-175448864430142 {

section {
  padding: 50px 0px 50px 0px;
}

h2 {
  font-size: 21pt;
  font-weight: bolder;
  color: #ca2430;
}
p {
  font-size: 12pt;
  margin: 1.5rem;
}
span {
  margin-top: 10pt;
}
}
#fw-section-image-with-text-8b18a90b-2708-4185-bf6f-1966c88ee0b7 {

h2 {
  font-size: 21pt;
  font-weight: bolder;
  color: #ca2430;
}
p {
  font-size: 12pt;
  margin-bottom: 10pt;
}
span {
  margin-top: 10pt;
}
section {
  background-color: #f3f3f3;
  
}
}
#fw-section-featured-collection-20ae48d5-24b4-43e4-94fa-459ba417da9d {

h2 {
  font-weight: bold;
  color: #575757;
  font-size: 18pt;
}
h3 {
  color: #ca2430;
  font-weight: bold;
}
.button {
  background-color: #ca2430;
  color: white;
}
.button:hover {
  background-color: #E32431;
}
}
#fw-section-featured-collection-95f810f0-c188-4696-9cb0-c4efa1061885 {

h2 {
  font-size: 21pt;
  font-weight: bolder;
  color: #ca2430;
}
h3 {
  color: #ca2430;
  font-weight: bold;
}
p {
  font-size: 12pt;
  margin-bottom: 10pt;
}
span {
  margin-top: 10pt;
}
section {
  
  
}
}