.concierge-module__qRCh5q__widget{z-index:45;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));position:fixed}.concierge-module__qRCh5q__widget :is(button,a,input,textarea):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.concierge-module__qRCh5q__panel{width:min(25rem,100vw - 2rem);height:min(42rem, calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)));background:var(--bg);border:1px solid var(--line);border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #11111124}.concierge-module__qRCh5q__inputShell{border:1px solid color-mix(in srgb, var(--ink) 38%, var(--line));background:var(--bg);border-radius:18px;align-items:flex-end;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 5px 22px #11111112,0 0 0 3px #11111108}.concierge-module__qRCh5q__inputShell:focus-within{border-color:var(--ink);box-shadow:0 7px 26px #11111117,0 0 0 3px #11111112}.concierge-module__qRCh5q__composer{box-shadow:0 -12px 28px #ffffffeb}.concierge-module__qRCh5q__teaser,.concierge-module__qRCh5q__notice{border:1px solid var(--line);background:var(--bg);border-radius:18px;padding:.65rem .8rem;animation:.28s cubic-bezier(.2,.75,.25,1) both concierge-module__qRCh5q__concierge-in;box-shadow:0 14px 44px #1111111a}.concierge-module__qRCh5q__notice{border-color:color-mix(in srgb, var(--ink) 28%, var(--line))}@keyframes concierge-module__qRCh5q__concierge-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:639px){.concierge-module__qRCh5q__widget{bottom:calc(5rem + env(safe-area-inset-bottom))}.concierge-module__qRCh5q__widget[data-homepage=true]{bottom:max(1rem, env(safe-area-inset-bottom))}.concierge-module__qRCh5q__widget:has(.concierge-module__qRCh5q__panel){bottom:max(.5rem, env(safe-area-inset-bottom));right:max(.5rem, env(safe-area-inset-right))}.concierge-module__qRCh5q__panel{width:calc(100vw - 1rem - env(safe-area-inset-left) - env(safe-area-inset-right));height:min(42rem, calc(100dvh - 1rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)));border-radius:20px}}@media (max-width:767px){body:has([data-product-mobile-actions]) .concierge-module__qRCh5q__widget:not(:has(.concierge-module__qRCh5q__panel)){right:max(1rem,50vw - 14rem);bottom:calc(.75rem + env(safe-area-inset-bottom))}body:has([data-product-mobile-actions]) .concierge-module__qRCh5q__widget:not(:has(.concierge-module__qRCh5q__panel)) .concierge-module__qRCh5q__launcher{justify-content:center;width:3rem;height:3rem;padding-inline:0}body:has([data-product-mobile-actions]) .concierge-module__qRCh5q__widget:not(:has(.concierge-module__qRCh5q__panel)) .concierge-module__qRCh5q__launcherLabel{display:none}body:has([data-product-mobile-actions]) .concierge-module__qRCh5q__widget:not(:has(.concierge-module__qRCh5q__panel)) .concierge-module__qRCh5q__notice{right:inherit;bottom:calc(9rem + env(safe-area-inset-bottom));margin-bottom:0;position:fixed}}@media (prefers-reduced-motion:reduce){.concierge-module__qRCh5q__teaser,.concierge-module__qRCh5q__notice{animation:none}}
