#fw-section-hero-645be7c2-7285-440e-ba81-b8dc91ba2200 {
--color-primary: #c91d1d;
--color-primary-rgb: 201, 29, 29;
--color-background: #f5f2ea;
--color-background-rgb: 245, 242, 234;
--color-on-background: #111111;
--color-on-background-rgb: 17, 17, 17;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #111111;
--color-background-brightness: 242;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #c91d1d;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #111111;
--secondary-btn-bg: transparent;
--secondary-btn-text: #111111;
--secondary-btn-border-color: #111111;

}

#fw-section-text-banner-6118de06-1dfc-498e-bf2c-5e86347f59f6 {
--color-primary: #c91d1d;
--color-primary-rgb: 201, 29, 29;
--color-background: #111111;
--color-background-rgb: 17, 17, 17;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 17;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #c91d1d;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}






#fw-section-text-blocks-e851e594-1340-406b-b2cd-43db15024f44 {
--font-heading-scale: 0.7;
--font-body-scale: 1.0;
}
#fw-section-text-blocks-497f13dd-c255-4402-9a5c-468a4b16fbac {
--font-heading-scale: 0.7;
--font-body-scale: 1.0;
}

#fw-section-hero-59eec031-dd09-4d62-8234-88403c793d57 {
--color-primary: #c91d1d;
--color-primary-rgb: 201, 29, 29;
--color-background: #f5f2ea;
--color-background-rgb: 245, 242, 234;
--color-on-background: #111111;
--color-on-background-rgb: 17, 17, 17;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #111111;
--color-background-brightness: 242;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #c91d1d;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #111111;
--secondary-btn-bg: transparent;
--secondary-btn-text: #111111;
--secondary-btn-border-color: #111111;

}

#fw-section-text-banner-09c661ee-59b0-42b1-84c9-32763c603fd1 {
--color-primary: #c91d1d;
--color-primary-rgb: 201, 29, 29;
--color-background: #111111;
--color-background-rgb: 17, 17, 17;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 17;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #c91d1d;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}





#fw-section-text-blocks-f10df814-f155-4861-a0dc-afb0f761f4fc {
--font-heading-scale: 0.7;
--font-body-scale: 1.0;
}



#fw-section-text-blocks-7860f194-8b13-4d9d-87bf-060e002cbcfe {
--font-heading-scale: 0.7;
--font-body-scale: 1.0;
}



#fw-section-text-blocks-8111c21a-2bdb-42bc-bbbb-a8709007aa93 {
--font-heading-scale: 0.7;
--font-body-scale: 1.0;
}


#fw-section-hero-24212391-d03c-4b58-b77f-b19246ca866f {
--font-heading-scale: 0.7;
--font-body-scale: 0.8;
}
#fw-section-hero-24212391-d03c-4b58-b77f-b19246ca866f {
--color-primary: #c95f16;
--color-primary-rgb: 201, 95, 22;
--color-background: #f5f2ea;
--color-background-rgb: 245, 242, 234;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #f5f2ea;
--color-on-primary-rgb: 245, 242, 234;
--color-product-image-background: #ffffff;
--color-background-brightness: 242;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #c95f16;
--primary-btn-text: #f5f2ea;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
@media (min-width: 768px) {
  img {
    object-position: 58% 25% !important;
  }

  [style*="background-image"] {
    background-position: 58% 25% !important;
  }
}

@media (max-width: 767px) {
  img {
    object-position: 66% center !important;
  }

  [style*="background-image"] {
    background-position: 66% center !important;
  }

  p {
    display: none !important;
  }
}
}







#fw-section-header {
--font-heading-scale: 1.2;
--font-body-scale: 1.0;
}