.cookie-consent_banner__2EOfP{--cookie-ink:#17181c;--cookie-line:#deded8;--cookie-red:#e42313;position:fixed;z-index:50;bottom:20px;left:50%;transform:translateX(-50%);width:min(1200px,calc(100% - 40px));max-height:calc(100dvh - 40px);overflow-y:auto;padding:26px 30px;display:flex;flex-wrap:wrap;align-items:center;gap:18px 34px;border:1px solid var(--cookie-line);border-top:3px solid var(--cookie-red);border-radius:10px;background:#fff;color:var(--cookie-ink);box-shadow:0 10px 60px #17181c26}.cookie-consent_intro__60T14{flex:1 1 0;min-width:0}.cookie-consent_eyebrow__JP1Gm{color:#a92217;font-size:10px;font-weight:700;letter-spacing:.1em}.cookie-consent_title__fce1k{margin:6px 0 10px;font-family:var(--font-heading);font-size:23px;font-weight:700;line-height:1.3;letter-spacing:-.035em}.cookie-consent_description__rm54X{color:var(--aj-muted);font-size:13px;line-height:1.7}.cookie-consent_choices__VA7cw{flex-shrink:0;max-width:100%;text-align:center}.cookie-consent_actions__e2Yr_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cookie-consent_action___CcS7{min-height:46px;padding:11px 16px;border:1px solid #17181c;border-radius:5px;background:#17181c;color:#fff;font-size:12px;font-weight:600;line-height:1.5;cursor:pointer;overflow-wrap:anywhere}.cookie-consent_action___CcS7:hover{background:#393a3d}.cookie-consent_action___CcS7:focus-visible,.cookie-consent_category__qrmP8 input:focus-visible,.cookie-consent_privacy__r_FDI:focus-visible{outline:2px solid #e42313;outline-offset:3px}.cookie-consent_privacy__r_FDI{display:inline-block;margin-top:8px;color:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px}.cookie-consent_error__afh8S{flex-basis:100%;color:#b91c1c;font-size:13px;line-height:1.7}.cookie-consent_dialog__ZJQYL{position:fixed;inset:0;width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;overflow-y:auto;padding:28px;border:1px solid #deded8;border-top:3px solid #e42313;border-radius:10px;background:#fff;color:#17181c;box-shadow:0 20px 70px #17181c33}.cookie-consent_dialog__ZJQYL::backdrop{background:#17181c70}.cookie-consent_dialogHeader__zPa8z{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cookie-consent_close__HTErG{flex-shrink:0}.cookie-consent_categories__Z1GyR{margin-top:14px}.cookie-consent_category__qrmP8{padding:20px 0;border-bottom:1px solid #deded8}.cookie-consent_categoryTitle__R8Y3k{display:block;margin-bottom:5px;font-size:15px;font-weight:650}.cookie-consent_necessary__FYXLu{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.cookie-consent_active__bfQ_2{flex-shrink:0;padding:5px 9px;border-radius:4px;background:#e9eee8;color:#42624d;font-size:11px;font-weight:600}.cookie-consent_categoryLabel__y0Go6{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:18px;font-size:15px;font-weight:650;cursor:pointer}.cookie-consent_category__qrmP8 input{width:24px;height:24px;margin:10px;flex-shrink:0;accent-color:#a92217;cursor:pointer}.cookie-consent_dialogActions__OqfUU{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}@media (max-width:800px){.cookie-consent_banner__2EOfP{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:18px;padding:22px}.cookie-consent_intro__60T14{flex:auto}}@media (max-width:480px){.cookie-consent_banner__2EOfP{bottom:10px;width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:20px}.cookie-consent_title__fce1k{font-size:21px}.cookie-consent_actions__e2Yr_{grid-template-columns:minmax(0,1fr)}.cookie-consent_dialog__ZJQYL{padding:20px}.cookie-consent_necessary__FYXLu{flex-direction:column;gap:10px}}