#fw-section-hero-d601660e-d913-43bb-8b5c-c87dc72acf52 {
--font-heading-scale: 1.82;
--font-body-scale: 1.4;
}
#fw-section-hero-d601660e-d913-43bb-8b5c-c87dc72acf52 {
--color-primary: #130ddd;
--color-primary-rgb: 19, 13, 221;
--color-background: #17191f;
--color-background-rgb: 23, 25, 31;
--color-on-primary: #cacaca;
--color-on-primary-rgb: 202, 202, 202;
--color-on-background: #e5eeee;
--color-on-background-rgb: 229, 238, 238;
--color-product-image-background: #e5eeee;
--color-background-brightness: 25;
background-color: var(--color-background);
color: var(--color-on-background);
/* ==============================
   WORLD CLASS STUDIO TYPE SYSTEM
   Fourthwall — Tactical Rounded Casino
   - Titles: bigger + apparent
   - Body: semi-light
   - Tracking: headers 2%, product titles 1.5%
================================= */

@import url("https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700&display=swap");

:root{
  --wcs-font: "Sora", sans-serif;

  --wcs-track-header: 0.02em;     /* 2% */
  --wcs-track-title: 0.015em;     /* 1.5% */
  --wcs-track-body: 0.01em;       /* subtle */

  --wcs-weight-header: 650;       /* "semi medium" feel (uses 600/700 closest) */
  --wcs-weight-title: 600;        /* product titles */
  --wcs-weight-body: 350;         /* semi-light */
}

/* GLOBAL / BODY */
body{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-body);
  letter-spacing: var(--wcs-track-body);
  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* SECTION / PAGE TITLES (bigger + apparent) */
h1,
h2,
.collection-title,
.section-title,
.section-header__title{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-header) !important;
  letter-spacing: var(--wcs-track-header) !important;
  text-transform: none !important;
  font-size: clamp(26px, 3.6vw, 40px); /* bigger */
  line-height: 1.06;
}

/* PRODUCT TITLES (no uppercase) */
h3,
.product-title,
[data-testid="product-title"]{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-title) !important;
  letter-spacing: var(--wcs-track-title) !important;
  text-transform: none !important;
  font-size: clamp(16px, 1.4vw, 20px);
  line-height: 1.12;
}

/* PRODUCT DESCRIPTION / BODY TEXT */
p,
.product-description,
[data-testid="product-description"],
.description,
.rich-text,
.text,
small{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-body) !important;
  letter-spacing: var(--wcs-track-body);
  line-height: 1.45;
}

/* PRICES */
.price,
[data-testid="product-price"],
.money{
  font-family: var(--wcs-font) !important;
  font-weight: 500 !important;       /* readable but not heavy */
  letter-spacing: 0.01em !important;
  white-space: nowrap;
}

/* BUTTONS (EXPLORE) */
button,
.btn,
a.button,
a.btn{
  font-family: var(--wcs-font) !important;
  font-weight: 600 !important;
  letter-spacing: 0.02em !important;
  text-transform: none !important;
}

/* MOBILE: keep titles strong, avoid over-spacing */
@media (max-width: 480px){
  h1, h2, .collection-title, .section-title, .section-header__title{
    letter-spacing: 0.018em !important;
  }
  h3, .product-title, [data-testid="product-title"]{
    letter-spacing: 0.013em !important;
  }
  body{
    font-weight: 400; /* semi-light on mobile can get too faint */
  }
}
}
#fw-section-hero-0fe3650c-93fa-4a10-9311-4cd348884a5b {
--font-heading-scale: 1.69;
--font-body-scale: 1.22;
}
#fw-section-hero-0fe3650c-93fa-4a10-9311-4cd348884a5b {
--color-primary: #130ddd;
--color-primary-rgb: 19, 13, 221;
--color-background: #17191f;
--color-background-rgb: 23, 25, 31;
--color-on-primary: #cacaca;
--color-on-primary-rgb: 202, 202, 202;
--color-on-background: #8315bd;
--color-on-background-rgb: 131, 21, 189;
--color-product-image-background: #8315bd;
--color-background-brightness: 25;
background-color: var(--color-background);
color: var(--color-on-background);
/* ==============================
   WORLD CLASS STUDIO TYPE SYSTEM
   Fourthwall — Tactical Rounded Casino
   - Titles: bigger + apparent
   - Body: semi-light
   - Tracking: headers 2%, product titles 1.5%
================================= */

@import url("https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700&display=swap");

:root{
  --wcs-font: "Sora", sans-serif;

  --wcs-track-header: 0.02em;     /* 2% */
  --wcs-track-title: 0.015em;     /* 1.5% */
  --wcs-track-body: 0.01em;       /* subtle */

  --wcs-weight-header: 650;       /* "semi medium" feel (uses 600/700 closest) */
  --wcs-weight-title: 600;        /* product titles */
  --wcs-weight-body: 350;         /* semi-light */
}

/* GLOBAL / BODY */
body{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-body);
  letter-spacing: var(--wcs-track-body);
  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* SECTION / PAGE TITLES (bigger + apparent) */
h1,
h2,
.collection-title,
.section-title,
.section-header__title{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-header) !important;
  letter-spacing: var(--wcs-track-header) !important;
  text-transform: none !important;
  font-size: clamp(26px, 3.6vw, 40px); /* bigger */
  line-height: 1.06;
}

/* PRODUCT TITLES (no uppercase) */
h3,
.product-title,
[data-testid="product-title"]{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-title) !important;
  letter-spacing: var(--wcs-track-title) !important;
  text-transform: none !important;
  font-size: clamp(16px, 1.4vw, 20px);
  line-height: 1.12;
}

/* PRODUCT DESCRIPTION / BODY TEXT */
p,
.product-description,
[data-testid="product-description"],
.description,
.rich-text,
.text,
small{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-body) !important;
  letter-spacing: var(--wcs-track-body);
  line-height: 1.45;
}

/* PRICES */
.price,
[data-testid="product-price"],
.money{
  font-family: var(--wcs-font) !important;
  font-weight: 500 !important;       /* readable but not heavy */
  letter-spacing: 0.01em !important;
  white-space: nowrap;
}

/* BUTTONS (EXPLORE) */
button,
.btn,
a.button,
a.btn{
  font-family: var(--wcs-font) !important;
  font-weight: 600 !important;
  letter-spacing: 0.02em !important;
  text-transform: none !important;
}

/* MOBILE: keep titles strong, avoid over-spacing */
@media (max-width: 480px){
  h1, h2, .collection-title, .section-title, .section-header__title{
    letter-spacing: 0.018em !important;
  }
  h3, .product-title, [data-testid="product-title"]{
    letter-spacing: 0.013em !important;
  }
  body{
    font-weight: 400; /* semi-light on mobile can get too faint */
  }
}
}
#fw-section-hero-c4841af0-2183-4b64-8c7e-96c0f039281d {
--font-heading-scale: 1.8;
--font-body-scale: 1.4;
}
#fw-section-hero-c4841af0-2183-4b64-8c7e-96c0f039281d {
--color-primary: #130ddd;
--color-primary-rgb: 19, 13, 221;
--color-background: #17191f;
--color-background-rgb: 23, 25, 31;
--color-on-primary: #cacaca;
--color-on-primary-rgb: 202, 202, 202;
--color-on-background: #106d97;
--color-on-background-rgb: 16, 109, 151;
--color-product-image-background: #106d97;
--color-background-brightness: 25;
background-color: var(--color-background);
color: var(--color-on-background);
/* ==============================
   WORLD CLASS STUDIO TYPE SYSTEM
   Fourthwall — Tactical Rounded Casino
   - Titles: bigger + apparent
   - Body: semi-light
   - Tracking: headers 2%, product titles 1.5%
================================= */

@import url("https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700&display=swap");

:root{
  --wcs-font: "Sora", sans-serif;

  --wcs-track-header: 0.02em;     /* 2% */
  --wcs-track-title: 0.015em;     /* 1.5% */
  --wcs-track-body: 0.01em;       /* subtle */

  --wcs-weight-header: 650;       /* "semi medium" feel (uses 600/700 closest) */
  --wcs-weight-title: 600;        /* product titles */
  --wcs-weight-body: 350;         /* semi-light */
}

/* GLOBAL / BODY */
body{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-body);
  letter-spacing: var(--wcs-track-body);
  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* SECTION / PAGE TITLES (bigger + apparent) */
h1,
h2,
.collection-title,
.section-title,
.section-header__title{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-header) !important;
  letter-spacing: var(--wcs-track-header) !important;
  text-transform: none !important;
  font-size: clamp(26px, 3.6vw, 40px); /* bigger */
  line-height: 1.06;
}

/* PRODUCT TITLES (no uppercase) */
h3,
.product-title,
[data-testid="product-title"]{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-title) !important;
  letter-spacing: var(--wcs-track-title) !important;
  text-transform: none !important;
  font-size: clamp(16px, 1.4vw, 20px);
  line-height: 1.12;
}

/* PRODUCT DESCRIPTION / BODY TEXT */
p,
.product-description,
[data-testid="product-description"],
.description,
.rich-text,
.text,
small{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-body) !important;
  letter-spacing: var(--wcs-track-body);
  line-height: 1.45;
}

/* PRICES */
.price,
[data-testid="product-price"],
.money{
  font-family: var(--wcs-font) !important;
  font-weight: 500 !important;       /* readable but not heavy */
  letter-spacing: 0.01em !important;
  white-space: nowrap;
}

/* BUTTONS (EXPLORE) */
button,
.btn,
a.button,
a.btn{
  font-family: var(--wcs-font) !important;
  font-weight: 600 !important;
  letter-spacing: 0.02em !important;
  text-transform: none !important;
}

/* MOBILE: keep titles strong, avoid over-spacing */
@media (max-width: 480px){
  h1, h2, .collection-title, .section-title, .section-header__title{
    letter-spacing: 0.018em !important;
  }
  h3, .product-title, [data-testid="product-title"]{
    letter-spacing: 0.013em !important;
  }
  body{
    font-weight: 400; /* semi-light on mobile can get too faint */
  }
}
}
#fw-section-hero-a3e37c7a-9556-4861-9220-f2918d61900b {
--font-heading-scale: 1.39;
--font-body-scale: 1.23;
}
#fw-section-hero-a3e37c7a-9556-4861-9220-f2918d61900b {
--color-primary: #130ddd;
--color-primary-rgb: 19, 13, 221;
--color-background: #17191f;
--color-background-rgb: 23, 25, 31;
--color-on-primary: #cacaca;
--color-on-primary-rgb: 202, 202, 202;
--color-on-background: #cca216;
--color-on-background-rgb: 204, 162, 22;
--color-product-image-background: #cca216;
--color-background-brightness: 25;
background-color: var(--color-background);
color: var(--color-on-background);
/* ==============================
   WORLD CLASS STUDIO TYPE SYSTEM
   Fourthwall — Tactical Rounded Casino
   - Titles: bigger + apparent
   - Body: semi-light
   - Tracking: headers 2%, product titles 1.5%
================================= */

@import url("https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700&display=swap");

:root{
  --wcs-font: "Sora", sans-serif;

  --wcs-track-header: 0.02em;     /* 2% */
  --wcs-track-title: 0.015em;     /* 1.5% */
  --wcs-track-body: 0.01em;       /* subtle */

  --wcs-weight-header: 650;       /* "semi medium" feel (uses 600/700 closest) */
  --wcs-weight-title: 600;        /* product titles */
  --wcs-weight-body: 350;         /* semi-light */
}

/* GLOBAL / BODY */
body{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-body);
  letter-spacing: var(--wcs-track-body);
  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* SECTION / PAGE TITLES (bigger + apparent) */
h1,
h2,
.collection-title,
.section-title,
.section-header__title{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-header) !important;
  letter-spacing: var(--wcs-track-header) !important;
  text-transform: none !important;
  font-size: clamp(26px, 3.6vw, 40px); /* bigger */
  line-height: 1.06;
}

/* PRODUCT TITLES (no uppercase) */
h3,
.product-title,
[data-testid="product-title"]{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-title) !important;
  letter-spacing: var(--wcs-track-title) !important;
  text-transform: none !important;
  font-size: clamp(16px, 1.4vw, 20px);
  line-height: 1.12;
}

/* PRODUCT DESCRIPTION / BODY TEXT */
p,
.product-description,
[data-testid="product-description"],
.description,
.rich-text,
.text,
small{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-body) !important;
  letter-spacing: var(--wcs-track-body);
  line-height: 1.45;
}

/* PRICES */
.price,
[data-testid="product-price"],
.money{
  font-family: var(--wcs-font) !important;
  font-weight: 500 !important;       /* readable but not heavy */
  letter-spacing: 0.01em !important;
  white-space: nowrap;
}

/* BUTTONS (EXPLORE) */
button,
.btn,
a.button,
a.btn{
  font-family: var(--wcs-font) !important;
  font-weight: 600 !important;
  letter-spacing: 0.02em !important;
  text-transform: none !important;
}

/* MOBILE: keep titles strong, avoid over-spacing */
@media (max-width: 480px){
  h1, h2, .collection-title, .section-title, .section-header__title{
    letter-spacing: 0.018em !important;
  }
  h3, .product-title, [data-testid="product-title"]{
    letter-spacing: 0.013em !important;
  }
  body{
    font-weight: 400; /* semi-light on mobile can get too faint */
  }
}
}
#fw-section-featured-collection-a54c6e46-71bb-4bc4-9060-b7caf9be0f9e {
--color-primary: #130ddd;
--color-primary-rgb: 19, 13, 221;
--color-background: #4f0f4f;
--color-background-rgb: 79, 15, 79;
--color-on-primary: #cacaca;
--color-on-primary-rgb: 202, 202, 202;
--color-on-background: #cacaca;
--color-on-background-rgb: 202, 202, 202;
--color-product-image-background: #cacaca;
--color-background-brightness: 41;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-footer {
--color-primary: #c9ccd1;
--color-primary-rgb: 201, 204, 209;
--color-background: #0b0b0b;
--color-background-rgb: 11, 11, 11;
--color-on-primary: #0b0b0b;
--color-on-primary-rgb: 11, 11, 11;
--color-on-background: #c9ccd1;
--color-on-background-rgb: 201, 204, 209;
--color-product-image-background: #c9ccd1;
--color-background-brightness: 11;
background-color: var(--color-background);
color: var(--color-on-background);
/* ==============================
   WORLD CLASS STUDIO TYPE SYSTEM
   Fourthwall — Tactical Rounded Casino
   - Titles: bigger + apparent
   - Body: semi-light
   - Tracking: headers 2%, product titles 1.5%
================================= */

@import url("https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700&display=swap");

:root{
  --wcs-font: "Sora", sans-serif;

  --wcs-track-header: 0.02em;     /* 2% */
  --wcs-track-title: 0.015em;     /* 1.5% */
  --wcs-track-body: 0.01em;       /* subtle */

  --wcs-weight-header: 650;       /* "semi medium" feel (uses 600/700 closest) */
  --wcs-weight-title: 600;        /* product titles */
  --wcs-weight-body: 350;         /* semi-light */
}

/* GLOBAL / BODY */
body{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-body);
  letter-spacing: var(--wcs-track-body);
  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* SECTION / PAGE TITLES (bigger + apparent) */
h1,
h2,
.collection-title,
.section-title,
.section-header__title{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-header) !important;
  letter-spacing: var(--wcs-track-header) !important;
  text-transform: none !important;
  font-size: clamp(26px, 3.6vw, 40px); /* bigger */
  line-height: 1.06;
}

/* PRODUCT TITLES (no uppercase) */
h3,
.product-title,
[data-testid="product-title"]{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-title) !important;
  letter-spacing: var(--wcs-track-title) !important;
  text-transform: none !important;
  font-size: clamp(16px, 1.4vw, 20px);
  line-height: 1.12;
}

/* PRODUCT DESCRIPTION / BODY TEXT */
p,
.product-description,
[data-testid="product-description"],
.description,
.rich-text,
.text,
small{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-body) !important;
  letter-spacing: var(--wcs-track-body);
  line-height: 1.45;
}

/* PRICES */
.price,
[data-testid="product-price"],
.money{
  font-family: var(--wcs-font) !important;
  font-weight: 500 !important;       /* readable but not heavy */
  letter-spacing: 0.01em !important;
  white-space: nowrap;
}

/* BUTTONS (EXPLORE) */
button,
.btn,
a.button,
a.btn{
  font-family: var(--wcs-font) !important;
  font-weight: 600 !important;
  letter-spacing: 0.02em !important;
  text-transform: none !important;
}

/* MOBILE: keep titles strong, avoid over-spacing */
@media (max-width: 480px){
  h1, h2, .collection-title, .section-title, .section-header__title{
    letter-spacing: 0.018em !important;
  }
  h3, .product-title, [data-testid="product-title"]{
    letter-spacing: 0.013em !important;
  }
  body{
    font-weight: 400; /* semi-light on mobile can get too faint */
  }
}
}
#fw-section-header {
--color-primary: #130ddd;
--color-primary-rgb: 19, 13, 221;
--color-background: #050507;
--color-background-rgb: 5, 5, 7;
--color-on-primary: #eeeef0;
--color-on-primary-rgb: 238, 238, 240;
--color-on-background: #eeeef0;
--color-on-background-rgb: 238, 238, 240;
--color-product-image-background: #eeeef0;
--color-background-brightness: 5;
background-color: var(--color-background);
color: var(--color-on-background);
/* ==============================
   WORLD CLASS STUDIO TYPE SYSTEM
   Fourthwall — Tactical Rounded Casino
   - Titles: bigger + apparent
   - Body: semi-light
   - Tracking: headers 2%, product titles 1.5%
================================= */

@import url("https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700&display=swap");

:root{
  --wcs-font: "Sora", sans-serif;

  --wcs-track-header: 0.02em;     /* 2% */
  --wcs-track-title: 0.015em;     /* 1.5% */
  --wcs-track-body: 0.01em;       /* subtle */

  --wcs-weight-header: 650;       /* "semi medium" feel (uses 600/700 closest) */
  --wcs-weight-title: 600;        /* product titles */
  --wcs-weight-body: 350;         /* semi-light */
}

/* GLOBAL / BODY */
body{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-body);
  letter-spacing: var(--wcs-track-body);
  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* SECTION / PAGE TITLES (bigger + apparent) */
h1,
h2,
.collection-title,
.section-title,
.section-header__title{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-header) !important;
  letter-spacing: var(--wcs-track-header) !important;
  text-transform: none !important;
  font-size: clamp(26px, 3.6vw, 40px); /* bigger */
  line-height: 1.06;
}

/* PRODUCT TITLES (no uppercase) */
h3,
.product-title,
[data-testid="product-title"]{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-title) !important;
  letter-spacing: var(--wcs-track-title) !important;
  text-transform: none !important;
  font-size: clamp(16px, 1.4vw, 20px);
  line-height: 1.12;
}

/* PRODUCT DESCRIPTION / BODY TEXT */
p,
.product-description,
[data-testid="product-description"],
.description,
.rich-text,
.text,
small{
  font-family: var(--wcs-font) !important;
  font-weight: var(--wcs-weight-body) !important;
  letter-spacing: var(--wcs-track-body);
  line-height: 1.45;
}

/* PRICES */
.price,
[data-testid="product-price"],
.money{
  font-family: var(--wcs-font) !important;
  font-weight: 500 !important;       /* readable but not heavy */
  letter-spacing: 0.01em !important;
  white-space: nowrap;
}

/* BUTTONS (EXPLORE) */
button,
.btn,
a.button,
a.btn{
  font-family: var(--wcs-font) !important;
  font-weight: 600 !important;
  letter-spacing: 0.02em !important;
  text-transform: none !important;
}

/* MOBILE: keep titles strong, avoid over-spacing */
@media (max-width: 480px){
  h1, h2, .collection-title, .section-title, .section-header__title{
    letter-spacing: 0.018em !important;
  }
  h3, .product-title, [data-testid="product-title"]{
    letter-spacing: 0.013em !important;
  }
  body{
    font-weight: 400; /* semi-light on mobile can get too faint */
  }
}
}