
/* v5.20.86 — Header actions visual refresh; preserve original control events and cart fragments. */
.pcp-header-v220 .pcp-header-main .pcp-actions{gap:9px;align-items:center}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v300-vehicle-button,
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v52086-account,
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v320-cart-trigger,
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-basket{box-sizing:border-box;min-height:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:8px 14px;white-space:nowrap;font-family:inherit;text-decoration:none;font-size:13px;font-weight:750;line-height:1.2;transition:background-color .17s ease,border-color .17s ease,box-shadow .17s ease,transform .17s ease}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v300-vehicle-button{width:auto;min-width:170px;max-width:238px;justify-content:flex-start;background:#fff;border:1.5px solid #0b61cf;color:#172a43;box-shadow:0 2px 7px rgba(8,45,96,.05)}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v300-vehicle-icon{width:25px;flex:0 0 25px;display:flex;align-items:center;justify-content:center;color:#e52335;font-size:0}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v300-vehicle-button-copy{display:flex;flex-direction:column;min-width:0;flex:1;text-align:left;gap:2px}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v300-vehicle-button-copy small{font-size:9px;letter-spacing:.075em;line-height:1.1;color:#536986}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v300-vehicle-button-copy strong{font-size:12px;max-width:156px;line-height:1.25;color:#10233e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v52086-chevron{flex:none;color:#243d61}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v52086-account{background:#f3f6fb;border:1px solid #e4ebf4;min-width:110px;color:#112846;padding:8px 16px}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v52086-account .pcp-action-icon{display:flex;align-items:center;font-size:0;color:#17345c}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v52086-account-label{display:inline;font-weight:750}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v320-cart-trigger,
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-basket{position:relative;background:#0958bd;color:#fff;border:1px solid #0958bd;min-width:128px;box-shadow:0 3px 8px rgba(7,63,144,.12)}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v320-cart-icon,
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-basket .pcp-action-icon{display:flex;align-items:center;justify-content:center;color:#fff;font-size:0;flex:none}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v320-cart-copy{display:flex;flex-direction:column;text-align:left;gap:2px;line-height:1.1}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v320-cart-copy strong{font-size:13px;color:#fff}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v320-cart-copy small{font-size:11px;color:#e5eefb;margin:0}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v320-cart-count{position:absolute;top:-7px;right:-7px;min-width:21px;height:21px;padding:0 5px;background:#e81d36;color:#fff;border:2px solid #fff;font-size:10px;line-height:17px}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v300-vehicle-button:hover{background:#eff6ff;box-shadow:0 3px 10px rgba(8,63,149,.10)}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v52086-account:hover{background:#eaf0f8;color:#0b56b1}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v320-cart-trigger:hover,
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-basket:hover{background:#08489e;color:#fff}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v300-vehicle-button:focus-visible,
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v52086-account:focus-visible,
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v320-cart-trigger:focus-visible,
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-basket:focus-visible{outline:3px solid #ffbb36;outline-offset:3px}
@media(max-width:1250px){.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v300-vehicle-button{min-width:155px;max-width:195px}.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v52086-account{min-width:48px;padding:8px 12px}}
@media(max-width:820px){
.pcp-header-v220 .pcp-header-main .pcp-actions{gap:6px}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v300-vehicle-button,
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v52086-account,
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v320-cart-trigger,
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-basket{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;padding:0;gap:0;border-radius:10px}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v300-vehicle-button{justify-content:center}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v300-vehicle-button-copy,
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v52086-chevron,
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v52086-account-label,
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v320-cart-copy{display:none}
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v300-vehicle-icon,
.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v52086-account .pcp-action-icon{display:flex}
}
@media(max-width:390px){.pcp-header-v220 .pcp-header-main .pcp-actions{gap:4px}.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v300-vehicle-button,.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v52086-account,.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v320-cart-trigger,.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-basket{width:40px;min-width:40px;max-width:40px;height:42px;min-height:42px}}
@media(prefers-reduced-motion:reduce){.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v300-vehicle-button,.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v52086-account,.pcp-header-v220 .pcp-header-main .pcp-actions .pcp-v320-cart-trigger{transition:none}}
