.privacy-choice{position:fixed;z-index:45;left:24px;right:24px;bottom:24px;max-width:960px;margin:auto;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:25px 28px;background:#fff;color:#172d27;border:1px solid #d8dfd9;border-radius:12px;box-shadow:0 8px 40px #10251f24}.privacy-choice h2{font-size:21px;letter-spacing:-.035em;font-weight:650;margin:0 0 9px;line-height:1.2}.privacy-choice p{font-size:14px;line-height:1.7;margin:0 0 8px;max-width:65ch}.privacy-choice a{font-size:12px;text-decoration:underline;text-underline-offset:3px}.privacy-actions{display:flex;flex-direction:column;gap:10px;min-width:165px}.privacy-actions>button{font-size:13px;min-height:44px;padding:12px 16px;border-radius:7px;background:#f0f3ef;color:#172d27;font-weight:650}.privacy-actions>button.button{background:#e5091c;color:white}.privacy-actions>button:hover{filter:brightness(.95)}.footer-bottom [data-consent-open]{color:inherit;background:none;padding:0;line-height:inherit;font:inherit;text-align:left;cursor:pointer}.footer-bottom [data-consent-open]:hover{text-decoration:underline}.menu-is-open .privacy-choice{display:none}@media(max-width:767px){.privacy-choice{left:14px;right:14px;bottom:14px;padding:20px;display:block;border-radius:10px}.privacy-choice h2{font-size:20px}.privacy-choice p{font-size:13px;line-height:1.65}.privacy-choice a{font-size:12px}.privacy-actions{flex-direction:row;gap:9px;margin-top:16px;min-width:0}.privacy-actions>button{flex:1;font-size:12px;padding:11px 9px;white-space:nowrap;gap:0}.privacy-choice .privacy-actions .button{min-height:44px}}
