/* Witch coffee mug: mist lavender, plum and muted gold from the source photograph. */
body:has(main-product-detail[data-product-id="16077766023932328050233055"]) { --brand-header-paper:#f8f3ed; --brand-header-ink:#54423d; --brand-header-accent:#9a7168; --brand-header-hover:#77554e; --brand-header-line:#e0d3c6; --personalize-ink:#54423d; --personalize-muted:#8b776e; --personalize-line:#e6d8ca; --personalize-paper:#fbf6f0; }
section:has(> main-product-detail[data-product-id="16077766023932328050233055"]), section:has(> main-product-detail[data-product-id="16077766023932328050233055"])::before { background:#eee5db; }
section:has(> main-product-detail[data-product-id="16077766023932328050233055"])::before { box-shadow:0 0 0 100vmax #eee5db; }
main-product-detail[data-product-id="16077766023932328050233055"] { background:#fffcf7; border-color:#e0d3c6; color:#54423d; }
main-product-detail[data-product-id="16077766023932328050233055"] .product-title { color:#54423d; }
main-product-detail[data-product-id="16077766023932328050233055"] .rustelina-pixozy-large { background:linear-gradient(135deg,#fffaf5,#f4e9df); border-color:#e6d8ca; border-top-color:#b79870; }
main-product-detail[data-product-id="16077766023932328050233055"] .rustelina-pixozy-intro { border-bottom-color:#e3d4c6; }
main-product-detail[data-product-id="16077766023932328050233055"] .rustelina-pixozy-intro h2, main-product-detail[data-product-id="16077766023932328050233055"] .rustelina-pixozy-eyebrow { color:#9a7168; }
main-product-detail[data-product-id="16077766023932328050233055"] .rustelina-quantity-options button { color:#795a51; background:#fffcf7; border-color:#ddc5b8; }
main-product-detail[data-product-id="16077766023932328050233055"] .rustelina-quantity-options button[aria-pressed="true"] { background:#9a7168; border-color:#9a7168; color:white; }
main-product-detail[data-product-id="16077766023932328050233055"] .rustelina-payment-banner { background:#8e6a60; }
main-product-detail[data-product-id="16077766023932328050233055"] button.rustelina-payment-banner:hover { background:#77554e; }
main-product-detail[data-product-id="16077766023932328050233055"] product-form button[type="submit"] { border-color:#9a7168 !important; color:#795a51 !important; }
section:has(> main-product-detail[data-product-id="16077766023932328050233055"]) .product__info-description-expand-container--bottom { background:transparent; border-color:#e0d3c6; }
section:has(> main-product-detail[data-product-id="16077766023932328050233055"]) .product__info-description-expand-container--bottom::before { background:#eee5db; box-shadow:0 0 0 100vmax #eee5db; }
section:has(> main-product-detail[data-product-id="16077766023932328050233055"]) .product__info-description-expand-container--bottom > .expand-wrapper { background:transparent; }
section:has(> main-product-detail[data-product-id="16077766023932328050233055"]) .product__info-description .rustelina-story { background:#fffcf7; border-color:#e0d3c6; color:#54423d; }
section:has(> main-product-detail[data-product-id="16077766023932328050233055"]) .product__info-description .rustelina-story:nth-child(even) { background:#f9f0e8; }
section:has(> main-product-detail[data-product-id="16077766023932328050233055"]) .product__info-description[data-editorial-ready] h2 { color:#77564b; background:transparent; }
body:has(main-product-detail[data-product-id="16077766023932328050233055"]) header.header:not(.is-transparent) { background:var(--brand-header-paper) !important; border-bottom-color:var(--brand-header-line); }
body:has(main-product-detail[data-product-id="16077766023932328050233055"]) header.header .header__heading-link > span, body:has(main-product-detail[data-product-id="16077766023932328050233055"]) header.header .header__icon-button { color:var(--brand-header-ink); }
