.FreeSampleFab_container__jv4b_{position:fixed;right:20px;bottom:176px;z-index:800;display:flex;flex-direction:column;align-items:flex-end}.FreeSampleFab_btn___izI_{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--brand-light),var(--brand-dark));color:white;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(107,61,82,.35);transition:transform .25s ease,box-shadow .25s ease}.FreeSampleFab_btn___izI_:hover{transform:scale(1.1) translateY(-2px);box-shadow:0 8px 24px rgba(107,61,82,.45)}.FreeSampleFab_btn___izI_:active{transform:scale(.96)}.FreeSampleFab_pulse__rACIE{animation:FreeSampleFab_giftPulse__tgcVQ 2.2s infinite}@keyframes FreeSampleFab_giftPulse__tgcVQ{0%{box-shadow:0 0 0 0 rgba(197,148,170,.55),0 4px 16px rgba(107,61,82,.35)}70%{box-shadow:0 0 0 14px rgba(197,148,170,0),0 4px 16px rgba(107,61,82,.35)}to{box-shadow:0 0 0 0 rgba(197,148,170,0),0 4px 16px rgba(107,61,82,.35)}}.FreeSampleFab_panel__hQtk3{position:absolute;right:0;bottom:54px;width:340px;max-width:calc(100vw - 40px);max-height:70vh;overflow-y:auto;opacity:0;visibility:hidden;transform:scale(.9) translateY(8px);transform-origin:bottom right;transition:opacity .28s cubic-bezier(.68,-.55,.265,1.35),transform .28s cubic-bezier(.68,-.55,.265,1.35),visibility .28s;pointer-events:none;filter:drop-shadow(0 12px 32px rgba(0,0,0,.16))}.FreeSampleFab_panelOpen__iNswE{opacity:1;visibility:visible;transform:scale(1) translateY(0);pointer-events:auto}.FreeSampleFab_close__QcjAQ{position:absolute;top:-8px;right:-8px;z-index:1;width:26px;height:26px;border-radius:50%;background:var(--white);border:1px solid var(--border);color:var(--text-mid);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:var(--transition)}.FreeSampleFab_close__QcjAQ:hover{background:var(--brand-pale);color:var(--text-darkest)}@media (max-width:640px){.FreeSampleFab_container__jv4b_{right:12px;bottom:152px}.FreeSampleFab_btn___izI_{width:40px;height:40px}.FreeSampleFab_panel__hQtk3{width:300px}}