.hc-footer{--hc-cream:var(--brand-cream,#f7f2e8);--hc-forest:var(--brand-forest,#3d5a2b);--hc-ink:#263323;--hc-muted:#63705d;--hc-line:#dce0d4;--hc-matcha:var(--tea-matcha,#edf1e3);--hc-white:#fff;--hc-divider:#63705d61;--footer-color-error:#912e24;--hc-font-nav:"Inter", -apple-system, "Segoe UI", Roboto, sans-serif;--hc-font-display:"League Spartan", "Arial Black", Arial, sans-serif;box-sizing:border-box;background:var(--hc-cream);color:var(--hc-ink);font:400 14px/22px var(--hc-font-nav);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;padding:32px 24px 24px}:where(.hc-footer) :where(h2){font:inherit;margin:0}:where(.hc-footer) :where(p){margin:0}:where(.hc-footer) :where(ul){margin:0;padding:0;list-style:none}:where(.hc-footer) :where(a){color:inherit;text-decoration:none}:where(.hc-footer) :where(button){color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.hc-footer .hc-footer-icon{flex:none;display:block}.hc-footer .hc-footer__sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hc-footer .hc-footer__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""menus""trust""bottom";row-gap:24px;max-width:1280px;margin:0 auto;display:grid}.hc-footer .hc-footer__brand{flex-direction:column;grid-area:brand;gap:20px;min-width:0;display:flex}.hc-footer .hc-footer__menus{flex-direction:column;grid-area:menus;gap:24px;min-width:0;display:flex}.hc-footer .hc-footer__trust{grid-area:trust}.hc-footer .hc-footer__bottom{grid-area:bottom}.hc-footer .hc-footer__logo{aspect-ratio:144/78.9375;align-self:flex-start;width:112px;height:auto;display:block}.hc-footer .hc-footer__newsletter{flex-direction:column;gap:16px;min-width:0;display:flex;position:relative}.hc-footer .hc-footer__title{color:var(--hc-forest);font:700 32px/34px var(--hc-font-display);letter-spacing:0}.hc-footer .hc-footer__offer{color:var(--hc-ink);font:400 14px/22px var(--hc-font-nav)}.hc-footer .hc-footer__offer strong,.hc-footer .hc-footer__offer b{font-weight:600}.hc-footer .hc-footer__nl-body{flex-direction:column;gap:8px;display:flex}.hc-footer .hc-footer__form{flex-direction:column;gap:8px;margin:0;display:flex}.hc-footer .hc-footer__form>.h-captcha{position:absolute}.hc-footer .hc-footer__label{color:var(--hc-forest);font:600 13px/20px var(--hc-font-nav)}.hc-footer .hc-footer__row{gap:8px;display:flex}.hc-footer .hc-footer__input{box-sizing:border-box;border:0;border-bottom:1px solid var(--hc-muted);background:var(--hc-white);min-width:0;min-height:52px;box-shadow:none;color:var(--hc-ink);font:400 16px/22px var(--hc-font-nav);-webkit-appearance:none;appearance:none;border-radius:3px;flex:auto;margin:0;padding:0 10px 1px}.hc-footer .hc-footer__input::placeholder{color:var(--hc-muted);opacity:1}.hc-footer .hc-footer__input:focus{border-bottom:2px solid var(--hc-forest);outline-offset:2px;outline:2px solid #0000;padding-bottom:0}.hc-footer .hc-footer__submit{box-sizing:border-box;background:var(--hc-forest);min-width:120px;min-height:52px;color:var(--hc-cream);font:600 14px/22px var(--hc-font-nav);text-align:center;border:1px solid #0000;border-radius:8px;flex:none;padding:0 14px}.hc-footer .hc-footer__submit:focus-visible{outline:2px solid var(--hc-forest);outline-offset:2px}.hc-footer .hc-footer__error{color:var(--footer-color-error);font:600 13px/20px var(--hc-font-nav);display:none}.hc-footer .hc-footer__helper{color:var(--hc-muted);font:400 12px/18px var(--hc-font-nav);align-items:center;gap:6px;display:flex}.hc-footer .hc-footer__captcha{color:var(--hc-muted);font:400 12px/18px var(--hc-font-nav)}.hc-footer .hc-footer__captcha p{color:inherit;font:inherit;margin:0}.hc-footer .hc-footer__captcha a{text-underline-offset:2px;text-decoration:underline}.hc-footer .hc-footer__debug{color:var(--hc-muted);font:400 11px/16px var(--hc-font-nav)}.hc-footer .hc-footer__status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.hc-footer .hc-footer__status:focus{outline:none}.hc-footer .hc-footer__status .hc-footer-icon{display:none}.hc-footer .hc-footer__newsletter[data-state=invalid] .hc-footer__error,.hc-footer .hc-footer__newsletter[data-state=error] .hc-footer__error{display:block}.hc-footer .hc-footer__newsletter[data-state=invalid] .hc-footer__input,.hc-footer .hc-footer__newsletter[data-state=error] .hc-footer__input{border-bottom:2px solid var(--footer-color-error);padding-bottom:0}.hc-footer .hc-footer__newsletter[data-state=invalid] .hc-footer__input:focus,.hc-footer .hc-footer__newsletter[data-state=error] .hc-footer__input:focus{outline-color:var(--hc-forest)}.hc-footer .hc-footer__newsletter[data-state=loading] .hc-footer__submit,.hc-footer .hc-footer__submit[aria-disabled=true]{opacity:.6;cursor:progress}.hc-footer .hc-footer__newsletter[data-state=success] .hc-footer__status,.hc-footer .hc-footer__newsletter[data-state=pending] .hc-footer__status,.hc-footer .hc-footer__newsletter[data-state=neutral] .hc-footer__status{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;color:var(--hc-forest);font:600 15px/22px var(--hc-font-nav);align-items:flex-start;gap:10px;margin:0;display:flex;position:static;overflow:visible}.hc-footer .hc-footer__newsletter[data-state=success] .hc-footer__status .hc-footer-icon,.hc-footer .hc-footer__newsletter[data-state=pending] .hc-footer__status .hc-footer-icon,.hc-footer .hc-footer__newsletter[data-state=neutral] .hc-footer__status .hc-footer-icon{display:block}.hc-footer .hc-footer__newsletter[data-state=success] .hc-footer__label,.hc-footer .hc-footer__newsletter[data-state=success] .hc-footer__row,.hc-footer .hc-footer__newsletter[data-state=success] .hc-footer__error,.hc-footer .hc-footer__newsletter[data-state=success] .hc-footer__helper .hc-footer-icon,.hc-footer .hc-footer__newsletter[data-state=pending] .hc-footer__label,.hc-footer .hc-footer__newsletter[data-state=pending] .hc-footer__row,.hc-footer .hc-footer__newsletter[data-state=pending] .hc-footer__error,.hc-footer .hc-footer__newsletter[data-state=pending] .hc-footer__helper .hc-footer-icon,.hc-footer .hc-footer__newsletter[data-state=neutral] .hc-footer__label,.hc-footer .hc-footer__newsletter[data-state=neutral] .hc-footer__row,.hc-footer .hc-footer__newsletter[data-state=neutral] .hc-footer__error,.hc-footer .hc-footer__newsletter[data-state=neutral] .hc-footer__helper .hc-footer-icon{display:none}.hc-footer .hc-footer__group-label{display:block}.hc-footer .hc-footer__toggle{display:none}.hc-footer .hc-footer__link{min-height:44px;color:var(--hc-ink);align-items:center;display:flex}.hc-footer .hc-footer__social-list{flex-wrap:wrap;gap:0 8px;display:flex}.hc-footer .hc-footer__social-list>li{flex:calc(33.333% - 6px)}.hc-footer .hc-footer__social-link{box-sizing:border-box;min-height:44px;color:var(--hc-forest);font:500 12px/18px var(--hc-font-nav);text-align:left;border-radius:4px;justify-content:flex-start;align-items:center;gap:6px;display:flex}.hc-footer .hc-footer__social-link:focus-visible{outline:2px solid var(--hc-forest);outline-offset:-2px}.hc-footer .hc-footer__trust{flex-wrap:wrap;gap:12px 16px;display:flex}.hc-footer .hc-footer__trust-item{min-height:20px;color:var(--hc-muted);font:400 13px/20px var(--hc-font-nav);flex:calc(50% - 9px);align-items:center;gap:8px;display:flex}.hc-footer .hc-footer__trust-item .hc-footer-icon{color:var(--hc-forest)}.hc-footer .hc-footer__bottom{border-top:1px solid var(--hc-line);text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"pay""legal""copy";place-items:center;row-gap:12px;padding-top:12px;display:grid}.hc-footer .hc-footer__legal{grid-area:legal}.hc-footer .hc-footer__legal-list{flex-wrap:wrap;justify-content:center;gap:0 16px;display:flex}.hc-footer .hc-footer__legal-link{min-width:64px;min-height:44px;color:var(--hc-muted);font:400 13px/22px var(--hc-font-nav);justify-content:center;align-items:center;display:flex}.hc-footer .hc-footer__payments{flex-wrap:wrap;grid-area:pay;justify-content:center;gap:12px;display:flex}.hc-footer .hc-footer__pay{display:block}.hc-footer .hc-footer__pay-icon{aspect-ratio:38/24;width:44px;height:auto;display:block}.hc-footer .hc-footer__copy{color:var(--hc-muted);font:400 12px/18px var(--hc-font-nav);grid-area:copy}.hc-footer .hc-footer__toggle:focus-visible{outline:2px solid var(--hc-forest);outline-offset:2px;border-radius:4px}.hc-footer .hc-footer__link:focus-visible{outline:2px solid var(--hc-forest);outline-offset:2px;border-radius:4px}.hc-footer .hc-footer__legal-link:focus-visible{outline:2px solid var(--hc-forest);outline-offset:2px;border-radius:4px}.hc-footer .hc-footer__captcha a:focus-visible{outline:2px solid var(--hc-forest);outline-offset:2px;border-radius:4px}@media (hover:hover){.hc-footer .hc-footer__link:hover,.hc-footer .hc-footer__legal-link:hover{text-underline-offset:3px;text-decoration:underline}.hc-footer .hc-footer__social-link:hover{background:var(--hc-matcha)}.hc-footer .hc-footer__submit:not([aria-disabled=true]):hover{background:var(--hc-ink)}}@media (max-width:767px){.hc-footer .hc-footer__group{border-bottom:1px solid var(--hc-divider)}.hc-footer .hc-footer__group-label{color:var(--hc-ink);font:600 16px/22px var(--hc-font-nav);padding:13px 0}.hc-footer .hc-footer__panel{padding-bottom:12px}.hc-footer .hc-footer__link{font:400 15px/22px var(--hc-font-nav)}[data-hc-js] .hc-footer .hc-footer__group-label{display:none}[data-hc-js] .hc-footer .hc-footer__toggle{box-sizing:border-box;width:100%;min-height:48px;color:var(--hc-ink);font:600 16px/22px var(--hc-font-nav);text-align:left;align-items:center;gap:8px;padding:13px 0;display:flex}[data-hc-js] .hc-footer .hc-footer__panel{display:none}[data-hc-js] .hc-footer .hc-footer__group.is-open .hc-footer__panel{display:block}.hc-footer .hc-footer__toggle-label{flex:auto;min-width:0}.hc-footer .hc-footer__toggle[aria-expanded=true] .hc-footer-icon--plus,.hc-footer .hc-footer__toggle[aria-expanded=false] .hc-footer-icon--minus{display:none}}@media (min-width:768px){.hc-footer{padding:32px}.hc-footer .hc-footer__inner{grid-template:"logo news""trust news"1fr"menus menus""bottom bottom"/176px minmax(0,1fr);gap:0 32px}.hc-footer .hc-footer__brand{display:contents}.hc-footer .hc-footer__logo{grid-area:logo;align-self:start;width:144px}.hc-footer .hc-footer__newsletter{grid-area:news}.hc-footer .hc-footer__title{font-size:38px;line-height:40px}.hc-footer .hc-footer__offer{font-size:16px;line-height:24px}.hc-footer .hc-footer__nl-body{max-width:496px}.hc-footer .hc-footer__trust{flex-flow:column;align-self:start;gap:8px;margin-top:24px}.hc-footer .hc-footer__trust-item{flex:none}.hc-footer .hc-footer__menus{gap:32px;margin-top:32px}.hc-footer .hc-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;display:grid}.hc-footer .hc-footer__group-label{color:var(--hc-forest);font:600 18px/24px var(--hc-font-nav);margin-bottom:8px}.hc-footer .hc-footer__link{font:400 14px/22px var(--hc-font-nav)}.hc-footer .hc-footer__social-list>li{flex-basis:calc(16.666% - 7px)}.hc-footer .hc-footer__bottom{text-align:left;grid-template-columns:auto auto;grid-template-areas:"legal pay""copy copy";justify-content:space-between;justify-items:start;margin-top:32px}.hc-footer .hc-footer__payments{justify-content:flex-end;justify-self:end}.hc-footer .hc-footer__legal-list{justify-content:flex-start}}@media (min-width:1280px){.hc-footer{padding:48px clamp(32px,30% - 352px,80px) 24px}.hc-footer .hc-footer__inner{grid-template-rows:none;grid-template-columns:clamp(432px,25% + 128px,448px) 736px;grid-template-areas:"brand menus""trust trust""bottom bottom";justify-content:space-between;gap:40px 0}.hc-footer .hc-footer__brand{gap:24px;display:flex}.hc-footer .hc-footer__nl-body{max-width:none}.hc-footer .hc-footer__menus{margin-top:0}.hc-footer .hc-footer__trust{flex-flow:wrap;justify-content:space-between;align-self:auto;gap:8px 24px;margin-top:0}.hc-footer .hc-footer__trust-item{white-space:nowrap}.hc-footer .hc-footer__bottom{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"copy legal pay";column-gap:32px;margin-top:0}}@media (min-width:1280px) and (pointer:fine){.hc-footer .hc-footer__input{font-size:15px}}