@keyframes CookieConsent_slideUp__ixTGK{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes CookieConsent_fadeIn__sGKch{0%{opacity:0}to{opacity:1}}@keyframes CookieConsent_modalIn__FDDyP{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.CookieConsent_banner__xX77m{position:fixed;bottom:0;left:0;right:0;background:color-mix(in srgb,rgb(var(--color-retail-primary)) 80%,#000);border-top:4px solid hsla(0,0%,100%,.15);padding:40px 32px;z-index:9999;box-shadow:0 -8px 32px hsla(0,0%,82%,.5);animation:CookieConsent_slideUp__ixTGK .5s ease-out}.CookieConsent_bannerInner__vKoaR{max-width:1140px;margin:0 auto;display:flex;align-items:center;gap:32px;flex-wrap:wrap}.CookieConsent_bannerText__cITj2{flex:1;min-width:260px}.CookieConsent_bannerBranding__NuvUM{display:flex;align-items:center;gap:10px;margin-bottom:6px}.CookieConsent_bannerLogo__RQ9k8{color:#fff;display:flex;align-items:center;transition:opacity .2s}.CookieConsent_bannerLogo__RQ9k8:hover{opacity:.8}.CookieConsent_bannerHeading__4EwO6{font-size:13px;font-weight:700;color:#fff;margin-block:20px 5px}.CookieConsent_bannerDescription__CkwbA{font-size:13px;color:#e2e8f0;margin:0;line-height:1.55}.CookieConsent_bannerLink__z_AvA{color:#fff;font-weight:600;text-underline-offset:2px;text-decoration:underline}.CookieConsent_bannerLink__z_AvA:hover{opacity:.85}.CookieConsent_bannerButtons__tjJdC{display:flex;gap:10px;align-items:center;flex-shrink:0;flex-wrap:wrap}.CookieConsent_btnManage__HbrxF{background:transparent;border:none;color:#e2e8f0;font-size:13px;font-weight:600;cursor:pointer;padding:9px 4px;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;font-family:inherit;transition:color .2s}.CookieConsent_btnManage__HbrxF:hover{opacity:.85}.CookieConsent_btnDecline__evI7q{background:transparent;border:2px solid hsla(0,0%,100%,.3);color:#fff;padding:9px 20px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit;transition:border-color .2s,background .2s}.CookieConsent_btnDecline__evI7q:hover{border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.1)}.CookieConsent_btnAccept__b8LZy{background:#fff;border:none;color:rgb(var(--color-retail-primary));padding:9px 22px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;font-family:inherit;box-shadow:0 2px 8px hsla(0,0%,82%,.5);transition:transform .15s,box-shadow .15s}.CookieConsent_btnAccept__b8LZy:hover{transform:translateY(-1px);opacity:.95}.CookieConsent_btnAccept__b8LZy:active{transform:translateY(0)}.CookieConsent_overlay__xrr3H{position:fixed;inset:0;z-index:10001;background:rgba(0,15,35,.65);display:flex;align-items:center;justify-content:center;padding:16px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:CookieConsent_fadeIn__sGKch .25s ease-out}.CookieConsent_modal__sXW8K{background:#fff;border-radius:12px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 64px rgba(0,0,0,.25);border:1px solid rgb(var(--color-retail-secondary)/.3);animation:CookieConsent_modalIn__FDDyP .3s ease-out}.CookieConsent_modalHeader__kI8kq{background:color-mix(in srgb,rgb(var(--color-retail-primary)) 80%,#000);border-radius:11px 11px 0 0;padding:20px 24px;display:flex;justify-content:space-between;align-items:flex-start}.CookieConsent_modalBrandLabel__plpXX{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.7);margin:0 0 4px;letter-spacing:1.5px;text-transform:uppercase}.CookieConsent_modalTitle__tbD_w{font-size:18px;font-weight:700;color:#fff;margin:0;line-height:1.3}.CookieConsent_modalCloseBtn__JWACW{background:hsla(0,0%,100%,.15);border:none;color:#fff;width:32px;height:32px;border-radius:8px;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:background .2s}.CookieConsent_modalCloseBtn__JWACW:hover{background:hsla(0,0%,100%,.15)}.CookieConsent_modalBody__EH_ki{padding:20px 24px 0}.CookieConsent_modalDescription__2ma2q{font-size:13.5px;color:#334155;margin:0 0 18px;line-height:1.6}.CookieConsent_policyLinks__19Kiu{display:flex;gap:16px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #d0dbe8;flex-wrap:wrap}.CookieConsent_policyLink__q9O4N{font-size:12px;color:#002147;font-weight:600;text-decoration:underline;text-underline-offset:2px}.CookieConsent_policyLink__q9O4N:hover{opacity:.7}.CookieConsent_categoryRow__mILDK{padding:16px 0}.CookieConsent_categoryRowBorder__GoDP0{border-bottom:1px solid #d0dbe8}.CookieConsent_categoryHeader__VQfx0{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:12px}.CookieConsent_categoryLabelWrap__R4EI_{display:flex;align-items:center;gap:8px}.CookieConsent_categoryLabel__P_5lG{font-size:14px;font-weight:700;color:#002147}.CookieConsent_alwaysOnBadge__o1FCD{font-size:10px;font-weight:700;color:#002147;background:rgba(0,33,71,.07);padding:2px 8px;border-radius:20px;letter-spacing:.5px;text-transform:uppercase;border:1px solid #d0dbe8}.CookieConsent_categoryDescription__qVm_8{font-size:12.5px;color:#6b7e96;margin:0;line-height:1.55;padding-right:58px}.CookieConsent_modalFooter__qfdZA{padding:16px 24px 20px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #d0dbe8;margin-top:4px}.CookieConsent_btnDeclineAll__htRL0{background:transparent;border:2px solid #d0dbe8;color:#334155;padding:9px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:border-color .2s,background .2s}.CookieConsent_btnDeclineAll__htRL0:hover{border-color:#8e9ab8;background:rgba(0,33,71,.07)}.CookieConsent_btnSave__WAxcU{background:#002147;border:none;color:#fff;padding:9px 22px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 2px 8px rgba(0,33,71,.07);transition:transform .15s,box-shadow .15s}.CookieConsent_btnSave__WAxcU:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,33,71,.07)}.CookieConsent_btnSave__WAxcU:active{transform:translateY(0)}.CookieConsent_toggle__01dey{position:relative;width:46px;height:26px;border-radius:13px;border:none;padding:0;flex-shrink:0;cursor:pointer;transition:background .22s ease;outline:none}.CookieConsent_toggle__01dey:disabled{cursor:not-allowed}.CookieConsent_toggleKnob__Q3KSK{position:absolute;top:3px;width:20px;height:20px;border-radius:50%;box-shadow:0 1px 4px hsla(0,0%,82%,.5);transition:left .22s ease;display:block}@media (max-width:640px){.CookieConsent_banner__xX77m{padding:16px 18px}.CookieConsent_bannerInner__vKoaR{flex-direction:column;gap:14px;align-items:stretch}.CookieConsent_bannerButtons__tjJdC{flex-direction:column;width:100%}.CookieConsent_btnAccept__b8LZy,.CookieConsent_btnDecline__evI7q{width:100%;text-align:center}.CookieConsent_btnManage__HbrxF{text-align:center}.CookieConsent_categoryDescription__qVm_8{padding-right:0}}