#fw-section-hero-1744971865 {
--color-primary: #f4d06f;
--color-primary-rgb: 244, 208, 111;
--color-background: #f7e9c0;
--color-background-rgb: 247, 233, 192;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 233;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-custom-html-a583850e-bb77-4fe4-9cf8-94487512f485 {

/* Hide Fourthwall header and footer */
header, footer {
  display: none !important;
}

/* Make iframe take full screen */
.fullpage-store-frame {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  border: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  z-index: 9999;
}

/* Prevent body scrolling and background from showing */
body, html {
  margin: 0;
  padding: 0;
  overflow: hidden;
  height: 100%;
  background: #fff;
}

}
#fw-section-header {
--color-primary: #010000;
--color-primary-rgb: 1, 0, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #010000;
--color-on-primary-rgb: 1, 0, 0;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-custom-html-6f88c2e8-05c4-4502-8061-3bd0f1423e16 {

/* === The Spaztic Goat Redbubble Embed Styling === */

/* Container that wraps your Redbubble HTML */
.redbubble-fullpage {
  display: flex;
  justify-content: center;       /* center horizontally */
  align-items: flex-start;       /* align top edge */
  padding: 50px 0;               /* add breathing space */
  background-color: #f9f7f3;     /* soft neutral tone for farmhouse vibe */
  width: 100%;
  box-sizing: border-box;
}

/* Style the Redbubble iframe itself */
.redbubble-fullpage iframe {
  display: block;
  width: 100%;
  max-width: 1200px;             /* keeps layout balanced on desktop */
  min-height: 1600px;            /* adjust height to fit your shop */
  border: none;
  border-radius: 18px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  background: #fff;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

/* Add a subtle hover lift effect */
.redbubble-fullpage iframe:hover {
  transform: scale(1.01);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
}

/* Responsive adjustments */
@media (max-width: 768px) {
  .redbubble-fullpage {
    padding: 25px 0;
  }

  .redbubble-fullpage iframe {
    max-width: 95%;
    min-height: 2000px;
    border-radius: 12px;
  }
}

}

















#fw-section-footer {
--color-primary: #f4d06f;
--color-primary-rgb: 244, 208, 111;
--color-background: #f7e9c0;
--color-background-rgb: 247, 233, 192;
--color-on-primary: #010000;
--color-on-primary-rgb: 1, 0, 0;
--color-on-background: #070000;
--color-on-background-rgb: 7, 0, 0;
--color-product-image-background: #070000;
--color-background-brightness: 233;
background-color: var(--color-background);
color: var(--color-on-background);

}





#fw-section-custom-html-31dbef47-dc4b-4df9-af85-558fd84fbc96 {
--color-primary: #f4d06f;
--color-primary-rgb: 244, 208, 111;
--color-background: #f7e9c0;
--color-background-rgb: 247, 233, 192;
--color-on-primary: #010000;
--color-on-primary-rgb: 1, 0, 0;
--color-on-background: #070000;
--color-on-background-rgb: 7, 0, 0;
--color-product-image-background: #070000;
--color-background-brightness: 233;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-custom-html-62f59590-0778-48e2-a7d3-bd606c5321cf {
--color-primary: #f4d06f;
--color-primary-rgb: 244, 208, 111;
--color-background: #f7e9c0;
--color-background-rgb: 247, 233, 192;
--color-on-primary: #010000;
--color-on-primary-rgb: 1, 0, 0;
--color-on-background: #070000;
--color-on-background-rgb: 7, 0, 0;
--color-product-image-background: #070000;
--color-background-brightness: 233;
background-color: var(--color-background);
color: var(--color-on-background);

}




#fw-section-custom-html-05c699e8-e033-434e-9936-09108be51098 {
--color-primary: #f4d06f;
--color-primary-rgb: 244, 208, 111;
--color-background: #f7e9c0;
--color-background-rgb: 247, 233, 192;
--color-on-primary: #010000;
--color-on-primary-rgb: 1, 0, 0;
--color-on-background: #070000;
--color-on-background-rgb: 7, 0, 0;
--color-product-image-background: #070000;
--color-background-brightness: 233;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-custom-html-8c5bcbca-7005-449a-83e1-c7f36b60e12b {
--color-primary: #f4d06f;
--color-primary-rgb: 244, 208, 111;
--color-background: #f7e9c0;
--color-background-rgb: 247, 233, 192;
--color-on-primary: #010000;
--color-on-primary-rgb: 1, 0, 0;
--color-on-background: #070000;
--color-on-background-rgb: 7, 0, 0;
--color-product-image-background: #070000;
--color-background-brightness: 233;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hmac-18d027e5-828d-479b-a734-c875479208c7 {
--color-primary: #f4d06f;
--color-primary-rgb: 244, 208, 111;
--color-background: #f7e9c0;
--color-background-rgb: 247, 233, 192;
--color-on-primary: #010000;
--color-on-primary-rgb: 1, 0, 0;
--color-on-background: #070000;
--color-on-background-rgb: 7, 0, 0;
--color-product-image-background: #070000;
--color-background-brightness: 233;
background-color: var(--color-background);
color: var(--color-on-background);

}