/* Shared compact shopping context, catalogue and product buy box. */
.foil-compact-shopping-context{padding:9px 14px 10px;font-size:.78em;line-height:1.35;color:#657080;cursor:pointer}
.foil-compact-shopping-summary{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:4px}
.foil-compact-pin{flex:0 0 auto}
.foil-compact-shopping-separator{padding:0 2px;opacity:.65}
.foil-compact-shopping-change{font:inherit;color:inherit;background:transparent;border:0;cursor:pointer;text-decoration:underline;font-weight:400;opacity:0;visibility:hidden;transition:opacity .12s ease}
.foil-compact-shopping-context:hover .foil-compact-shopping-change,
.foil-compact-shopping-context:focus-within .foil-compact-shopping-change,
.foil-compact-shopping-change[aria-expanded="true"]{opacity:.85;visibility:visible}
.foil-compact-shopping-select{font:inherit;max-width:180px}
.foil-compact-shopping-select[hidden]{display:none}
.foil-compact-shopping-disclaimer{display:none}
.foil-compact-shopping-context:focus-visible{outline:2px solid #7d9cc4;outline-offset:2px}
@media(hover:none),(pointer:coarse){.foil-compact-shopping-change{opacity:.85;visibility:visible}}
