/* Production additions on top of the approved style.css and typography.css, loaded last */

/* sale cards show the verified original price beside today's */
.product-price .was-price,.product-detail .was-price{margin-left:6px;color:var(--muted,#766d65);font-size:.9em}
.product-detail .was-price:empty{display:none}

/* only seen inside Umbraco preview while a campaign is in review */
.review-flag{display:inline-block;margin:0 0 14px;padding:6px 10px;border:1px dashed currentColor;font-size:12px;letter-spacing:.02em}

/* a campaign collection reached after its window closed */
.collection-ended{display:grid;gap:18px;justify-items:start;padding:40px 0}

/* the collection grid hides what See more has not revealed yet, and what a retailer filter rules out */
.collection-products .product[hidden]{display:none}
.product-rail .product[hidden]{display:none}

/* a submit in flight */
form[aria-busy=true] button[type=submit]{opacity:.6;pointer-events:none}
/* the signed in member link in the mobile menu, set like the sign in button it replaces */
.mobile-nav .member-link{text-align:left;font:12px var(--sans);margin-top:8px}
@media(min-width:701px) and (max-width:900px){.mobile-nav .member-link{font-size:16px}}
/* a piece the signed in member has saved */
.save[aria-pressed="true"] svg{fill:var(--burgundy);stroke:var(--burgundy)}
.text-link[data-save][aria-pressed="true"]{color:var(--burgundy)}
