.bpa{--bpa-ink:#222;--bpa-soft:#666;--bpa-pastel:#fdeef0;--bpa-stage:#f6efdf;--bpa-accent:#ee7d8c;position:fixed;right:16px;bottom:96px;z-index:60;font-family:inherit;line-height:1.5;pointer-events:none}.bpa>*{pointer-events:auto}.bpa__card{position:absolute;right:0;bottom:0;display:block;width:200px;max-width:calc(100vw - 24px);box-sizing:border-box;padding:62px 16px 16px;background:#fff;color:var(--bpa-ink);text-align:center;border-radius:18px;box-shadow:0 6px 20px #00000024;opacity:0;visibility:hidden;transform:translateY(10px) scale(.96);transform-origin:100% 100%;transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.bpa[data-state=card] .bpa__card{opacity:1;visibility:visible;transform:none;transition:opacity .25s ease,transform .25s ease,visibility 0s}.bpa__close{position:absolute;top:-10px;right:-8px;width:28px;height:28px;padding:0;border:1px solid #e5e5e5;border-radius:50%;background:#fff;color:var(--bpa-soft);font-size:16px;line-height:1;cursor:pointer;box-shadow:0 2px 6px #0000001a}.bpa__close:hover{color:var(--bpa-ink)}.bpa__visual{position:absolute;left:50%;top:-50px;width:96px;height:96px;transform:translate(-50%)}.bpa__visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border:4px solid #fff;border-radius:50%;background:var(--bpa-stage)}.bpa__pop{position:absolute;left:50%;bottom:6px;width:74px;max-width:none;height:auto;transform:translate(-50%);filter:drop-shadow(0 3px 3px rgba(0,0,0,.14));pointer-events:none}.bpa__title{margin:0 0 12px;font-size:14px;font-weight:700;line-height:1.5}.bpa__cta{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:40px;padding:8px 10px;box-sizing:border-box;border-radius:999px;background:var(--bpa-accent);color:#fff;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.bpa__cta:hover{color:#fff;opacity:.85}.bpa__arrow{display:inline-block;transition:transform .2s ease}.bpa__cta:hover .bpa__arrow{transform:translate(3px)}.bpa__launcher{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:0;width:max-content;margin:0;padding:0;border:0;background:none;cursor:pointer;opacity:0;visibility:hidden;transform:scale(.8);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.bpa[data-state=launcher] .bpa__launcher{opacity:1;visibility:visible;transform:none;transition:opacity .25s ease,transform .25s ease,visibility 0s}.bpa__launcher-img{position:relative;flex:0 0 auto;display:block;width:62px;height:62px;box-sizing:border-box;border:3px solid #fff;border-radius:50%;background:var(--bpa-stage);box-shadow:0 4px 14px #0000002e}.bpa__launcher-img .bpa__pop{width:38px;bottom:5px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.12));transform-origin:50% 100%;animation:bpa-bob 3.2s ease-in-out infinite}@keyframes bpa-bob{0%,70%,to{transform:translate(-50%) rotate(0)}80%{transform:translate(-50%) translateY(-3px) rotate(-4deg)}90%{transform:translate(-50%) translateY(-1px) rotate(3deg)}}.bpa__launcher-label{flex:0 0 auto;margin-right:-12px;padding:7px 18px 7px 12px;background:var(--bpa-accent);color:#fff;border-radius:999px 0 0 999px;font-size:12.5px;font-weight:700;letter-spacing:.03em;white-space:nowrap;box-shadow:0 3px 10px #00000029}@media(hover:hover){.bpa__launcher{transform-origin:100% 50%}.bpa[data-state=launcher] .bpa__launcher:hover{transform:scale(1.12)}}@media(max-width:749px){.bpa{right:12px;bottom:84px}}@media(prefers-reduced-motion:reduce){.bpa__card,.bpa__launcher,.bpa__arrow{transition:none}.bpa__launcher-img .bpa__pop{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/bp-assist.css.map */
