#fw-section-text-carousel-d807293c-f954-4b76-a31c-3fa9c7f0f903 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #030000;
--color-background-rgb: 3, 0, 0;
--color-on-background: #eee6e6;
--color-on-background-rgb: 238, 230, 230;
--color-on-primary: #272719;
--color-on-primary-rgb: 39, 39, 25;
--color-product-image-background: #151515;
--color-background-brightness: 1;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #272719;
--primary-btn-border-color: #eee6e6;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eee6e6;
--secondary-btn-border-color: #eee6e6;
/* 1. Re-render the cards natively at 2.5x their size without blurriness */
.text-carousel__line {
  zoom: 8 !important;           /* Upscales all content cleanly */
  margin: 1px !important;      /* Controls horizontal spacing between cards */
}

/* 2. Give the carousel track ample vertical space to house the large cards */
.text-carousel__container,
.text-carousel__inner {
  height: 300px !important;       /* Prevents the cards from being clipped */
  display: 100px !important;
  align-items: center !important; /* Centers them vertically in the dark section */
}

}

#fw-section-featured-product-b01be845-652c-4e73-be80-5b22c9497f56 {
--font-heading-scale: 2.0;
--font-body-scale: 0.75;
}
#fw-section-featured-product-f8cc1123-d051-43e2-bc3e-6952d4a559b9 {
--font-heading-scale: 2.0;
--font-body-scale: 0.75;
}
#fw-section-featured-product-563d7ed9-a00d-4e46-96ce-88f3fc5465d1 {
--font-heading-scale: 2.0;
--font-body-scale: 0.75;
}
#fw-section-featured-product-1117b582-efec-4b6e-b8f4-034b4ce80110 {
--font-heading-scale: 2.0;
--font-body-scale: 0.75;
}
#fw-section-featured-product-d8499569-0536-4b33-bfb2-07f7d1d14edb {
--font-heading-scale: 2.0;
--font-body-scale: 0.75;
}
#fw-section-featured-product-38bdf4ad-35dd-4200-8699-d3a26b6d9f3e {
--font-heading-scale: 2.0;
--font-body-scale: 0.75;
}
#fw-section-featured-product-de7e870d-e365-4b2b-b748-b129d645ba2b {
--font-heading-scale: 2.0;
--font-body-scale: 0.75;
}
#fw-section-featured-collection-139e5bee-72a8-4768-b86a-539580bfe630 {
--font-heading-scale: 2.0;
--font-body-scale: 1.0;
}







#fw-section-image-with-text-da37d200-acb5-40a2-9931-dc3f763c718b {
--color-primary: #fffcfc;
--color-primary-rgb: 255, 252, 252;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #171701;
--color-on-primary-rgb: 23, 23, 1;
--color-product-image-background: #151515;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #fffcfc;
--primary-btn-text: #171701;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}


#fw-section-hero-3f092f1c-e41f-4be8-bddb-58711dbe5896 {
--font-heading-scale: 0.79;
--font-body-scale: 1.05;
}
#fw-section-hero-3f092f1c-e41f-4be8-bddb-58711dbe5896 {
--color-primary: #f7efef;
--color-primary-rgb: 247, 239, 239;
--color-background: #151515;
--color-background-rgb: 21, 21, 21;
--color-on-background: #f3f3eb;
--color-on-background-rgb: 243, 243, 235;
--color-on-primary: #272719;
--color-on-primary-rgb: 39, 39, 25;
--color-product-image-background: #151515;
--color-background-brightness: 21;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f7efef;
--primary-btn-text: #272719;
--primary-btn-border-color: #f3f3eb;
--secondary-btn-bg: transparent;
--secondary-btn-text: #f3f3eb;
--secondary-btn-border-color: #f3f3eb;

}







#fw-section-hero-1702926352 {
--color-primary: #f7efef;
--color-primary-rgb: 247, 239, 239;
--color-background: #151515;
--color-background-rgb: 21, 21, 21;
--color-on-background: #eee6e6;
--color-on-background-rgb: 238, 230, 230;
--color-on-primary: #fff800;
--color-on-primary-rgb: 255, 248, 0;
--color-product-image-background: #151515;
--color-background-brightness: 21;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f7efef;
--primary-btn-text: #fff800;
--primary-btn-border-color: #eee6e6;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eee6e6;
--secondary-btn-border-color: #eee6e6;

}




#fw-section-text-carousel-cac74e45-f609-49c3-b195-7e9c2adc1532 {
--font-heading-scale: 0.85;
--font-body-scale: 0.92;
}
#fw-section-announcement-bar {
--font-heading-scale: 2.0;
--font-body-scale: 1.43;
}
#fw-section-announcement-bar {
--color-primary: #100000;
--color-primary-rgb: 16, 0, 0;
--color-background: #fcfbfc;
--color-background-rgb: 252, 251, 252;
--color-on-background: #e80000;
--color-on-background-rgb: 232, 0, 0;
--color-on-primary: #ffe000;
--color-on-primary-rgb: 255, 224, 0;
--color-product-image-background: #151515;
--color-background-brightness: 251;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #100000;
--primary-btn-text: #ffe000;
--primary-btn-border-color: #e80000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #e80000;
--secondary-btn-border-color: #e80000;

}




















#fw-section-custom-html-b1b473f1-4432-4420-b89f-28139086ade5 {
--color-primary: #100000;
--color-primary-rgb: 16, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #180101;
--color-on-background-rgb: 24, 1, 1;
--color-on-primary: #fff800;
--color-on-primary-rgb: 255, 248, 0;
--color-product-image-background: #151515;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #100000;
--primary-btn-text: #fff800;
--primary-btn-border-color: #180101;
--secondary-btn-bg: transparent;
--secondary-btn-text: #180101;
--secondary-btn-border-color: #180101;

}



#fw-section-text-blocks-a88ef46a-a8a8-44eb-9b16-aa07628f1963 {
--font-heading-scale: 1.32;
--font-body-scale: 0.86;
}


















#fw-section-video-c8a55eaf-42b0-4235-8bf6-9ec130db7547 {
--color-primary: #100000;
--color-primary-rgb: 16, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #180101;
--color-on-background-rgb: 24, 1, 1;
--color-on-primary: #fff800;
--color-on-primary-rgb: 255, 248, 0;
--color-product-image-background: #151515;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #100000;
--primary-btn-text: #fff800;
--primary-btn-border-color: #180101;
--secondary-btn-bg: transparent;
--secondary-btn-text: #180101;
--secondary-btn-border-color: #180101;

}

















#fw-section-video-64275c44-5444-4ab8-9403-417c02bdba62 {
--color-primary: #100000;
--color-primary-rgb: 16, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #fff800;
--color-on-primary-rgb: 255, 248, 0;
--color-product-image-background: #151515;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #100000;
--primary-btn-text: #fff800;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-custom-html-3f91e4ed-eca8-4377-95dc-0e1dbc2c6842 {
--color-primary: #100000;
--color-primary-rgb: 16, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #180101;
--color-on-background-rgb: 24, 1, 1;
--color-on-primary: #fff800;
--color-on-primary-rgb: 255, 248, 0;
--color-product-image-background: #151515;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #100000;
--primary-btn-text: #fff800;
--primary-btn-border-color: #180101;
--secondary-btn-bg: transparent;
--secondary-btn-text: #180101;
--secondary-btn-border-color: #180101;

}


#fw-section-text-carousel-4f3f23c7-c9c1-481c-9f9d-d905e7fbe9b1 {
--color-primary: #151515;
--color-primary-rgb: 21, 21, 21;
--color-background: #151515;
--color-background-rgb: 21, 21, 21;
--color-on-background: #eee6e6;
--color-on-background-rgb: 238, 230, 230;
--color-on-primary: #eee6e6;
--color-on-primary-rgb: 238, 230, 230;
--color-product-image-background: #151515;
--color-background-brightness: 21;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #151515;
--primary-btn-text: #eee6e6;
--primary-btn-border-color: #eee6e6;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eee6e6;
--secondary-btn-border-color: #eee6e6;

}

#fw-section-custom-html-afbf11d5-23db-4697-848c-360da4da33f6 {
--color-primary: #f7efef;
--color-primary-rgb: 247, 239, 239;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #eee6e6;
--color-on-background-rgb: 238, 230, 230;
--color-on-primary: #272719;
--color-on-primary-rgb: 39, 39, 25;
--color-product-image-background: #151515;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f7efef;
--primary-btn-text: #272719;
--primary-btn-border-color: #eee6e6;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eee6e6;
--secondary-btn-border-color: #eee6e6;

}

#fw-section-text-carousel-67a7bb75-881b-4f30-8e25-64298dcb34b6 {
--color-primary: #151515;
--color-primary-rgb: 21, 21, 21;
--color-background: #151515;
--color-background-rgb: 21, 21, 21;
--color-on-background: #eee6e6;
--color-on-background-rgb: 238, 230, 230;
--color-on-primary: #eee6e6;
--color-on-primary-rgb: 238, 230, 230;
--color-product-image-background: #151515;
--color-background-brightness: 21;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #151515;
--primary-btn-text: #eee6e6;
--primary-btn-border-color: #eee6e6;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eee6e6;
--secondary-btn-border-color: #eee6e6;

}


#fw-section-video-a573a764-674e-4cb3-97fc-c18186a12c0b {
--color-primary: #100000;
--color-primary-rgb: 16, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #180101;
--color-on-background-rgb: 24, 1, 1;
--color-on-primary: #fff800;
--color-on-primary-rgb: 255, 248, 0;
--color-product-image-background: #151515;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #100000;
--primary-btn-text: #fff800;
--primary-btn-border-color: #180101;
--secondary-btn-bg: transparent;
--secondary-btn-text: #180101;
--secondary-btn-border-color: #180101;

}





#fw-section-custom-html-c3ce31e0-e1ce-45b9-92d8-08c27f477949 {
--color-primary: #100000;
--color-primary-rgb: 16, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #180101;
--color-on-background-rgb: 24, 1, 1;
--color-on-primary: #fff800;
--color-on-primary-rgb: 255, 248, 0;
--color-product-image-background: #151515;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #100000;
--primary-btn-text: #fff800;
--primary-btn-border-color: #180101;
--secondary-btn-bg: transparent;
--secondary-btn-text: #180101;
--secondary-btn-border-color: #180101;

}
#fw-section-video-1df6ed79-203e-4754-9d7b-ee2befe801dc {
--color-primary: #100000;
--color-primary-rgb: 16, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #180101;
--color-on-background-rgb: 24, 1, 1;
--color-on-primary: #fff800;
--color-on-primary-rgb: 255, 248, 0;
--color-product-image-background: #151515;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #100000;
--primary-btn-text: #fff800;
--primary-btn-border-color: #180101;
--secondary-btn-bg: transparent;
--secondary-btn-text: #180101;
--secondary-btn-border-color: #180101;

}












#fw-section-hero-0 {
--color-primary: #f7efef;
--color-primary-rgb: 247, 239, 239;
--color-background: #151515;
--color-background-rgb: 21, 21, 21;
--color-on-background: #F1F861;
--color-on-background-rgb: 241, 248, 97;
--color-on-primary: #272719;
--color-on-primary-rgb: 39, 39, 25;
--color-product-image-background: #151515;
--color-background-brightness: 21;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f7efef;
--primary-btn-text: #272719;
--primary-btn-border-color: #F1F861;
--secondary-btn-bg: transparent;
--secondary-btn-text: #F1F861;
--secondary-btn-border-color: #F1F861;

}