#fw-section-custom-html-1e400b78-4a6b-4f14-a8a3-da5231b7135d {

section:has(.no-space-script),
div:has(> .no-space-script) {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
}
}



#fw-section-custom-html-b70a9db7-30aa-412c-b88d-0645b6b2026f {

section:has(.no-space-script),
div:has(> .no-space-script) {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
}
}




#fw-section-custom-html-0b6a6599-4506-4ca8-a499-0b8f906a0ee7 {

section:has(.no-space-script),
div:has(> .no-space-script) {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
}
}


#fw-section-custom-html-686e289a-6961-440b-8694-e04f1bd0ac8d {

section:has(.no-space-script),
div:has(> .no-space-script) {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
}
}
#fw-section-custom-html-02546de6-20eb-4560-a493-a41eeb5196a0 {

.container,
.page-width,
.section-wrapper{
  max-width:none !important;
}
}

#fw-section-featured-collection-0 {
--color-primary: #243119;
--color-primary-rgb: 36, 49, 25;
--color-background: #e5e0d7;
--color-background-rgb: 229, 224, 215;
--color-on-background: #1d1d1d;
--color-on-background-rgb: 29, 29, 29;
--color-on-primary: #e5e0d7;
--color-on-primary-rgb: 229, 224, 215;
--color-product-image-background: #1d1d1d;
--color-background-brightness: 224;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #243119;
--primary-btn-text: #e5e0d7;
--primary-btn-border-color: #1d1d1d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #1d1d1d;
--secondary-btn-border-color: #1d1d1d;

}
#fw-section-newsletter-42b79b35-9b6e-4ae9-862d-5a2fa91615ab {

@media screen and (max-width: 749px) {
  .newsletter {
    padding: 48px 22px;
    padding-top: 72px;
    margin-top: 32px;
    border-radius: 22px;
  }

  .newsletter h2 {
    font-size: 52px;
    line-height: .88;
  }

  .newsletter p {
    font-size: 14px;
    margin-bottom: 24px;
  }

  .field {
    min-height: 56px;
  }
}
}
#fw-section-footer {

/* Slightly reduce spacing on custom code sections */

section,
.custom-code-section,
.custom-section,
[data-section-type="custom-code"] {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

/* Optional: remove spacing between stacked sections */

.section,
.fw-section {
  margin: 0 !important;
  padding: 0 !important;
}
}


#fw-section-custom-html-1a0f2514-881d-4718-a899-0096ef12f3f3 {

section:has(.no-space-script),
div:has(> .no-space-script) {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
}
}


#fw-section-custom-html-d224a2e1-fb4f-43d4-a469-40d86abdbd95 {

section:has(.no-space-script),
div:has(> .no-space-script) {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
}
}

#fw-section-collection-template-search {
--color-primary: #1d1d1d;
--color-primary-rgb: 29, 29, 29;
--color-background: #e5e0d7;
--color-background-rgb: 229, 224, 215;
--color-on-background: #1d1d1d;
--color-on-background-rgb: 29, 29, 29;
--color-on-primary: #e5e0d7;
--color-on-primary-rgb: 229, 224, 215;
--color-product-image-background: #1d1d1d;
--color-background-brightness: 224;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #1d1d1d;
--primary-btn-text: #e5e0d7;
--primary-btn-border-color: #1d1d1d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #1d1d1d;
--secondary-btn-border-color: #1d1d1d;

}