#fw-section-text-blocks-2aa6e185-f299-4c36-9268-209f036d873a {
--color-primary: #d2b48c;
--color-primary-rgb: 210, 180, 140;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #d2b48c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}



#fw-section-hero-c2ab2486-7239-4988-9c3a-51d39fd775c2 {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}
#fw-section-hero-c2ab2486-7239-4988-9c3a-51d39fd775c2 {
--color-primary: #d2b48c;
--color-primary-rgb: 210, 180, 140;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #d2b48c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}







#fw-section-custom-html-e160c540-0caa-40a5-a9ca-e8ebb2dc24a9 {

.tt-deployment-header {
  text-align: center;
  padding: 40px 20px 20px 20px;
  color: #ffffff;
}

.tt-deployment-header p {
  font-size: 13px;
  color: #a0a0a0; 
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.tt-deployment-header h1 {
  font-size: 28px;
  letter-spacing: 5px;
  text-transform: uppercase;
  margin: 0;
  border-bottom: 2px solid #ffffff;
  display: inline-block;
  padding-bottom: 8px;
}


.tt-card {
  height: 220px;
  background-size: cover;
  background-position: center;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 0px;
  text-decoration: none;
  transition: transform 0.3s ease;
  overflow: hidden;
  border-bottom: 6px solid transparent;
}

.tt-card-camp { border-bottom-color: #D35400; }
.tt-card-summit { border-bottom-color: #D2B48C; }
.tt-card-originals { border-bottom-color: #4A0E0E; }

.card-content {
  position: relative;
  z-index: 2;
  width: 100%;
  padding: 15px;
  background-color: transparent;
  transition: background-color 0.4s ease;
}

.tt-card:hover { transform: scale(1.02); }
.tt-card-camp:hover .card-content { background-color: #D35400; }
.tt-card-summit:hover .card-content { background-color: #D2B48C; }
.tt-card-originals:hover .card-content { background-color: #4A0E0E; }

.tt-card h3, .tt-card p { color: #ffffff; transition: color 0.4s ease; }
.tt-card-summit:hover .card-content h3, 
.tt-card-summit:hover .card-content p { color: #000000; }

.tt-card::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: linear-gradient(to top, rgba(0,0,0,0.9), rgba(0,0,0,0));
  z-index: 1;
}


.tt-card h3 { margin: 0; font-size: 22px; letter-spacing: 2px; text-transform: uppercase; }
.tt-card p { margin: 4px 0 0 0; font-size: 12px; text-transform: uppercase; letter-spacing: 3px; color: #c0c0c0; }

.tt-card::after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: rgba(0, 0, 0, 0.2);
  transition: background 0.4s ease; 
  z-index: 1;
}

.tt-card:hover::after {
  background: rgba(0, 0, 0, 0.6); 
}

.tt-deployment-header {
  text-align: center;
  padding: 30px 20px 10px 20px;
  color: #ffffff;
}

.tt-deployment-header h2 {
  font-size: 20px;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 5px;
  border-bottom: 2px solid #ffffff;
  display: inline-block;
  padding-bottom: 5px;
}

.tt-deployment-header p {
  font-size: 13px;
  color: #a0a0a0;
  letter-spacing: 1px;
  text-transform: uppercase;
}
}
#fw-section-custom-html-f80e58fb-ae6a-4cfb-8a4d-426296c8b26a {
--color-primary: #d2b48c;
--color-primary-rgb: 210, 180, 140;
--color-background: #4a0e0e;
--color-background-rgb: 74, 14, 14;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 32;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #4a0e0e;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #d2b48c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-custom-html-667648db-b98a-4576-a872-a8f1178f074d {


.tt-deployment-header {
  text-align: left; 
  padding: 20px 20px 10px 20px;
  color: #ffffff;
}

.section-sub-header {
  font-size: 13px;
  color: #a0a0a0;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 5px;
}

.section-main-header {
  font-size: 28px;
  color: #ffffff;
  letter-spacing: 5px;
  text-transform: uppercase;
  margin: 0;
  border-bottom: 2px solid #ffffff;
  display: inline-block; 
  padding-bottom: 8px;
}

.tribe-grid-title {
  text-align: center;
  margin: 20px
}

.tribe-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr); 
  gap: 4px; 
  width: 90%;          
  max-width: 450px;    
  margin: 0 auto;      
}


.tribe-grid img {
  width: 100%;
  display: block;
  aspect-ratio: 1 / 1; 
  object-fit: cover;   
}
}
#fw-section-custom-html-1cda26c6-3343-4c7f-9887-380cd4a85061 {

.stack-container {
  display: flex;
  flex-direction: column;
  gap: 12px; /* Tiiviimpi väli mobiilissa */
  width: 100%;
  padding: 0 10px; /* Jättää pienen marginaalin näytön reunoihin */
  box-sizing: border-box;
}

.stack-item {
  position: relative;
  width: 100%;
  display: block;
}

.stack-item img {
  width: 100%;
  height: 200px; /* Kiinteä korkeus mobiili-gridille */
  object-fit: cover;
  display: block;
}

.stack-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.4); /* Vahvempi kontrasti tekstille */
}

.stack-text {
  color: #fff;
  font-family: sans-serif;
  font-weight: 700;
  letter-spacing: 1.5px;
  font-size: 1rem;
  border: 2px solid #fff;
  padding: 12px 24px;
}
}
#fw-section-custom-html-1e0cda07-0b6e-4eab-9f0b-15816986ba95 {

.tt-banner {
  height: 180px; 
  width: 100%;
  background-size: cover;
  background-position: center;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 12px 0;
  text-decoration: none;
  transition: transform 0.4s ease, filter 0.4s ease;
  overflow: hidden;
}

.tt-banner:hover {
  transform: scale(1.02);
  filter: brightness(1.2);
}


.tt-banner::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: rgba(0, 0, 0, 0.4); 
  z-index: 1;
}

.banner-content {
  position: relative;
  z-index: 2;
  color: #ffffff;
  pointer-events: none;
}

.banner-content p {
  font-size: 11px; 
  letter-spacing: 3px;
  text-transform: uppercase;
  color: #a0a0a0;
  margin: 0 0 5px 0;
}

.banner-content h2 {
  font-size: 24px; 
  letter-spacing: 5px;
  text-transform: uppercase;
  margin: 0;
  padding: 5px 15px;
  border: 1px solid #ffffff; 
  display: inline-block;
}
}
#fw-section-announcement-bar-6176b005-9ee6-48f9-8ccc-16b010a19a51 {
--color-primary: #2eccbf;
--color-primary-rgb: 46, 204, 191;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #2eccbf;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-text-blocks-33fadc80-40ae-4de1-a16e-b31aa36ead8e {
--color-primary: #d2b48c;
--color-primary-rgb: 210, 180, 140;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #2eccbf;
--color-on-background-rgb: 46, 204, 191;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #2eccbf;
--primary-btn-border-color: #d2b48c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #2eccbf;
--secondary-btn-border-color: #2eccbf;

}
#fw-section-hero-c393853e-bcfa-473f-9f86-865f06a15f29 {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}
#fw-section-hero-c393853e-bcfa-473f-9f86-865f06a15f29 {
--color-primary: #d2b48c;
--color-primary-rgb: 210, 180, 140;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #fefffe;
--color-on-background-rgb: 254, 255, 254;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #fefffe;
--primary-btn-border-color: #d2b48c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #fefffe;
--secondary-btn-border-color: #fefffe;

}

#fw-section-image-with-text-e997f268-4fac-42ee-866d-4db5d11154da {
--color-primary: #2eccbf;
--color-primary-rgb: 46, 204, 191;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #2eccbf;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-rich-text-439ba9ab-7cd0-4c66-a074-3dd731a7b554 {
--color-primary: #d2b48c;
--color-primary-rgb: 210, 180, 140;
--color-background: #e5e4e2;
--color-background-rgb: 229, 228, 226;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 228;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #e5e4e2;
--primary-btn-text: #000000;
--primary-btn-border-color: #d2b48c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-hero-063de46f-635d-4c3b-89e4-81c911947722 {
--color-primary: #2eccbf;
--color-primary-rgb: 46, 204, 191;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #2eccbf;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-rich-text-48870195-12c1-49c0-a21f-dc47b2094a30 {
--color-primary: #d2b48c;
--color-primary-rgb: 210, 180, 140;
--color-background: #e5e4e2;
--color-background-rgb: 229, 228, 226;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 228;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #e5e4e2;
--primary-btn-text: #000000;
--primary-btn-border-color: #d2b48c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-image-with-text-e20c51eb-7912-4f15-8e9f-f0dc167d263a {
--color-primary: #2eccbf;
--color-primary-rgb: 46, 204, 191;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #2eccbf;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-rich-text-73917c9b-fa0b-44bd-b695-28313a0b9618 {
--color-primary: #d2b48c;
--color-primary-rgb: 210, 180, 140;
--color-background: #e5e4e2;
--color-background-rgb: 229, 228, 226;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 228;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #e5e4e2;
--primary-btn-text: #000000;
--primary-btn-border-color: #d2b48c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}




#fw-section-image-with-text-7a63b6ef-2012-4509-8cc8-2ebd0473f4fc {
--font-heading-scale: 0.8;
--font-body-scale: 1.0;
}
#fw-section-image-with-text-7a63b6ef-2012-4509-8cc8-2ebd0473f4fc {
--color-primary: #d2b48c;
--color-primary-rgb: 210, 180, 140;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #d2b48c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-rich-text-176959534834386 {
--font-heading-scale: 0.8;
--font-body-scale: 1.0;
}
#fw-section-rich-text-176959534834386 {
--color-primary: #d2b48c;
--color-primary-rgb: 210, 180, 140;
--color-background: #d2b48c;
--color-background-rgb: 210, 180, 140;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 184;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #d2b48c;
--primary-btn-text: #000000;
--primary-btn-border-color: #d2b48c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-text-blocks-c2a23f28-4b1b-49cf-a0c0-c149b01fd1d1 {
--font-heading-scale: 0.8;
--font-body-scale: 1.0;
}
#fw-section-text-blocks-c2a23f28-4b1b-49cf-a0c0-c149b01fd1d1 {
--color-primary: #d2b48c;
--color-primary-rgb: 210, 180, 140;
--color-background: #d35400;
--color-background-rgb: 211, 84, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 112;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #d35400;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #d2b48c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
p{
  text-align:left !important;
}
}




#fw-section-hero-video-b16f1f7e-21cd-4a1b-b365-e85219fe9aa3 {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}

#fw-section-rich-text-176479958383721 {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}
#fw-section-image-with-text-608b0df5-ffb0-47d4-a224-e73856c853d3 {
--color-primary: #8fe4ff;
--color-primary-rgb: 143, 228, 255;
--color-background: #071329;
--color-background-rgb: 7, 19, 41;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 18;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #071329;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #8fe4ff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-video-with-text-cc04bf8c-db71-408e-a6ee-8f3748a545ba {
--font-heading-scale: 0.7;
--font-body-scale: 0.7;
}


#fw-section-hero-456a1feb-2cd2-4e1b-a2c4-1a7ac82edc95 {
--color-primary: #8fe4ff;
--color-primary-rgb: 143, 228, 255;
--color-background: #071329;
--color-background-rgb: 7, 19, 41;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 18;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #071329;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #8fe4ff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-hero-20c2c177-4ac3-432e-8f2a-9f94ac207e82 {
--color-primary: #8fe4ff;
--color-primary-rgb: 143, 228, 255;
--color-background: #071329;
--color-background-rgb: 7, 19, 41;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 18;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #071329;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #8fe4ff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-hero-bf166111-417b-4596-928a-250a0afecb38 {
--color-primary: #8fe4ff;
--color-primary-rgb: 143, 228, 255;
--color-background: #071329;
--color-background-rgb: 7, 19, 41;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 18;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #071329;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #8fe4ff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}




#fw-section-rich-text-176960191805435 {
--font-heading-scale: 0.7;
--font-body-scale: 1.0;
}
#fw-section-rich-text-176960191805435 {
--color-primary: #d2b48c;
--color-primary-rgb: 210, 180, 140;
--color-background: #e2ded0;
--color-background-rgb: 226, 222, 208;
--color-on-background: #2d4032;
--color-on-background-rgb: 45, 64, 50;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 222;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #e2ded0;
--primary-btn-text: #2d4032;
--primary-btn-border-color: #d2b48c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #2d4032;
--secondary-btn-border-color: #2d4032;

}
#fw-section-text-blocks-4f05beb0-8216-4a7a-bb35-3d0a2b6b5f64 {
--font-heading-scale: 0.8;
--font-body-scale: 1.0;
}
#fw-section-text-blocks-4f05beb0-8216-4a7a-bb35-3d0a2b6b5f64 {
--color-primary: #d2b48c;
--color-primary-rgb: 210, 180, 140;
--color-background: #2d4032;
--color-background-rgb: 45, 64, 50;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 57;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #2d4032;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #d2b48c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
p {
  text-align:left !important;
}
}




#fw-section-collection-template-collection-audrey {

div {
  display:none;
}
}











#fw-section-collection-template-collection-content-non-product-page {

div {
  display:none;
}
}





#fw-section-collection-template-collection-fp-cz-hoodie {

div {
  display:none;
}
}

#fw-section-collection-template-collection-fp-cz-tacticaltote {

div {
  display:none;
}
}

#fw-section-collection-template-collection-fp-sp-steelbottle {

div {
  display:none;
}
}

#fw-section-collection-template-collection-fp-sp-techtee {

div {
  display:none;
}
}

#fw-section-collection-template-collection-fp-to-signaturetee {

div {
  display:none;
}
}

#fw-section-collection-template-collection-reinhold {

div {
  display:none;
}
}
















#fw-section-custom-html-081c388a-4c63-4b0d-8c5a-226bfff89544 {

.tt-split-hero {
    display: flex !important;
    width: 100vw !important;
    min-height: 80vh !important;
    background-color: #000000 !important;
    overflow: hidden !important;
    position: relative !important;
    margin-left: calc(-50vw + 50%) !important;
}

.tt-split-left, .tt-split-right {
    flex: 0 0 50% !important;
    width: 50% !important;
    box-sizing: border-box !important;
}

.tt-split-left {
    position: relative !important;
    background-image: url('https://imgproxy.fourthwall.dev/1HOpf0dE3EEQDaEKuKubrBRb4l-zC8FaXnAl3as9TXw/w:1920/sm:1/enc/LyQHsHpLJDzH72TF/9UgaSqpTJ9vC3MEZ/_ylz0UTuijp6INyA/2GmQ55gUB2fZd0nZ/2AJ8CJcTo67XIeBp/LlbHyCbOeOkLfyca/wR9chF164EfBQFf-/2N3kE7y6vTmNtIOf/1d0rhTKSY2za7GRk/JgbkkDP0DlBDPEr_/WRzZTNEzwIdem3dM/_fLf4MgTz6TGs8uk/m0txp4Hx5wx6EiYL/Yo0EwcwmPTGqNp7E/uf25SIUpknCzZS61/8jKeG5IixtMFwv13.webp') !important;
    background-size: cover !important; 
    background-position: 50% center !important; 
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
    padding: 60px !important;
}

.tt-hero-overlay {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,1) 100%) !important;
    z-index: 1 !important;
}

.tt-left-content {
    position: relative !important;
    z-index: 2 !important;
}

.tt-hero-title {
    color: #ffffff !important;
    font-size: clamp(1.6rem, 3vw, 2.7rem) !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    margin-bottom: 30px !important;
    letter-spacing: 1px !important;
}


.tt-cta-group {
    display: flex !important;
    gap: 16px !important;
    flex-wrap: wrap !important;
}

.tt-product-cta-container {
    display: flex !important;
    gap: 12px !important;
    flex-wrap: nowrap !important; /* Pakottaa napit yhdelle riville desktopissa */
    justify-content: center !important; 
    margin-top: 30px !important;       
    width: 100% !important;
}

.tt-btn {
    padding: 14px 24px !important; /* Hieman kapeampi pehmuste rivityksen varmistamiseksi */
    font-size: 0.85rem !important;  /* Optimoitu tekstikoko yhdelle riville */
    font-weight: 700 !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    letter-spacing: 1px !important;
    transition: all 0.3s ease !important; 
    text-align: center !important;
    display: inline-block !important;
    white-space: nowrap !important; /* Estää tekstin jakautumisen kahteen riviin napin sisällä */
}

.tt-btn-primary {
    background-color: #d1b48c !important; 
    color: #000000 !important;
    border: 2px solid #d1b48c !important;
}

.tt-btn-primary:hover {
    background-color: #c0a37b !important;
    border-color: #c0a37b !important;
}

.tt-btn-product {
    background-color: transparent !important;
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
    flex: 1 !important;
    max-width: 180px !important;
}

.tt-btn-product:hover {
    background-color: #d1b48c !important; 
    border-color: #d1b48c !important;
    color: #000000 !important;            
}


.tt-split-right {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important; 
    align-items: center !important;     
    padding: 60px !important;
    background-color: #000000 !important;
    width: 100% !important;
    min-height: 80vh !important;        
    box-sizing: border-box !important;
}

.tt-product-wrapper {
    width: 100% !important;
    max-width: 450px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;     
    justify-content: center !important;
    margin: 0 auto !important;
    text-align: center !important;
}

.tt-img-link {
    display: block !important;
    width: 100% !important;
    max-width: 350px !important;
}

.tt-product-img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    margin-bottom: 40px !important;
    flex-shrink: 0 !important;          
    transform: none !important;         
}

.tt-seo-content {
    color: #ffffff !important;
    width: 100% !important;
}

.tt-seo-title {
    font-size: 1.2rem !important;
    font-weight: 700 !important;
    margin-bottom: 12px !important;
    color: #ffffff !important;
}

.tt-seo-summary {
    font-size: 0.95rem !important;
    color: #a0a0a0 !important;
    line-height: 1.5 !important;
    margin-bottom: 0 !important;
}


@media (max-width: 960px) {
    .tt-split-hero {
        flex-direction: column !important;
        margin-left: 0 !important;
        width: 100% !important;
    }
    .tt-split-left, .tt-split-right {
        flex: 0 0 100% !important;
        width: 100% !important;
        padding: 40px 20px !important;
    }
    .tt-split-left {
        min-height: 50vh !important;
    }
    .tt-cta-group {
        flex-direction: column !important;
    }
    .tt-product-cta-container {
        flex-direction: column !important;
        align-items: center !important;
        flex-wrap: wrap !important; 
        gap: 16px !important;
    }
    .tt-btn-product {
        width: 100% !important;
        max-width: 280px !important;
    }
    .tt-product-img {
        max-width: 280px !important;    
        margin: 0 auto 30px auto !important;
    }
}
}
#fw-section-hero-3de0a666-4b4e-454c-bc0a-0bba380430d4 {
--font-heading-scale: 0.85;
--font-body-scale: 1.0;
}
#fw-section-hero-3de0a666-4b4e-454c-bc0a-0bba380430d4 {
--color-primary: #d2b48c;
--color-primary-rgb: 210, 180, 140;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #d2b48c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-rich-text-8f3f7022-e68a-4b6c-805b-53a98cfb9ee0 {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}
#fw-section-rich-text-8f3f7022-e68a-4b6c-805b-53a98cfb9ee0 {

.tt-deployment-header {
    text-align: center !important;
    background-color: #000000 !important;
    color: #ffffff !important;
    padding: 20px 20px 20px 20px !important;
    margin-top: -100px !important; 
    padding-top: 0 !important;
}

.tt-deployment-header p {
    font-size: 0.95rem !important;
    color: #a0a0a0 !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    margin: 0 0 20px 0 !important;
}

.tt-deployment-header h1 {
    font-size: 3rem !important;
    font-weight: 800 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    margin: 0 !important;
}

.tt-deployment-header h2 {
    font-size: 1.8rem !important;
    font-weight: 800 !important;
    letter-spacing: 1px !important;
    margin: 40px 0 10px 0 !important;
}
}
#fw-section-featured-collection-8cde0cd4-d68e-40a7-88c8-9dcb6bfe3f26 {

@media (min-width: 1024px) {
    
    [class$="4@md"], [class*="4@md"] {
        width: 20% !important;
        max-width: 20% !important;
        flex: 0 0 20% !important;
    }
}
}
#fw-section-collections-list-b89b8ba1-2c76-4266-9913-db667cef5017 {
--font-heading-scale: 0.7;
--font-body-scale: 1.0;
}
#fw-section-collections-list-b89b8ba1-2c76-4266-9913-db667cef5017 {

h3 { 
  text-transform: capitalize; 
  font-weight: 400;
}

}
#fw-section-rich-text-fca4a7c7-2ae0-4948-b1db-5e028a5081b1 {
--font-heading-scale: 1.2;
--font-body-scale: 1.0;
}
#fw-section-rich-text-fca4a7c7-2ae0-4948-b1db-5e028a5081b1 {
--color-primary: #d2b48c;
--color-primary-rgb: 210, 180, 140;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #d2b48c;
--color-on-background-rgb: 210, 180, 140;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #d2b48c;
--primary-btn-border-color: #d2b48c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #d2b48c;
--secondary-btn-border-color: #d2b48c;

}
#fw-section-custom-html-94de4b11-26b3-4e30-a87b-05d2ef085971 {

.tt-deployment-header {
    text-align: center !important;
    background-color: #000000 !important;
    color: #ffffff !important;
    padding: 20px 20px 20px 20px !important;
    margin-top: -50px !important; 
    padding-top: 0 !important;
}

.tt-deployment-header p {
    font-size: 0.95rem !important;
    color: #a0a0a0 !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    margin: 0 0 20px 0 !important;
}

.tt-deployment-header h1 {
    font-size: 3rem !important;
    font-weight: 800 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    margin: 0 !important;
}

.tt-deployment-header h2 {
    font-size: 1.8rem !important;
    font-weight: 800 !important;
    letter-spacing: 1px !important;
    margin: 40px 0 10px 0 !important;
}

.tt-system-container {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    width: 100vw !important;
    min-height: 75vh !important;
    background-color: #000000 !important;
    overflow: hidden !important;
    margin-left: calc(-50vw + 50%) !important;
    box-sizing: border-box !important;
}

.tt-card {
    flex: 1 !important;
    position: relative !important;
    background-size: cover !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
    padding: 50px 40px !important;
    text-decoration: none !important;
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
    overflow: hidden !important;
}


.tt-card-camp {
    background-position: 22% center !important;
}

.tt-card-summit {
    background-position: center center !important;
}

.tt-card-originals {
    background-position: center center !important;
}

.tt-card-overlay {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.85) 100%) !important;
    z-index: 1 !important;
    transition: all 0.4s ease !important;
}

.card-content {
    position: relative !important;
    z-index: 2 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
}

.tt-card h3 {
    color: #ffffff !important;
    font-size: 2rem !important;
    font-weight: 800 !important;
    line-height: 1.1 !important;
    margin: 0 0 5px 0 !important;
    letter-spacing: 1px !important;
    transition: transform 0.4s ease !important;
}

.tt-card p {
    color: #a0a0a0 !important;
    font-size: 0.9rem !important;
    font-weight: 700 !important;
    margin: 0 0 20px 0 !important;
    letter-spacing: 2px !important;
    transition: color 0.4s ease !important;
}

.tt-card-btn {
    padding: 12px 24px !important;
    font-size: 0.85rem !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    border: 2px solid #ffffff !important;
    color: #ffffff !important;
    background-color: transparent !important;
    display: inline-block !important;
    transition: all 0.3s ease !important;
    white-space: nowrap !important;
}

.tt-card:hover {
    flex: 1.15 !important;
}

.tt-card:hover .tt-card-overlay {
    background: linear-gradient(180deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.95) 100%) !important;
}

.tt-card:hover p {
    color: #ffffff !important;
}

.tt-card:hover .tt-card-btn {
    background-color: #d1b48c !important;
    border-color: #d1b48c !important;
    color: #000000 !important;
}

@media (max-width: 960px) {
    .tt-system-container {
        flex-direction: column !important;
        flex-wrap: wrap !important;
        margin-left: 0 !important;
        width: 100% !important;
    }
    .tt-card {
        flex: 0 0 50vh !important;
        width: 100% !important;
        padding: 40px 20px !important;
    }
    .tt-card-camp {
        background-position: center 35% !important;
    }
    .tt-card:hover {
        flex: 0 0 50vh !important;
    }
    .tt-deployment-header h1 {
        font-size: 2.2rem !important;
    }
}

.tt-card-camp:hover .tt-card-btn {
    background-color: #D35400 !important;
    border-color: #D35400 !important;
    color: #ffffff !important;
}


.tt-card-summit:hover .tt-card-btn {
    background-color: #D2B48C !important;
    border-color: #D2B48C !important;
    color: #000000 !important;
}

.tt-card-originals:hover .tt-card-btn {
    background-color: #4A0E0E !important;
    border-color: #4A0E0E !important;
    color: #ffffff !important;
}
}
#fw-section-collections-list-67881a16-3a21-404c-a823-146c6a71dd76 {
--font-heading-scale: 1.0;
--font-body-scale: 1.75;
}
#fw-section-collections-list-67881a16-3a21-404c-a823-146c6a71dd76 {
--color-primary: #8fe4ff;
--color-primary-rgb: 143, 228, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #8fe4ff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-video-with-text-002901d6-b8aa-4999-abc4-3173ddab9dd5 {
--color-primary: #4a0e0e;
--color-primary-rgb: 74, 14, 14;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #4a0e0e;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-image-with-text-83b78d12-64c4-47a1-b3cb-e3e4bd6cec94 {
--color-primary: #2d4032;
--color-primary-rgb: 45, 64, 50;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #2d4032;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-hero-0bbb822d-f008-4e78-b0ea-8d334be38c29 {
--color-primary: #000000;
--color-primary-rgb: 0, 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: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-video-with-text-e81bbd41-7e9e-4b70-b0fd-7b7a4f5cfb4e {
--font-heading-scale: 1.0;
--font-body-scale: 0.75;
}
#fw-section-video-with-text-e81bbd41-7e9e-4b70-b0fd-7b7a4f5cfb4e {
--color-primary: #d35400;
--color-primary-rgb: 211, 84, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #d35400;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-rich-text-69ebb8c8-7fca-4280-8ad9-9fdcc60f3923 {
--color-primary: #b2b2b2;
--color-primary-rgb: 178, 178, 178;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #d2b48c;
--color-on-background-rgb: 210, 180, 140;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #d2b48c;
--primary-btn-border-color: #b2b2b2;
--secondary-btn-bg: transparent;
--secondary-btn-text: #d2b48c;
--secondary-btn-border-color: #d2b48c;

}
#fw-section-image-with-text-ea259c12-8068-47a7-84fd-f6254cd1b329 {
--color-primary: #2eccbf;
--color-primary-rgb: 46, 204, 191;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #2eccbf;
--color-on-background-rgb: 46, 204, 191;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #2eccbf;
--primary-btn-border-color: #2eccbf;
--secondary-btn-bg: transparent;
--secondary-btn-text: #2eccbf;
--secondary-btn-border-color: #2eccbf;

}

#fw-section-rich-text-abb529dc-8c31-40d2-ac19-9c64783028ca {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}
#fw-section-rich-text-abb529dc-8c31-40d2-ac19-9c64783028ca {
--color-primary: #d2b48c;
--color-primary-rgb: 210, 180, 140;
--color-background: #d2b48c;
--color-background-rgb: 210, 180, 140;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 184;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #d2b48c;
--primary-btn-text: #000000;
--primary-btn-border-color: #d2b48c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-custom-html-e6c80b55-cb3f-4d42-8181-0e2a3fe278d4 {

.tt-deployment-header {
    text-align: center !important;
    background-color: #000000 !important;
    color: #ffffff !important;
    padding: 20px 20px 20px 20px !important;
    margin-top: -100px !important; /* Säädä tarvittaessa */
    padding-top: 0 !important;
}

.tt-deployment-header p {
    font-size: 0.95rem !important;
    color: #a0a0a0 !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    margin: 0 0 20px 0 !important;
}

.tt-deployment-header h1 {
    font-size: 5rem !important;
    font-weight: 800 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    margin: 0 !important;
}

.tt-deployment-header h2 {
    font-size: 1.4rem !important;
    font-weight: 800 !important;
    letter-spacing: 1px !important;
    margin: 40px 0 10px 0 !important;
}
}


#fw-section-rich-text-96f7429e-1bef-497d-8c83-af7e4adc1cd0 {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}
#fw-section-rich-text-96f7429e-1bef-497d-8c83-af7e4adc1cd0 {
--color-primary: #d2b48c;
--color-primary-rgb: 210, 180, 140;
--color-background: #d35400;
--color-background-rgb: 211, 84, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 112;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #d35400;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #d2b48c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-featured-collection-d1835751-0817-40d5-a5eb-728c3fa273c0 {

@media (min-width: 1024px) {
    
    [class$="4@md"], [class*="4@md"] {
        width: 20% !important;
        max-width: 20% !important;
        flex: 0 0 20% !important;
    }
}
}


#fw-section-footer {
--color-primary: #d2b48c;
--color-primary-rgb: 210, 180, 140;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #d2b48c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
footer, 
.footer,
[class*="Footer_footer"] {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.site-footer {
  display:none !important;
  visibility: hidden !important;
}

@media screen and (min-height: 1px) {
  .site-footer {
    display: none !important;
    visibility: hidden !important;
  }
}
}
#fw-section-announcement-bar-64c1e8f6-4572-4f3c-801f-1c89e6b2ad25 {
--font-heading-scale: 0.72;
--font-body-scale: 0.7;
}
#fw-section-announcement-bar-64c1e8f6-4572-4f3c-801f-1c89e6b2ad25 {
--color-primary: #d35400;
--color-primary-rgb: 211, 84, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #d35400;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-header {
--font-heading-scale: 1.0;
--font-body-scale: 0.9;
}
#fw-section-header {
--color-primary: #b2b2b2;
--color-primary-rgb: 178, 178, 178;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #b2b2b2;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}