.acf-flight{position:fixed;top:0;left:0;z-index:2147483646;display:grid;place-items:center;width:42px;height:42px;border:1px solid #ef692f;border-radius:8px;background:#ff783e;box-shadow:0 6px 18px rgba(0,0,0,.2);pointer-events:none;will-change:transform,opacity}.acf-flight img,.acf-cart-target img{display:block;width:24px;height:24px}.acf-toast{position:fixed;right:24px;bottom:24px;z-index:2147483647;display:flex;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:18px 48px 18px 20px;border:1px solid #dfe3dc;border-left:4px solid #ff783e;border-radius:6px;background:#fff;color:#242424;box-shadow:0 8px 30px rgba(0,0,0,.13);font:14px/1.5 Arial,sans-serif;letter-spacing:0;opacity:0;visibility:hidden;pointer-events:none;box-sizing:border-box}.acf-toast.acf-visible{opacity:1;visibility:visible;pointer-events:auto}.acf-toast .acf-message{margin:0;font-weight:600;color:#242424}.acf-toast a{flex:none;color:#242424;text-decoration:underline;text-underline-offset:3px}.acf-toast a:hover{color:#b94313}.acf-toast button.acf-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:28px;height:28px;min-height:0;padding:0;margin:0;border:0;border-radius:4px;background:0 0;box-shadow:none;color:#555;font:22px/1 Arial,sans-serif}.acf-toast button.acf-close:hover{background:#f2f3f0;color:#242424}.acf-toast a:focus-visible,.acf-toast button:focus-visible,.acf-cart-target:focus-visible{outline:2px solid #242424;outline-offset:3px}a.acf-cart-target{position:fixed;top:16px;right:16px;z-index:2147483645;display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid #dfe3dc;border-radius:6px;background:#fff;color:#242424;box-shadow:0 4px 18px rgba(0,0,0,.13);font:14px/1.4 Arial,sans-serif;letter-spacing:0;text-decoration:none}@media (max-width:600px){.acf-toast{left:16px;right:16px;bottom:calc(76px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;gap:6px 14px;padding:16px 44px 16px 16px}.acf-toast .acf-message{flex-basis:100%}}@media (prefers-reduced-motion:no-preference){.acf-toast{transition:opacity .15s}}