.cajuu-marketing-consent{bottom:max(14px, env(safe-area-inset-bottom));z-index:9999;color:#1b2933;background:#fff;border:1px solid #d8dfe4;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;width:min(940px,100% - 28px);max-height:min(80vh,590px);padding:22px 24px;font-family:inherit;display:grid;position:fixed;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 14px 60px #0000003b}.cajuu-marketing-consent__copy h2{margin:0 0 7px;font-size:17px;font-weight:800}.cajuu-marketing-consent__copy p{color:#4c5c68;max-width:650px;margin:0;font-size:12px;line-height:1.6}.cajuu-marketing-consent__options{flex-wrap:wrap;gap:9px 20px;margin-top:13px;display:flex}.cajuu-marketing-consent__options label{cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.cajuu-marketing-consent__options label:has(input:disabled){opacity:.6;cursor:not-allowed}.cajuu-marketing-consent__options input{accent-color:#bb7900;width:16px;height:16px}.cajuu-marketing-consent__copy .cajuu-marketing-consent__hint{margin-top:8px;font-size:11px}.cajuu-marketing-consent__actions{flex-direction:column;gap:7px;min-width:152px;display:flex}.cajuu-marketing-consent__actions button{cursor:pointer;border:1px solid #bec8cc;border-radius:9px;min-height:39px;padding:7px 11px;font-size:12px;font-weight:750}.cajuu-marketing-consent__secondary{color:#253540;background:0 0}.cajuu-marketing-consent__primary{color:#151a21;background:#ffb000;border-color:#f0a400!important}.cajuu-cookie-preferences-link{text-align:left;text-underline-offset:3px;color:#d4dadd;margin-top:10px;font-size:14px;font-weight:650;text-decoration:underline;display:block}.cajuu-cookie-preferences-link:hover{color:#ffbd26}.cajuu-marketing-consent button:focus-visible,.cajuu-cookie-preferences-link:focus-visible{outline-offset:3px;outline:3px solid #d99000}html[data-theme=dark] .cajuu-marketing-consent{color:#f8fafc;background:#1b242a;border-color:#46545c}html[data-theme=dark] .cajuu-marketing-consent__copy p{color:#c3ced4}html[data-theme=dark] .cajuu-marketing-consent__secondary{color:#f0f3f5;border-color:#5c6a70}@media (max-width:750px){.cajuu-marketing-consent{grid-template-columns:1fr;gap:14px;padding:17px}.cajuu-marketing-consent__actions{flex-flow:wrap;min-width:0}.cajuu-marketing-consent__actions button{flex:120px}}@media (prefers-reduced-motion:reduce){.cajuu-marketing-consent,.cajuu-marketing-consent *{scroll-behavior:auto!important}}
