.Cookies_backdrop__rN0IV{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-end;justify-content:flex-end;padding:18px;pointer-events:none}.Cookies_dialog__IP0d9{position:relative;display:flex;width:min(560px,100%);max-height:calc(100dvh - 36px);flex-direction:column;overflow:hidden;color:var(--color-brand-3,#202020);background:#fff;border-radius:16px;box-shadow:0 12px 36px rgba(0,0,0,.22);font-family:var(--font-body,system-ui,sans-serif);pointer-events:auto}.Cookies_content__nqaAo{padding:26px 28px 14px;overflow-y:auto;scrollbar-color:var(--color-brand-1,#b3005e) transparent;scrollbar-width:thin}.Cookies_title__xyPCM{margin:0 40px 14px 0;color:inherit;font-family:var(--font-title,inherit);font-size:1.25rem;line-height:1.2}.Cookies_description__RJGdP,.Cookies_optionDescription___p1uj,.Cookies_preferences__ci_fT>p,.Cookies_stepIntro__2IsgZ p{margin:0;font-size:.875rem;line-height:1.5}.Cookies_preferences__ci_fT>h3,.Cookies_stepIntro__2IsgZ h3{margin:16px 0 5px;font-size:.95rem}.Cookies_close__gOXDR{position:absolute;z-index:2;top:18px;right:20px;width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer}.Cookies_close__gOXDR:after,.Cookies_close__gOXDR:before{position:absolute;top:13px;left:5px;width:19px;height:3px;content:"";border-radius:2px;background:currentColor;transform:rotate(45deg)}.Cookies_close__gOXDR:after{transform:rotate(-45deg)}.Cookies_preferences__ci_fT{margin-top:14px}.Cookies_options___Utra{display:grid;gap:8px;margin-top:14px}.Cookies_option__t4dbR{background:rgba(0,0,0,.045)}.Cookies_optionHeader__5vDLJ{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.Cookies_optionHeader__5vDLJ strong{font-size:.9rem}.Cookies_optionControls__0gcFV{display:flex;align-items:center;gap:12px}.Cookies_required__x9Frk{color:#087f13;font-size:.75rem;font-weight:700;white-space:nowrap}.Cookies_switch__n1Ua_{position:relative;display:inline-flex;cursor:pointer}.Cookies_switch__n1Ua_ input{position:absolute;opacity:0;pointer-events:none}.Cookies_switch__n1Ua_ span{width:40px;height:22px;border-radius:999px;background:#777;transition:background .2s}.Cookies_switch__n1Ua_ span:after{display:block;width:16px;height:16px;margin:3px;content:"";border-radius:50%;background:#fff;transition:transform .2s}.Cookies_switch__n1Ua_ input:checked+span{background:var(--color-brand-1,#b3005e)}.Cookies_switch__n1Ua_ input:checked+span:after{transform:translateX(18px)}.Cookies_switch__n1Ua_ input:focus-visible+span{outline:3px solid var(--color-brand-2,#060047);outline-offset:3px}.Cookies_expand__a0e2o{width:14px;height:14px;padding:0;border:solid;border-width:0 3px 3px 0;background:transparent;cursor:pointer;transform:rotate(45deg) translate(-3px,3px);transition:transform .2s}.Cookies_expandOpen__S5ehI{transform:rotate(225deg) translate(-2px,2px)}.Cookies_optionDescription___p1uj{padding:2px 14px 14px}.Cookies_footer__6RDiC{padding:10px 28px 20px;background:#fff}.Cookies_actions__qeGu3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.Cookies_actions__qeGu3 button{min-height:40px;padding:9px 12px;color:#fff;border:0;border-radius:8px;background:var(--color-brand-1,#b3005e);font:700 .8rem/1.2 var(--font-title,inherit);cursor:pointer;transition:filter .2s,transform .2s}.Cookies_actions__qeGu3 button:hover{filter:brightness(.9);transform:translateY(-1px)}.Cookies_actions__qeGu3 button:focus-visible,.Cookies_close__gOXDR:focus-visible,.Cookies_expand__a0e2o:focus-visible{outline:3px solid var(--color-brand-2,#060047);outline-offset:3px}.Cookies_links__y9Leh{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 14px;margin-top:14px}.Cookies_links__y9Leh a{color:var(--color-brand-1,#b3005e);font-size:.75rem;font-weight:700;text-underline-offset:3px}@media (max-width:700px){.Cookies_backdrop__rN0IV{padding:10px}.Cookies_dialog__IP0d9{width:100%;max-height:calc(100dvh - 20px);border-radius:14px}.Cookies_content__nqaAo{padding:22px 18px 12px}.Cookies_title__xyPCM{margin-right:34px;margin-bottom:10px;font-size:1.1rem}.Cookies_close__gOXDR{top:14px;right:14px}.Cookies_optionHeader__5vDLJ{padding:11px 12px}.Cookies_optionDescription___p1uj{padding:2px 12px 13px}.Cookies_footer__6RDiC{padding:8px 18px 16px}.Cookies_actions__qeGu3{gap:7px}.Cookies_actions__qeGu3 button{min-height:38px;padding-inline:8px;font-size:.72rem}.Cookies_links__y9Leh{margin-top:12px}}@media (max-width:430px){.Cookies_actions__qeGu3{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Cookies_actions__qeGu3 button,.Cookies_expand__a0e2o,.Cookies_switch__n1Ua_ span,.Cookies_switch__n1Ua_ span:after{transition:none}}