#fw-section-collections-list-24a90779-2d7d-4eee-b64a-1c6e6bfb57ad {

/* ================================================
   TOSA — Fourthwall PAGE CSS
   Paste into: Page section > Edit Code
   ================================================ */

@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Crimson+Pro:wght@300;400&display=swap');

body {
  background-color: #0a0c0f !important;
  background-image: url('https://www.thetosa.com/bg-texture.jpeg') !important;
  background-size: cover !important;
  background-position: center top !important;
  background-attachment: fixed !important;
  color: #dde3e8 !important;
  font-family: 'Crimson Pro', serif !important;
  font-weight: 300 !important;
}

body::before {
  content: '';
  position: fixed;
  inset: 0;
  background: rgba(10,12,15,0.88);
  pointer-events: none;
  z-index: 0;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 0.2em !important;
  color: #dde3e8 !important;
}

a {
  color: #c97c2a !important;
  text-decoration: none !important;
}

a:hover {
  color: #dde3e8 !important;
}

/* Buttons */
button, .btn, [type="submit"],
a[class*="button"], a[class*="btn"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 0.3em !important;
  background: transparent !important;
  border: 1px solid #c97c2a !important;
  color: #c97c2a !important;
  border-radius: 0 !important;
  transition: background 0.3s, color 0.3s !important;
}

button:hover, .btn:hover, [type="submit"]:hover {
  background: #c97c2a !important;
  color: #0a0c0f !important;
}

/* Add to cart / primary buttons */
[class*="add-to-cart"], [class*="addToCart"],
[class*="primary-button"], [class*="primaryButton"] {
  background: #c97c2a !important;
  color: #0a0c0f !important;
  border: 1px solid #c97c2a !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 0.3em !important;
  border-radius: 0 !important;
}

/* Product cards */
[class*="product-card"], [class*="productCard"],
[class*="product-tile"], [class*="productTile"] {
  background: rgba(22,30,37,0.8) !important;
  border: 1px solid rgba(174,195,210,0.1) !important;
  border-radius: 0 !important;
}

[class*="product-card"]:hover, [class*="productCard"]:hover {
  border-color: #c97c2a !important;
}

[class*="product-title"], [class*="productTitle"],
[class*="product-name"], [class*="productName"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 0.15em !important;
  color: #dde3e8 !important;
}

[class*="price"], [class*="Price"] {
  color: #c97c2a !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 0.15em !important;
}

/* Forms */
input, textarea, select {
  background: transparent !important;
  border: none !important;
  border-bottom: 1px solid rgba(174,195,210,0.1) !important;
  color: #dde3e8 !important;
  font-family: 'Crimson Pro', serif !important;
  border-radius: 0 !important;
}

input:focus, textarea:focus, select:focus {
  border-bottom-color: #c97c2a !important;
  outline: none !important;
}

hr, [class*="divider"] {
  border-color: rgba(174,195,210,0.1) !important;
}
}




#fw-section-header {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #194668;
--color-background-rgb: 25, 70, 104;
--color-on-background: #c97c2a;
--color-on-background-rgb: 201, 124, 42;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #c97c2a;
--color-background-brightness: 60;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #194668;
--primary-btn-text: #c97c2a;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #c97c2a;
--secondary-btn-border-color: #c97c2a;

}