.chip,.package-chip,.city-chip{min-height:var(--ui-button-md-height);padding:var(--space-2) var(--space-5);border:0;border-radius:var(--radius-pill);background:var(--color-surface-white);box-shadow:inset 0 0 0 1px var(--color-line-mid);color:var(--color-ink-900);font:600 var(--text-body-size)/var(--text-body-line-height) var(--font-family-ui);white-space:nowrap;cursor:pointer;transition:var(--motion-transition-color)}@media (hover:hover){.chip:hover:not(:disabled):not(.selected),.package-chip:hover:not(:disabled):not(.selected),.city-chip:hover:not(.is-current){background:var(--color-surface-tile)}}.chip.selected,.chip[aria-pressed="true"],.package-chip.selected,.city-chip.is-current{background:var(--color-brand-green);color:var(--color-ink-on-green);box-shadow:var(--shadow-button-green)}.chip:disabled,.package-chip:disabled{opacity:.45;cursor:not-allowed}.tag,.sticky-tag,.aside-discount-pct,.nudge-offer b,.package-chip[data-promo]::after{display:inline-block;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-tile);box-shadow:none;color:var(--color-ink-900);font:600 12px/1.5 var(--font-family-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.package-chip.selected[data-promo]::after{background:var(--color-surface-white)}.city-chip.is-current .city-chip-count{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-white);color:var(--color-ink-900)}.location-card::after,.picker-faq summary::after,.price-table-toggle::after{--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.5 6.75 9 11.25l4.5-4.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");content:"";-webkit-mask:var(--chevron) center / contain no-repeat;mask:var(--chevron) center / contain no-repeat}.location-card{position:relative}.location-card .card-meta{min-height:var(--ui-button-md-height);align-items:center;padding-right:calc(var(--ui-button-md-height) + var(--space-3))}.location-card::before{content:"";position:absolute;right:var(--space-8);bottom:var(--space-8);width:var(--ui-button-md-height);height:var(--ui-button-md-height);border-radius:var(--radius-tile);background:var(--color-surface-tile);transition:var(--motion-transition-color)}.location-card::after{position:absolute;right:calc(var(--space-8) + var(--space-4));bottom:calc(var(--space-8) + var(--space-4));width:22px;height:22px;transform:rotate(-90deg);background:var(--color-ink-900);transition:var(--motion-transition-color)}@media (max-width:767px){.location-card::before{right:var(--space-6);bottom:var(--space-6)}.location-card::after{right:calc(var(--space-6) + var(--space-4));bottom:calc(var(--space-6) + var(--space-4))}}@media (hover:hover){.location-card:hover::before{background:var(--color-brand-green-action)}.location-card:hover::after{background:var(--ui-on-green-action)}}.picker-faq summary{list-style:none;gap:var(--space-6)}.picker-faq summary::-webkit-details-marker{display:none}.picker-faq summary::after{flex:none;width:18px;height:18px;margin-left:auto;background:var(--color-ink-300);transition:transform var(--motion-duration) var(--motion-easing)}.picker-faq-item[open]>summary::after{transform:rotate(180deg)}.btn-link,.price-table-toggle,.nudge-more{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font:600 var(--text-body-size)/1.2 var(--font-family-ui);color:var(--color-ink-700);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.15em;white-space:nowrap;cursor:pointer;transition:var(--motion-transition-color)}@media (hover:hover){.btn-link:hover,.price-table-toggle:hover,.nudge-more:hover{color:var(--color-brand-green)}}.nudge-offers-row .nudge-more{margin-block:-11px}.price-table-toggle::after{flex:none;width:18px;height:18px;background:currentColor;transition:transform var(--motion-duration) var(--motion-easing)}.price-table-toggle[aria-expanded="true"]::after{transform:rotate(180deg)}