.CookieConsent_host__0llzO{position:fixed;z-index:1090;right:18px;bottom:18px;width:min(440px,calc(100vw - 36px));color:#173d30;font-family:Onest Variable,Onest,sans-serif}.CookieConsent_panel__3Czu9{overflow:hidden;border:1px solid rgba(23,75,59,.18);border-radius:22px;background:radial-gradient(circle at 92% 0,rgba(217,255,104,.3),transparent 32%),rgba(249,250,244,.97);box-shadow:0 24px 70px rgba(8,43,31,.22),inset 0 1px 0 rgba(255,255,255,.95);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:CookieConsent_consent-enter__St0wi .42s cubic-bezier(.16,1,.3,1) both}.CookieConsent_intro__7lmO3{padding:20px 20px 16px}.CookieConsent_eyebrow__FvTJa{margin:0 0 7px;color:#5d7d3c;font-size:11px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.CookieConsent_title__GHpdB{margin:0;font-family:Prata,Georgia,serif;font-size:25px;font-weight:400;line-height:1.12;letter-spacing:-.025em}.CookieConsent_copy__fuuVQ{margin:9px 0 0;color:#52685f;font-size:14px;line-height:1.52}.CookieConsent_copy__fuuVQ a{color:#1d5b46;font-weight:680;text-decoration:underline;text-decoration-color:rgba(29,91,70,.32);text-underline-offset:3px}.CookieConsent_settings__TQHpt{margin:0 12px 12px;display:grid;gap:8px}.CookieConsent_setting__9G0sz{min-height:62px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(23,75,59,.11);border-radius:15px;background:rgba(255,255,255,.66)}.CookieConsent_settingText__nRcGl{min-width:0;display:grid;gap:3px}.CookieConsent_settingText__nRcGl strong{font-size:14px;font-weight:720}.CookieConsent_settingText__nRcGl small{color:#687b73;font-size:12px;line-height:1.35}.CookieConsent_fixedMark__1vB_2{padding:6px 9px;border-radius:999px;background:#edf3e8;color:#4e675d;font-size:11px;font-weight:700;white-space:nowrap}.CookieConsent_switch__clU9J{position:relative;width:50px;height:30px;padding:0;border:1px solid rgba(23,75,59,.18);border-radius:999px;background:#dfe6df;cursor:pointer;transition:background .2s ease,border-color .2s ease}.CookieConsent_switch__clU9J:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 3px 9px rgba(12,50,37,.19);transition:transform .22s cubic-bezier(.16,1,.3,1)}.CookieConsent_switch__clU9J[aria-checked=true]{border-color:#205945;background:#205945}.CookieConsent_switch__clU9J[aria-checked=true]:after{transform:translateX(20px)}.CookieConsent_action__RhZOl:focus-visible,.CookieConsent_secondary___efEN:focus-visible,.CookieConsent_switch__clU9J:focus-visible{outline:3px solid rgba(102,148,58,.5);outline-offset:3px}.CookieConsent_actions__LC_UL{padding:0 12px 12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.CookieConsent_action__RhZOl,.CookieConsent_secondary___efEN{min-height:46px;padding:0 14px;border-radius:13px;font:inherit;font-size:13px;font-weight:720;cursor:pointer;touch-action:manipulation}.CookieConsent_action__RhZOl{border:1px solid #c7ef55;background:#d9ff68;color:#143d2f;box-shadow:0 8px 20px rgba(85,120,36,.16)}.CookieConsent_secondary___efEN{border:1px solid rgba(23,75,59,.14);background:rgba(255,255,255,.72);color:#31564a}.CookieConsent_customize__1gvfR{grid-column:1/-1;min-height:42px;border:0;background:transparent;box-shadow:none}@keyframes CookieConsent_consent-enter__St0wi{0%{opacity:0;transform:translate3d(0,18px,0) scale(.98)}to{opacity:1;transform:none}}@media (max-width:760px){.CookieConsent_host__0llzO{right:9px;bottom:calc(88px + env(safe-area-inset-bottom));left:9px;width:auto}.CookieConsent_intro__7lmO3{padding:17px 16px 13px}.CookieConsent_title__GHpdB{font-size:21px}.CookieConsent_copy__fuuVQ{font-size:13px}.CookieConsent_settings__TQHpt{margin-inline:8px}.CookieConsent_actions__LC_UL{padding-inline:8px}.CookieConsent_action__RhZOl,.CookieConsent_secondary___efEN{min-height:48px}}@media (max-width:390px){.CookieConsent_actions__LC_UL{grid-template-columns:1fr}.CookieConsent_customize__1gvfR{grid-column:auto}}@media (prefers-reduced-motion:reduce){.CookieConsent_panel__3Czu9{animation:none}.CookieConsent_switch__clU9J,.CookieConsent_switch__clU9J:after{transition:none}}@media(max-width:760px){.CookieConsent_host__0llzO{left:12px;right:12px;bottom:calc(94px + env(safe-area-inset-bottom));width:auto}.CookieConsent_panel__3Czu9{max-height:calc(100dvh - 124px);overflow-y:auto;overscroll-behavior:contain;border-radius:18px}.CookieConsent_intro__7lmO3{padding:24px 22px 18px}.CookieConsent_title__GHpdB{font-size:27px;line-height:1.2}.CookieConsent_copy__fuuVQ{margin-top:14px;font-size:16px;line-height:1.6}.CookieConsent_actions__LC_UL{grid-template-columns:1fr;gap:10px;padding:0 18px 18px}.CookieConsent_action__RhZOl,.CookieConsent_secondary___efEN{min-height:54px;font-size:15px;line-height:1.4;padding:12px 16px}.CookieConsent_customize__1gvfR{min-height:44px}.CookieConsent_setting__9G0sz{padding:14px}.CookieConsent_settings__TQHpt{margin-inline:18px}}