#cms-section-4404149705 .cookie-bar { position: fixed; bottom: 24px; left: 24px; max-width: 420px; width: calc(100% - 48px); z-index: 9999; box-sizing: border-box; border-radius: 12px; box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); background-color: var(--footer-bg-color);}#cms-section-4404149705 .cookie-inner { padding: 20px 24px; display: flex; flex-direction: column; gap: 16px; box-sizing: border-box;}#cms-section-4404149705 .cookie-txt { flex: 0 1 100%;}#cms-section-4404149705 .cookie-txt p { margin: 0; font-size: 13px; line-height: 1.5em; color: var(--footer-font-color);}#cms-section-4404149705 .cookie-txt a { font-size: 13px; text-decoration: underline; color: var(--footer-font-color);}#cms-section-4404149705 .cookie-btn { display: block; width: 100%; padding: 12px 24px; box-sizing: border-box; cursor: pointer; text-align: center; border: none; border-radius: 6px; font-family: var(--button-font); font-size: 14px; font-weight: var(--button-font-weight); text-transform: var(--button-font-transform); letter-spacing: var(--button-font-letterspacing); background-color: var(--button-primary-color); color: var(--button-font-color); transition: background-color 300ms ease, transform 300ms ease; -webkit-transition: background-color 300ms ease, transform 300ms ease;}#cms-section-4404149705 .cookie-btn:hover { background-color: var(--button-primary-hover-color); transform: translate(0px, -2px); -webkit-transform: translate(0px, -2px);}@media (max-width: 480px) { #cms-section-4404149705 .cookie-bar { bottom: 16px; left: 16px; width: calc(100% - 32px); }}