.fixed-bottom-button{display:none;align-items:center;justify-content:center;position:fixed;bottom:calc(1.5rem + env(safe-area-inset-bottom, 0px) + var(--cookie-banner-height, 0px));right:-3em;transform:translateX(-50%) translateY(1rem);min-height:46px;padding:.5em 3em;border:none;border-radius:30px;font-size:22px;font-weight:600;line-height:1.1;letter-spacing:.08em;text-decoration:none;cursor:pointer;z-index:1990;font-family:var(--font-bahnschrift);text-transform:uppercase;color:#344f2e!important;background:#f8dea1;-webkit-appearance:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,transform .3s ease,bottom .2s ease,visibility 0s linear .3s}.fixed-bottom-button:focus-visible,.fixed-bottom-button:hover{text-decoration:none}.fixed-bottom-button[aria-busy=true]{opacity:.7;cursor:progress}.fixed-bottom-button-visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}@media (max-width:767px){.fixed-bottom-button{display:inline-flex;right:5%;transform:translateY(1rem);padding:.5em 1em}.fixed-bottom-button-visible{transform:translateY(0)}}