/* Scoped reminder. Existing Night City identity and checkout layers are preserved. */
:root{--retouch-pricebar-height:65px;--retouch-layer-pricebar:60}
#retouch-pricebar-space{height:var(--retouch-pricebar-height)}
#retouch-pricebar{position:fixed;inset:0 0 auto;z-index:var(--retouch-layer-pricebar);box-sizing:border-box;background:#071519;border-bottom:1px solid #30474d;color:#f4f5e9;font-family:Onest,Arial,sans-serif;padding-top:env(safe-area-inset-top,0px)}
#retouch-pricebar .retouch-pricebar__inner{box-sizing:border-box;max-width:1320px;min-height:64px;margin:0 auto;padding:10px 24px;display:flex;align-items:center;justify-content:center;gap:28px}
#retouch-pricebar .retouch-pricebar__copy{display:flex;align-items:center;gap:24px;min-width:0}
#retouch-pricebar .retouch-pricebar__label{font-size:15px;font-weight:500;line-height:1.35;white-space:nowrap;color:#dbe5e4}
#retouch-pricebar .retouch-pricebar__clock{display:flex;align-items:baseline;gap:12px;font-size:23px;line-height:1.2;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:0}
#retouch-pricebar .retouch-pricebar__days{display:inline-flex;align-items:baseline;gap:5px}
#retouch-pricebar .retouch-pricebar__days>span{font-size:12px;font-weight:500;color:#bdcdce}
#retouch-pricebar .retouch-pricebar__time{display:inline-flex;align-items:baseline;gap:3px}
#retouch-pricebar b{font:inherit;min-width:2ch;text-align:center}
#retouch-pricebar i{font-style:normal;color:#8babad}
#retouch-pricebar .retouch-pricebar__cta{box-sizing:border-box;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:0 20px;background:#f0f51b;color:#061216!important;border:0;border-radius:4px;text-decoration:none!important;font:700 14px/1.2 Onest,Arial,sans-serif;white-space:nowrap;transition:background-color .18s ease-out,transform .18s ease-out}
#retouch-pricebar .retouch-pricebar__cta>span{font-size:20px;line-height:1}
#retouch-pricebar .retouch-pricebar__cta:hover{background:#fcff65;transform:translateY(-1px)}
#retouch-pricebar .retouch-pricebar__cta:active{transform:translateY(0)}
#retouch-pricebar .retouch-pricebar__cta:focus-visible{outline:2px solid #03dce8;outline-offset:4px}
#retouch-pricebar [hidden]{display:none!important}
html:has(#retouch-pricebar){scroll-padding-top:calc(var(--retouch-pricebar-height) + 16px)!important}
@media(max-width:600px){
  :root{--retouch-pricebar-height:73px}
  #retouch-pricebar .retouch-pricebar__inner{min-height:72px;padding:10px 14px;gap:12px;justify-content:space-between}
  #retouch-pricebar .retouch-pricebar__copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px}
  #retouch-pricebar .retouch-pricebar__label{font-size:12px}
  #retouch-pricebar .retouch-pricebar__clock{font-size:20px;gap:8px}
  #retouch-pricebar .retouch-pricebar__days{gap:4px}
  #retouch-pricebar .retouch-pricebar__days>span{font-size:11px}
  #retouch-pricebar .retouch-pricebar__time{gap:2px}
  #retouch-pricebar .retouch-pricebar__cta{padding:0 14px;font-size:13px;min-height:44px}
  #retouch-pricebar .retouch-pricebar__cta>span{display:none}
}
@media(max-width:350px){
  #retouch-pricebar .retouch-pricebar__inner{padding-inline:10px;gap:8px}
  #retouch-pricebar .retouch-pricebar__cta{padding-inline:11px;font-size:12px}
  #retouch-pricebar .retouch-pricebar__clock{font-size:19px}
}
@media(prefers-reduced-motion:reduce){#retouch-pricebar .retouch-pricebar__cta{transition:none;transform:none}}
@media print{#retouch-pricebar,#retouch-pricebar-space{display:none}}
