/* ORICEPROMOTIE consent banner v12.10.551 */
.op-consent-root{position:relative;z-index:50000;color:#f8f3df;font-family:inherit}.op-consent-root [hidden]{display:none!important}.op-consent-backdrop{position:fixed;inset:0;background:rgba(7,6,3,.62);backdrop-filter:blur(2px)}.op-consent-dialog{position:fixed;left:50%;bottom:max(22px,env(safe-area-inset-bottom));transform:translateX(-50%);width:min(720px,calc(100vw - 32px));box-sizing:border-box;max-height:calc(100vh - 44px);overflow:auto;padding:22px 24px;border:1px solid rgba(232,189,43,.72);border-radius:18px;background:linear-gradient(135deg,#18160f,#292313);box-shadow:0 18px 56px rgba(0,0,0,.56);color:#fbf7e9}.op-consent-eyebrow{margin:0 0 6px;color:#efc334;font-size:11px;font-weight:900;letter-spacing:.16em}.op-consent-dialog h2{margin:0;color:#fff8e8;font-size:22px;line-height:1.12}.op-consent-dialog p{margin:10px 0 0;line-height:1.5;color:#e7dec6}.op-consent-links{font-size:13px}.op-consent-links a{color:#f4ce3b;text-decoration:underline;text-underline-offset:2px}.op-consent-links span{margin:0 6px;color:#a99665}.op-consent-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.op-consent-btn{appearance:none;border:1px solid rgba(239,195,52,.62);border-radius:10px;background:transparent;color:#fff8e8;font:inherit;font-size:14px;font-weight:800;line-height:1.2;padding:11px 15px;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.op-consent-btn:hover,.op-consent-btn:focus-visible{transform:translateY(-1px);border-color:#f6d557}.op-consent-btn-primary{border-color:#f1c531;background:linear-gradient(135deg,#f9da4d,#d5a710);color:#1b1608}.op-consent-link{appearance:none;border:0;background:transparent;color:#f3d048;font:inherit;font-size:14px;font-weight:800;padding:9px 3px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.op-consent-settings{display:grid;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(238,198,62,.28)}.op-consent-choice{display:flex;gap:11px;align-items:flex-start;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:rgba(255,255,255,.035);cursor:pointer}.op-consent-choice input{margin:4px 0 0;accent-color:#e8bb2b;width:16px;height:16px}.op-consent-choice input:disabled{opacity:1}.op-consent-choice span{display:grid;gap:2px}.op-consent-choice strong{font-size:14px;color:#fff8e8}.op-consent-choice small{font-size:12px;line-height:1.35;color:#d7cfbc}.op-consent-settings-actions{display:flex;justify-content:flex-end;margin-top:5px}.op-consent-manage{position:fixed;left:18px;bottom:max(18px,env(safe-area-inset-bottom));z-index:1;appearance:none;border:1px solid rgba(239,195,52,.72);border-radius:999px;background:#17140d;color:#f8d455;font:inherit;font-size:12px;font-weight:900;padding:9px 12px;box-shadow:0 7px 21px rgba(0,0,0,.28);cursor:pointer}.op-consent-manage:hover,.op-consent-manage:focus-visible{border-color:#ffe37a;color:#fff7d7}@media (max-width:700px){.op-consent-dialog{bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px);padding:18px;border-radius:16px}.op-consent-dialog h2{font-size:20px}.op-consent-dialog p{font-size:14px}.op-consent-actions{display:grid;grid-template-columns:1fr 1fr}.op-consent-actions .op-consent-link{grid-column:1/-1;justify-self:center}.op-consent-btn{width:100%;padding:12px 9px;font-size:13px}.op-consent-settings-actions .op-consent-btn{width:auto}.op-consent-manage{left:auto;right:14px;bottom:calc(env(safe-area-inset-bottom) + 82px)}}
@media (prefers-reduced-motion:reduce){.op-consent-btn{transition:none}}

/* Keep the decision above the intro and keep click targets stationary. */
.op-consent-root{z-index:2147483645}
.op-consent-btn:hover,.op-consent-btn:focus-visible{transform:none}

/* Show the choice in the visible viewport after the intro has finished. */
.op-consent-dialog{top:50%;bottom:auto!important;transform:translate(-50%,-50%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overscroll-behavior:contain}
html.op-intro-active .op-consent-root,body.op-intro-active .op-consent-root,body.m2-intro-active .op-consent-root{visibility:hidden}
