.cf-personalizer-link,.cf-personalizer-feature{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.64rem 1rem;border:1px solid #b67a49;border-radius:999px;background:#f8e9d4!important;color:#402515!important;font-weight:800!important;text-decoration:none!important;margin:.6rem .4rem .5rem 0;font-size:.89rem;transition:transform .15s ease}
.cf-personalizer-link:hover,.cf-personalizer-feature:hover{transform:translateY(-2px);background:#f0d0a8!important}
.cf-personalizer-feature{display:flex;max-width:390px;margin:1rem 0 1.8rem;padding:1rem 1.2rem}

.cf-personalizer-launch{position:fixed;bottom:19px;right:19px;z-index:99;background:#32221a;color:#fff!important;border:1px solid #bc865a;border-radius:15px;padding:12px 20px;text-decoration:none!important;display:block;font-size:1rem;font-weight:850;box-shadow:0 14px 42px #20100648;line-height:1.12}.cf-personalizer-launch small{display:block;color:#eac6a4;font-size:.72rem;font-weight:500;margin-top:4px}.cf-personalizer-launch:hover{background:#6c3c21}.cf-personalizer-launch:focus-visible{outline:3px solid #eea968;outline-offset:4px}@media(max-width:540px){.cf-personalizer-launch{right:10px;bottom:10px;padding:11px 13px;font-size:.86rem;border-radius:10px}.cf-personalizer-launch small{font-size:.65rem}}
