/* Shared first-party consent controls for the public site and online shop. */
.webrenk-consent{position:fixed;z-index:9999;right:22px;bottom:22px;width:min(560px,calc(100vw - 32px));border:1px solid rgba(255,255,255,.18);border-radius:16px;background:rgba(16,25,54,.98);box-shadow:0 24px 70px rgba(9,17,42,.42);color:#fff}.webrenk-consent[hidden]{display:none}.webrenk-consent__body{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:21px 22px}.webrenk-consent__copy strong{display:block;font-size:16px;letter-spacing:-.025em}.webrenk-consent__copy p{max-width:330px;margin:7px 0;color:#d5dcf1;font-size:12px;line-height:1.55}.webrenk-consent__copy a{color:#75dff3;font-size:11px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.webrenk-consent__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.webrenk-consent__actions button{min-height:42px;border-radius:5px;padding:11px 12px;font:800 11px/1 inherit;cursor:pointer}.webrenk-consent__secondary{border:1px solid #6f7893;background:transparent;color:#fff}.webrenk-consent__secondary:hover,.webrenk-consent__secondary:focus-visible{border-color:#fff;background:#fff;color:#101936}.webrenk-consent__primary{border:1px solid #ed1768;background:#ed1768;color:#fff}.webrenk-consent__primary:hover,.webrenk-consent__primary:focus-visible{border-color:#ff4b91;background:#ff4b91}.webrenk-consent__actions button:focus-visible,.webrenk-consent-manage:focus-visible{outline:2px solid #75dff3;outline-offset:3px}.webrenk-consent-manage{border:0;background:transparent;padding:2px 0;color:inherit;font:inherit;font-size:11px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.webrenk-consent-manage:hover{color:#75dff3}@media(max-width:580px){.webrenk-consent{right:14px;bottom:14px;width:calc(100vw - 28px)}.webrenk-consent__body{align-items:stretch;flex-direction:column;gap:16px;padding:18px}.webrenk-consent__copy p{max-width:none}.webrenk-consent__actions{justify-content:stretch}.webrenk-consent__actions button{flex:1}}
.site-cookie-manage-wrap{padding:16px 24px;color:#101936;text-align:center}.site-cookie-manage-wrap .webrenk-consent-manage{color:#101936}
