#fw-section-hero-video-6a16b406-96db-470d-b15f-487f90022763 {
--font-heading-scale: 1.0;
--font-body-scale: 2.0;
}
#fw-section-hero-video-6a16b406-96db-470d-b15f-487f90022763 {
--color-primary: #fffcf2;
--color-primary-rgb: 255, 252, 242;
--color-background: #48403c;
--color-background-rgb: 72, 64, 60;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #36312b;
--color-on-primary-rgb: 54, 49, 43;
--color-product-image-background: #ffffff;
--color-background-brightness: 66;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #fffcf2;
--primary-btn-text: #36312b;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}



#fw-section-image-with-text-bcfa8c04-3f16-4fad-a607-c5d41e6d3de7 {
--color-primary: #fffcf2;
--color-primary-rgb: 255, 252, 242;
--color-background: #48403c;
--color-background-rgb: 72, 64, 60;
--color-on-background: #fffcf2;
--color-on-background-rgb: 255, 252, 242;
--color-on-primary: #36312b;
--color-on-primary-rgb: 54, 49, 43;
--color-product-image-background: #fffcf2;
--color-background-brightness: 66;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #fffcf2;
--primary-btn-text: #36312b;
--primary-btn-border-color: #fffcf2;
--secondary-btn-bg: transparent;
--secondary-btn-text: #fffcf2;
--secondary-btn-border-color: #fffcf2;
/* Ninestone Corner — shrink homepage featured product image */

/* Desktop */
@media (min-width: 768px) {
  body:has(video) img[alt*="The Doll product image"] {
    width: 30% !important;
    max-width: 360px !important;
    height: auto !important;
    object-fit: contain !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  body:has(video) img[alt*="The Doll product image"] {
    width: 20% !important;
    max-width: 240px !important;
    height: auto !important;
    object-fit: contain !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
}
#fw-section-featured-collection-0 {
--font-heading-scale: 1.3;
--font-body-scale: 1.0;
}

#fw-section-rich-text-42b2c2e5-4f11-451a-824a-175722b9b9d6 {
--font-heading-scale: 1.5;
--font-body-scale: 1.0;
}
#fw-section-rich-text-42b2c2e5-4f11-451a-824a-175722b9b9d6 {
--color-primary: #efe8d8;
--color-primary-rgb: 239, 232, 216;
--color-background: #120f0e;
--color-background-rgb: 18, 15, 14;
--color-on-background: #fcf9f2;
--color-on-background-rgb: 252, 249, 242;
--color-on-primary: #36312b;
--color-on-primary-rgb: 54, 49, 43;
--color-product-image-background: #fcf9f2;
--color-background-brightness: 16;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #efe8d8;
--primary-btn-text: #36312b;
--primary-btn-border-color: #fcf9f2;
--secondary-btn-bg: transparent;
--secondary-btn-text: #fcf9f2;
--secondary-btn-border-color: #fcf9f2;

}
#fw-section-tiers-40bc7074-cfc6-4189-b84b-9067f93c45e3 {
--color-primary: #efe8d8;
--color-primary-rgb: 239, 232, 216;
--color-background: #120f0e;
--color-background-rgb: 18, 15, 14;
--color-on-background: #fcf9f2;
--color-on-background-rgb: 252, 249, 242;
--color-on-primary: #36312b;
--color-on-primary-rgb: 54, 49, 43;
--color-product-image-background: #fcf9f2;
--color-background-brightness: 16;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #efe8d8;
--primary-btn-text: #36312b;
--primary-btn-border-color: #fcf9f2;
--secondary-btn-bg: transparent;
--secondary-btn-text: #fcf9f2;
--secondary-btn-border-color: #fcf9f2;

}

#fw-section-app-instagram-12094e {
--color-primary: #fffcf2;
--color-primary-rgb: 255, 252, 242;
--color-background: #48403c;
--color-background-rgb: 72, 64, 60;
--color-on-background: #fffcf2;
--color-on-background-rgb: 255, 252, 242;
--color-on-primary: #36312b;
--color-on-primary-rgb: 54, 49, 43;
--color-product-image-background: #fffcf2;
--color-background-brightness: 66;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #fffcf2;
--primary-btn-text: #36312b;
--primary-btn-border-color: #fffcf2;
--secondary-btn-bg: transparent;
--secondary-btn-text: #fffcf2;
--secondary-btn-border-color: #fffcf2;

}


#fw-section-footer {
--color-primary: #efe8d8;
--color-primary-rgb: 239, 232, 216;
--color-background: #2f2d2a;
--color-background-rgb: 47, 45, 42;
--color-on-background: #fcf9f2;
--color-on-background-rgb: 252, 249, 242;
--color-on-primary: #36312b;
--color-on-primary-rgb: 54, 49, 43;
--color-product-image-background: #fcf9f2;
--color-background-brightness: 45;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #efe8d8;
--primary-btn-text: #36312b;
--primary-btn-border-color: #fcf9f2;
--secondary-btn-bg: transparent;
--secondary-btn-text: #fcf9f2;
--secondary-btn-border-color: #fcf9f2;

}
#fw-section-header {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}
#fw-section-header {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #120f0e;
--color-background-rgb: 18, 15, 14;
--color-on-background: #fcf9f2;
--color-on-background-rgb: 252, 249, 242;
--color-on-primary: #36312b;
--color-on-primary-rgb: 54, 49, 43;
--color-product-image-background: #fcf9f2;
--color-background-brightness: 16;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #36312b;
--primary-btn-border-color: #fcf9f2;
--secondary-btn-bg: transparent;
--secondary-btn-text: #fcf9f2;
--secondary-btn-border-color: #fcf9f2;

}















#fw-section-password {
--color-primary: #efe8d8;
--color-primary-rgb: 239, 232, 216;
--color-background: #120f0e;
--color-background-rgb: 18, 15, 14;
--color-on-background: #fffcf2;
--color-on-background-rgb: 255, 252, 242;
--color-on-primary: #36312b;
--color-on-primary-rgb: 54, 49, 43;
--color-product-image-background: #fffcf2;
--color-background-brightness: 16;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #efe8d8;
--primary-btn-text: #36312b;
--primary-btn-border-color: #fffcf2;
--secondary-btn-bg: transparent;
--secondary-btn-text: #fffcf2;
--secondary-btn-border-color: #fffcf2;

}