#aegis-dealer-help{position:fixed;bottom:14px;left:18px;z-index:10010;padding:10px 15px;background:#172023;color:#fff;border:1px solid #c98a50;border-radius:4px;font:600 13px Arial;cursor:pointer}
#aegis-guide-spotlight{position:fixed;z-index:10020;pointer-events:none;border:2px solid #d69b60;border-radius:6px;box-shadow:0 0 0 150vmax rgba(0,0,0,.63)}
#aegis-dealer-guide{box-sizing:border-box;position:fixed;z-index:10030;left:24px;bottom:65px;width:min(420px,calc(100vw - 48px));max-height:calc(100svh - 180px);overflow:auto;padding:25px;background:#fffaf2;color:#172023;border:1px solid #c99765;border-radius:6px;box-shadow:0 12px 50px #0008;font:15px/1.6 Arial,sans-serif}
#aegis-dealer-guide *{box-sizing:border-box}#aegis-dealer-guide h2{font:400 28px/1.15 Georgia,serif;margin:12px 0}#aegis-dealer-guide p{margin:12px 0}#aegis-dealer-guide .ag-eyebrow{font-size:10px;font-weight:bold;letter-spacing:.16em;color:#87552f}#aegis-dealer-guide .ag-buttons{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}#aegis-dealer-guide button{padding:11px 14px;background:#172023;color:white;border:1px solid #172023;font:600 13px Arial;cursor:pointer}#aegis-dealer-guide button+button{background:transparent;color:#172023}#aegis-dealer-guide label{display:block;font-size:13px}#aegis-dealer-guide input{width:18px;height:18px;vertical-align:middle}#aegis-dealer-guide .ag-status{font-size:12px;color:#6c442c}#aegis-dealer-guide :focus-visible,#aegis-dealer-help:focus-visible{outline:3px solid #b87843;outline-offset:3px}
@media(max-width:760px){#aegis-dealer-guide{left:12px;bottom:58px;width:calc(100vw - 24px);max-height:43svh;padding:18px}#aegis-dealer-guide h2{font-size:23px}#aegis-dealer-help{left:12px;bottom:10px}}

#aegis-guide-backdrop{position:fixed;inset:0;z-index:10015;background:transparent;pointer-events:auto}#aegis-dealer-guide h2:focus{outline:none}

#aegis-guide-spotlight{box-sizing:border-box;margin:0;padding:0;transform:none}
body.aegis-guide-open .menu #copy{animation:none!important;transform:none!important;opacity:1!important}body.aegis-guide-open .choice{transition:none!important;transform:none!important}

header #aegis-dealer-help{position:static;flex-shrink:0;margin-left:12px;padding:9px 12px;white-space:nowrap} @media(max-width:760px){header{flex-wrap:wrap}header #aegis-dealer-help{margin:4px 8px 4px auto;padding:7px 10px}}
.shipping-review [role="status"]{color:#a32e24}

header #aegis-dealer-help{width:auto;max-width:none;flex:0 0 auto}
