/* addon-popup-guide-20261101 (Ashley 1 Nov 21:02 Istanbul): guided flow - next unselected row gets the filled Choose + a soft one-off pulse and a "Next: choose your ..." hint; others stay outlined. Rollback /data/web/rollback/addon-ab-20261101/ */
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__g.cl-ao__g:not(.has-pick) .ao-chs{background:#fff!important;color:var(--ao-acc)!important;border-color:var(--ao-acc)!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__g.ao-gd{border-color:var(--ao-acc)!important;box-shadow:inset 0 0 0 1px var(--ao-acc)!important;animation:ao-pulse 1.1s ease-out 2}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-nxh{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0!important;padding:8px 12px 10px 76px;border-top:1px dashed color-mix(in srgb,var(--ao-acc) 25%,#fff);font-size:.8125rem;line-height:1.35;color:var(--ao-ink);font-weight:600}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-nxh .ao-nxs{font-weight:400;color:var(--ao-mut)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-ready{margin:4px 0 10px!important;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid var(--ao-acc);font-size:.875rem;line-height:1.4;color:var(--ao-ink)}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh__ft.has-nx{flex-wrap:wrap!important;gap:10px!important}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh__ft.has-nx .ao-sh__fi{flex:1 1 100%}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh__bt{display:flex;gap:8px;flex:none}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh__ft.has-nx .ao-sh__bt{flex:1 1 100%}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh__ft.has-nx .ao-sh__done{flex:1 1 auto;height:auto!important;min-height:50px;padding:8px 16px!important;white-space:normal;line-height:1.25;text-align:center}
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .ao-sh__ft.has-nx .ao-sh__done.ao-sh__cl{flex:0 0 auto;background:#fff!important;color:var(--ao-ink)!important;border-color:var(--ao-line)!important;font-weight:600!important}
html.ao-pop #product-addtocart-button.ao-atc-go{animation:ao-pulse 1.1s ease-out 2}
@keyframes ao-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ao-acc,#1c1614) 35%,transparent)}100%{box-shadow:0 0 0 10px transparent}}
@media (prefers-reduced-motion:reduce){
html.ao-pop body#html-body #cl-addons.cl-ao.cl-ao .cl-ao__g.ao-gd,html.ao-pop #product-addtocart-button.ao-atc-go{animation:none!important}
}