:root{--store-accent:#bd7895;--hero-base:#f1e6f3}.brand-dot,.hero h1 em,.section-intro h2 em,.hero .eyebrow,.hero-note .sparkle{color:var(--store-accent)}.eyebrow-line{background:var(--store-accent)}.filter-pills button.active{background:var(--store-accent);border-color:var(--store-accent)}.hero-art:not(.custom-image){background:radial-gradient(circle at 68% 27%,#fdf3dc 0 17%,transparent 18%),linear-gradient(145deg,var(--hero-base) 0%,#f8dce1 53%,#f9e5d9 100%)}.hero-art.custom-image{background-size:cover!important;background-position:center!important}.hero-art.custom-image>*{display:none}.product-card.sold-out .quick-add{display:none}.product-card.sold-out .product-art{filter:saturate(.55)}.product-card.sold-out .product-hint{color:#ad596b;font-weight:800}.button:disabled,.qty-control button:disabled{opacity:.45;cursor:not-allowed;transform:none}.button:disabled:hover{box-shadow:none}.site-footer .support-link{display:block;margin-top:10px;color:#f0dce7;font-size:12px;overflow-wrap:anywhere}
