.snx-consent{position:fixed;inset:auto 0 0;z-index:99999;display:flex;justify-content:center;padding:clamp(10px,2vw,24px);font-family:inherit;color:#161616;pointer-events:none}.snx-consent-body{pointer-events:auto;width:min(100%,890px);padding:clamp(20px,3vw,34px);background:#fffdf8;border:2px solid #101010;border-radius:14px;box-shadow:0 16px 0 rgba(0,0,0,.13),0 25px 60px rgba(0,0,0,.2)}.snx-consent-kicker{font-size:11px;letter-spacing:.13em;font-weight:900;color:#dc5a22}.snx-consent h2{font-size:clamp(24px,4vw,38px);line-height:1.12;margin:6px 0 12px;letter-spacing:-.04em;color:#121212}.snx-consent p{font-size:14px;line-height:1.65;margin:0 0 10px;max-width:730px;color:#303030}.snx-consent-privacy{display:inline-block;color:#164a96;text-decoration:underline;font-size:13px;margin:4px 0 18px}.snx-consent-actions{display:flex;flex-wrap:wrap;gap:10px}.snx-consent-actions button{min-height:44px;padding:10px 15px;border:2px solid #151515;border-radius:8px;cursor:pointer;font:inherit;font-size:13px;font-weight:850;flex:1 1 170px}.snx-consent-accept{background:#f7783b;color:#151515}.snx-consent-reject{background:#fff;color:#151515}.snx-consent-settings,.snx-consent-save{background:#f1f0eb;color:#151515}.snx-consent-details{background:#f4f2eb;padding:12px 14px;border-radius:8px;font-size:13px;line-height:1.6;margin:6px 0 12px}.snx-consent-toggle{display:block;margin-top:9px;cursor:pointer}.snx-consent-toggle input{accent-color:#ed6d34}.snx-consent button:focus-visible{outline:3px solid #0d57af;outline-offset:3px}.snx-cookie-settings-button.snx-consent-footer-settings{display:inline-block;border:1px solid currentColor;background:transparent;color:inherit;padding:8px 13px;border-radius:7px;margin:10px 0 20px 3%;font:inherit;font-size:12px;cursor:pointer}@media(max-width:620px){.snx-consent{padding:9px}.snx-consent-body{padding:17px;border-radius:10px}.snx-consent-actions{display:grid;grid-template-columns:1fr 1fr}.snx-consent-actions button{flex:auto;padding:9px 7px;font-size:12px;min-height:44px}.snx-consent-accept,.snx-consent-reject{grid-column:span 1}.snx-consent-privacy{margin-bottom:13px}}