/* MW-FOOTER.CSS v2b - 2026-08-12 - extracted from dev Hyva theme (styles-legacy, layer-free; v2 fixes :is() comma-split selector corruption). Loaded by the footer template. Rollback: remove the reference + PURGE. */
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/media/mw-skin/fonts/cormorant-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/media/mw-skin/fonts/cormorant-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/media/mw-skin/fonts/cormorant-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/media/mw-skin/fonts/cormorant-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/media/mw-skin/fonts/cormorant-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/media/mw-skin/fonts/cormorant-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/media/mw-skin/fonts/cormorant-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/media/mw-skin/fonts/cormorant-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/media/mw-skin/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/media/mw-skin/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/media/mw-skin/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/media/mw-skin/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/media/mw-skin/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/media/mw-skin/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/media/mw-skin/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/media/mw-skin/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/media/mw-skin/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/media/mw-skin/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/media/mw-skin/fonts/jakarta-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/media/mw-skin/fonts/jakarta-var-latinext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
html:root,:root{--color-mw-border:#d5dde9;--color-mw-text:#051831;--font-sans:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--lb-accent:#35599f;--lb-accent-dark:#2b4a84;--lb-accent-press:#223c6d;--lb-accent-tint:#dce6f5;--lb-cloud:#f8f9fb;--lb-display:"Plus Jakarta Sans","Segoe UI",system-ui,sans-serif;--lb-hairline:#cfd9eb;--lb-ink:#1d1d1f;--lb-ink-45:#56607a;--lb-ink-70:#1d1d1fb8;--lb-save:#0e7c4a;--lb-sky:#a8d9f4;--lb-sky-soft:#e3f2fc}
.mw-footer .mw-subscribe-band__submit,.mw-footer .mw-footer-nl-btn{color:#35599f!important;background:#fff!important}
.mw-footer .mw-subscribe-band__submit:hover,.mw-footer .mw-footer-nl-btn:hover{color:#223c6d!important;background:#dce6f5!important}
footer.mw-footer{color:var(--mw-footer-text,#051831)!important;background:#fff!important}
footer.mw-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid var(--color-mw-border,#00000014);margin-top:clamp(56px,6vw,96px);padding:clamp(48px,5vw,72px) 0 clamp(20px,2.4vw,32px);position:relative}
.mw-footer-inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:80rem;margin:0 auto;padding:0 24px}
.mw-footer-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.4fr);gap:clamp(20px,3vw,40px);padding-bottom:clamp(32px,4vw,48px);display:grid}
@media (max-width:1279px){.mw-footer-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,1fr);gap:32px 24px}}
.mw-footer .mw-footer-heading,.mw-footer h2.mw-footer-heading,.mw-footer h3.mw-footer-heading,.mw-footer h4.mw-footer-heading{font-family:var(--font-sans)!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--mw-footer-text,#051831)!important;margin:0 0 18px!important;padding:0!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important}
.mw-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mw-footer-heading,.mw-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2.mw-footer-heading,.mw-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3.mw-footer-heading,.mw-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h4.mw-footer-heading{display:block}
.mw-footer-list{margin:0!important;padding:0!important;list-style:none!important}
.mw-footer-list li{margin:0 0 6px!important}
.mw-footer-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{line-height:1.5}
.mw-footer-list a{color:var(--mw-footer-text,#051831)!important;font-size:13px!important;line-height:1.55!important;text-decoration:none!important}
.mw-footer-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{font-family:var(--font-sans);transition:color .15s;display:inline-block}
.mw-footer-list a:after{display:none!important}
.mw-footer-list a:hover{color:var(--mw-footer-text-soft,#6b6b6b)!important}
.mw-footer-subscribe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:hover{opacity:.85}
.mw-footer-social:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:12px;margin-top:4px;display:flex}
.mw-footer-social-link{color:var(--mw-footer-text,#051831)!important;justify-content:center!important;align-items:center!important;text-decoration:none!important;display:inline-flex!important}
.mw-footer-social-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:0 0;border:1px solid #0000001f;border-radius:50%;width:32px;height:32px;transition:background .15s,color .15s,transform .15s}
.mw-footer-social-link:after{display:none!important}
.mw-footer-social-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:15px;height:15px}
.mw-footer-social-link:hover{color:#fff!important}
.mw-footer-social-link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--mw-footer-text,#051831);border-color:var(--mw-footer-text,#051831);transform:translateY(-1px)}
.mw-footer-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid var(--color-mw-border,#00000014);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-top:clamp(20px,2vw,28px);display:grid}
.mw-footer-legal{margin:0!important;padding:0!important;list-style:none!important}
.mw-footer-legal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;gap:clamp(14px,1.6vw,24px);display:flex}
.mw-footer-legal li{margin:0!important}
.mw-footer-legal a{color:var(--mw-footer-text,#051831)!important;font-size:12px!important;text-decoration:none!important}
.mw-footer-legal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{font-family:var(--font-sans);transition:color .15s}
.mw-footer-legal a:after{display:none!important}
.mw-footer-legal a:hover{color:var(--mw-footer-text-soft,#6b6b6b)!important}
.mw-footer-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-sans);color:var(--mw-footer-text-soft,#6b6b6b);text-align:center;white-space:nowrap;font-size:12px}
.mw-footer-sep:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.5;margin:0 8px}
.mw-footer-bottom-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-end;align-items:center;gap:14px;display:flex}
.mw-footer-pay:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img:hover{opacity:1;filter:grayscale(0%)}
@media (max-width:1279px){.mw-footer-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;grid-template-columns:1fr;gap:14px}
.mw-footer-legal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.mw-footer-bottom-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center}}
@media (max-width:1279px){.page-footer>.mw-footer,.page-footer .mw-footer-inner{box-sizing:border-box!important;padding-left:20px!important;padding-right:20px!important}}
.mw-footer h3,.mw-footer h4{font-family:var(--font-sans,Inter,system-ui,sans-serif)!important}
.mw-footer a,.mw-footer p{font-size:15px!important;line-height:1.6!important}
.mw-footer h3,.mw-footer h4{letter-spacing:.1em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:700!important}
body.hyva_checkout-index-index .mw-subscribe-band,body.hyva_checkout-index-index .mw-footer-grid{display:none!important}
body.hyva_checkout-index-index .mw-footer,body.hyva_checkout-index-index .mw-footer-bottom{background:#fff!important}
body.hyva_checkout-index-index:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mw-footer,body.hyva_checkout-index-index:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mw-footer-bottom{border-top:1px solid #e6ebf2}
body.hyva_checkout-index-index .mw-footer-inner{padding-top:18px!important;padding-bottom:18px!important}
:is(h1,h2,h3,h4,.page-title,.mw-page-title,.mw-serif,.mw-category-hero-title,.mw-page-hero-title,.mw-section-head h2,.mw-section-title,.mw-sale-text,.mw-tagline-title,.mw-subscribe-band__title,.mw-pdp-title,.mw-subcategory-card-title,.mw-sale-promo-title,.block-title,.mw0.mw0.mw0.mw0.mw0){font-family:var(--lb-display)!important;letter-spacing:-.02em!important;font-weight:800!important}
:is(h1,h2,h3,h4,.page-title,.mw-page-title,.mw-serif,.mw-category-hero-title,.mw-page-hero-title,.mw-section-head h2,.mw-section-title,.mw-sale-text,.mw-tagline-title,.mw-subscribe-band__title,.mw-pdp-title,.mw-subcategory-card-title,.mw-sale-promo-title,.block-title,.mw0.mw0.mw0.mw0.mw0) :is(span,a,em,i,b,strong){font-family:var(--lb-display)!important;font-weight:inherit!important;letter-spacing:inherit!important}
.mw-footer-heading{font-size:12px!important}
.mw-subscribe-band{background:var(--lb-ink)!important}
.mw-subscribe-band input[type=email]{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff29!important;border-radius:999px!important}
.mw-subscribe-band input[type=email]::placeholder{color:#ffffff80!important}
.mw-subscribe-band select{color:#fff!important;background-color:#ffffff1a!important;border:1px solid #ffffff29!important;border-radius:999px!important}
.mw-subscribe-band button[type=submit],.mw-subscribe-band .btn-primary,.mw-subscribe-band #mc_embed_signup #mc-embedded-subscribe.button{background:var(--lb-sky)!important;color:var(--lb-ink)!important;font-family:var(--lb-display)!important;text-transform:none!important;letter-spacing:0!important;border:0!important;border-radius:999px!important;font-weight:700!important}
footer.mw-footer{color:var(--lb-ink-70)!important;border-top:1px solid var(--lb-hairline)!important;background:#fff!important;margin-top:0!important}
footer.mw-footer .mw-footer-heading{color:var(--lb-ink-45)!important;font-family:var(--lb-display)!important;font-weight:700!important}
footer.mw-footer a{color:var(--lb-ink-70)!important}
footer.mw-footer .mw-footer-social-link{background:var(--lb-cloud)!important;color:var(--lb-ink)!important;border-color:#0000!important}
footer.mw-footer .mw-footer-social-link:hover{background:var(--lb-sky-soft)!important;color:var(--lb-ink)!important}
footer.mw-footer .mw-footer-legal,footer.mw-footer .mw-footer-copy,footer.mw-footer .mw-footer-carbon{color:var(--lb-ink-45)!important}
footer.mw-footer .mw-footer-bottom{border-top:1px solid var(--lb-hairline)!important}
.mw-subscribe-band input,.mw-subscribe-band select{border-color:var(--lb-hairline)!important}
.mw-subscribe-band input:not([type=checkbox]),.mw-subscribe-band select,.mw-subscribe-band input#mce-EMAIL{color:var(--lb-ink)!important;background:#fff!important;border:1px solid #fff3!important;border-radius:999px!important;height:44px!important}
.mw-subscribe-band input::placeholder{color:#1d1d1f8c!important}
.mw-subscribe-band input[type=checkbox]{width:16px!important;height:16px!important;min-height:0!important;accent-color:var(--lb-ink)!important;background:#fff!important;border-radius:4px!important;flex:0 0 16px!important}
.mw-subscribe-band button[type=submit],.mw-subscribe-band .btn-primary,.mw-subscribe-band #mc_embed_signup #mc-embedded-subscribe.button{background:var(--lb-accent)!important;color:#fff!important}
.mw-subscribe-band button[type=submit]:hover,.mw-subscribe-band__form .mw-subscribe-band__submit:hover,.mw-subscribe-band #mc_embed_signup #mc-embedded-subscribe.button:hover{background:var(--lb-accent-dark)!important}
.mw-subscribe-band #mergeRow-gdpr span,.mw-subscribe-band #mergeRow-gdpr label{color:#ffffffc7!important;font-size:12.5px!important;font-weight:400!important}
.mw-subscribe-band .mw-subscribe-band__gdpr-note,.mw-subscribe-band #mergeRow-gdpr p{color:#ffffff73!important;font-size:11px!important;line-height:1.6!important}
.mw-subscribe-band .mw-subscribe-band__gdpr-note a,.mw-subscribe-band #mergeRow-gdpr a{color:#ffffffa6!important;font-size:inherit!important}
.mw-subscribe-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mw-subscribe-band__gdpr-note a,.mw-subscribe-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #mergeRow-gdpr a{text-underline-offset:2px}
.mw-subscribe-band input[type=checkbox]{accent-color:var(--lb-accent)!important}
.mw-footer{font-size:14px!important}
footer.mw-footer a{color:var(--lb-ink-45)!important;font-size:14px!important}
footer.mw-footer a:hover{color:var(--lb-ink)!important}
footer.mw-footer .mw-footer-bottom,footer.mw-footer .mw-footer-bottom a,footer.mw-footer .mw-footer-legal a{font-size:12.5px!important}
body:not(.cms-index-index) .mw-subscribe-band{display:none!important}
.mw-subscribe-band{border-top:1px solid var(--lb-hairline)!important;background:#fff!important}
.mw-subscribe-band #mergeRow-gdpr span,.mw-subscribe-band #mergeRow-gdpr label{color:var(--lb-ink-70)!important}
.mw-subscribe-band .mw-subscribe-band__gdpr-note,.mw-subscribe-band #mergeRow-gdpr p{color:var(--lb-ink-45)!important}
.mw-subscribe-band .mw-subscribe-band__gdpr-note a,.mw-subscribe-band #mergeRow-gdpr a{color:var(--lb-accent)!important}
.mw-subscribe-band input:not([type=checkbox]),.mw-subscribe-band select,.mw-subscribe-band input#mce-EMAIL{border:1px solid var(--lb-hairline)!important}
:is(h1,h2,.page-title,.mw-page-title,.mw-category-hero-title,.mw-pdp-title,.mw-section-head h2,.mw-section-title,.mw-subscribe-band__title,.mw-pdp-section-title,.faq-box .faq-header,.mw0.mw0.mw0.mw0.mw0){color:var(--lb-accent)!important}
footer.mw-footer .mw-footer-heading{color:var(--lb-ink-45)!important}
body.cms-index-index .mw-subscribe-band{padding-inline:calc(max(50% - 750px,0px) + clamp(20px,4vw,60px))!important}
:is(.mw-h2,.mw-section-head h2,.mw-subscribe-band__title,.mw0.mw0.mw0.mw0.mw0.mw0){font-size:clamp(24px,1.5vw + 8px,30px)!important}
body.cms-index-index .mw-subscribe-band{margin-block:64px 0!important}
body.cms-index-index .mw-subscribe-band .mw-subscribe-band__inner{max-width:none!important;margin-inline:0!important}
body.cms-index-index .mw-footer-inner{max-width:1500px!important;margin-inline:auto!important;padding-inline:clamp(20px,4vw,60px)!important}
body.cms-index-index .mw-subscribe-band{border-radius:0!important;width:100%!important;margin-inline:0!important}
body.cms-index-index:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mw-subscribe-band{overflow:hidden}
body.cms-index-index .mw-subscribe-band{background:var(--lb-accent-tint)!important;border:0!important;margin-block:48px 0!important;padding-block:clamp(40px,4.5vw,64px)!important;padding-inline:calc(max(50% - 750px,0px) + clamp(20px,4vw,60px))!important}
body.cms-index-index .mw-subscribe-band input[type=checkbox]{appearance:none!important;border:1.5px solid var(--lb-hairline)!important;background:#fff!important;border-radius:6px!important;width:20px!important;height:20px!important}
body.cms-index-index:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mw-subscribe-band input[type=checkbox]{cursor:pointer;position:relative}
body.cms-index-index .mw-subscribe-band input[type=checkbox]:checked{background:var(--lb-accent)!important;border-color:var(--lb-accent)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:13px!important}
body.cms-index-index .mw-subscribe-band select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2335599F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;padding-right:42px!important}
body.cms-index-index .mw-subscribe-band input:focus-visible,body.cms-index-index .mw-subscribe-band select:focus-visible{border-color:var(--lb-accent)!important;outline:none!important;box-shadow:0 0 0 3px #35599f40!important}
body.cms-index-index .mw-subscribe-band input:not([type=checkbox]),body.cms-index-index .mw-subscribe-band select{border:1px solid var(--lb-hairline)!important}
@media (max-width:1279px){body.cms-index-index .mw-subscribe-band{border-radius:0!important;width:100%!important}}
.mw-footer-nl-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:10px;display:flex}
.mw-footer-nl-input{border:1px solid var(--lb-hairline)!important;color:var(--lb-ink)!important;font-family:var(--lb-display)!important;background:#fff!important;border-radius:999px!important;padding:0 18px!important;font-size:14px!important}
.mw-footer-nl-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;height:44px}
.mw-footer-nl-input:focus-visible{border-color:var(--lb-accent)!important;outline:none!important;box-shadow:0 0 0 3px #35599f38!important}
.mw-footer-nl-btn{background:var(--lb-accent)!important;color:#fff!important;font-family:var(--lb-display)!important;border:0!important;border-radius:999px!important;font-size:14px!important;font-weight:700!important}
.mw-footer-nl-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer;height:44px;transition:background .15s}
.mw-footer-nl-btn:hover{background:var(--lb-accent-dark)!important}
.mw-footer-nl-select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2335599F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;padding-right:38px!important}
.mw-footer-nl-gdpr{color:var(--lb-ink-45)!important;font-size:11.5px!important;line-height:1.5!important}
.mw-footer-nl-gdpr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer;align-items:flex-start;gap:8px;margin-top:12px;display:flex}
.mw-footer-nl-gdpr input[type=checkbox]{appearance:none!important;border:1.5px solid var(--lb-hairline)!important;background:#fff!important;border-radius:5px!important;width:16px!important;height:16px!important}
.mw-footer-nl-gdpr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=checkbox]{cursor:pointer;flex:none;margin-top:1px}
.mw-footer-nl-gdpr input[type=checkbox]:checked{background:var(--lb-accent)!important;border-color:var(--lb-accent)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:11px!important}
.mw-footer-nl-response{color:var(--lb-save)!important;font-size:13px!important}
.mw-footer-nl-response:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:10px}
.mw-footer-bottom-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mw-footer-social{gap:10px;display:flex}
body.checkout-cart-index .mw-footer,body.hyva_checkout-index-index .mw-footer{display:none!important}
:is(.mw-footer,.mw0.mw0.mw0.mw0.mw0.mw0){background:var(--lb-accent)!important}
:is(.mw-footer .mw-footer-inner,.mw0.mw0.mw0.mw0.mw0.mw0){background:0 0!important}
.mw-footer .mw-footer-grid{grid-template-columns:1fr 1fr 1fr 2fr!important;gap:clamp(24px,3vw,56px)!important}
@media (min-width:1280px){.mw-footer .mw-footer-nl-feature{grid-area:1/4/auto/5!important}}
:is(.mw-footer .mw-footer-heading,.mw0.mw0.mw0.mw0.mw0.mw0){color:#fff!important;font-family:var(--lb-display)!important;text-transform:none!important;letter-spacing:-.01em!important;margin-bottom:14px!important;font-size:20px!important;font-weight:800!important}
.mw-footer .mw-footer-list a,.mw-footer .mw-footer-list li{color:var(--lb-accent-tint)!important;font-family:var(--lb-display)!important;font-size:16px!important;line-height:2.1!important}
.mw-footer .mw-footer-list a:hover{color:#fff!important}
.mw-footer .mw-footer-nl-feature{background:#ffffff1a!important;border:1px solid #ffffff29!important}
.mw-footer .mw-footer-nl-feature .mw-footer-heading,.mw-footer .mw-footer-nl-feature h3,.mw-footer .mw-footer-nl-feature h4{color:#fff!important}
.mw-footer .mw-footer-nl-feature p,.mw-footer .mw-footer-nl-sub,.mw-footer .mw-footer-nl-gdpr,.mw-footer .mw-footer-nl-gdpr span{color:var(--lb-accent-tint)!important}
.mw-footer .mw-mark{color:var(--lb-accent)!important;background:#fff!important}
.mw-footer .mw-footer-nl-gdpr input[type=checkbox]{border-color:#ffffff73!important}
.mw-footer .mw-footer-bottom{border-top:1px solid #ffffff2e!important}
.mw-footer .mw-footer-legal a,.mw-footer .mw-footer-copy,.mw-footer .mw-footer-carbon,.mw-footer .mw-footer-sep{color:var(--lb-accent-tint)!important;font-size:14px!important}
.mw-footer .mw-footer-legal a:hover{color:#fff!important}
.mw-footer .mw-footer-social-link{color:#fff!important;background:#ffffff1f!important;border:0!important}
.mw-footer .mw-footer-social-link:hover{background:#ffffff3d!important}
@media (max-width:1279px){.mw-footer .mw-footer-grid{grid-template-columns:1fr!important}
.mw-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mw-footer-nl-feature{order:0}}
.mw-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr!important;align-items:start!important;gap:40px 32px!important;display:grid!important}
.mw-footer-nl-feature:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#eef2f9;border:1px solid #cfd9eb;border-radius:18px;min-width:0;padding:28px}
.mw-footer-nl-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--lb-display);color:#35599f;margin:0 0 6px;font-size:20px;font-weight:800;line-height:1.25}
.mw-footer-nl-title .mw-mark{color:#35599f!important;background:#fff!important;border-radius:8px!important;padding:0 .18em!important}
.mw-footer-nl-sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--lb-display);color:#56607a;margin:0 0 16px;font-size:14px;line-height:1.5}
.mw-footer-nl-feature .mw-footer-nl-form{flex-direction:column!important;align-items:stretch!important;gap:10px!important;display:flex!important}
.mw-footer-nl-feature .mw-footer-nl-input,.mw-footer-nl-feature .mw-footer-nl-select,.mw-footer-nl-feature .mw-footer-nl-btn{width:100%!important;max-width:none!important}
.mw-footer-nl-feature .mw-footer-nl-gdpr{margin-top:12px!important}
.mw-footer-nl-feature:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mw-footer-nl-response{margin-top:12px}
@media (max-width:1279px){.mw-footer-grid{grid-template-columns:1fr!important;gap:28px!important}
.mw-footer-nl-feature{order:-1!important}
.mw-footer-nl-feature:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:22px}}
:is(.mw-footer .mw-footer-nl-feature,.mw0.mw0.mw0.mw0.mw0.mw0){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}
:is(.mw-footer .mw-footer-nl-title,.mw0.mw0.mw0.mw0.mw0.mw0){font-family:var(--lb-display)!important;color:#fff!important;text-transform:none!important;letter-spacing:normal!important;margin:0 0 6px!important;font-size:20px!important;font-weight:800!important}
:is(.mw-footer .mw-footer-nl-sub,.mw0.mw0.mw0.mw0.mw0.mw0){color:#ffffffd9!important}
:is(.mw-footer .mw-subscribe-band__submit,.mw-footer .mw-footer-nl-btn,.mw0.mw0.mw0.mw0.mw0.mw0){color:var(--lb-accent)!important;font-family:var(--lb-display)!important;background:#fff!important;border:0!important;border-radius:999px!important;font-weight:700!important}
:is(.mw-footer .mw-subscribe-band__submit:hover,.mw-footer .mw-footer-nl-btn:hover,.mw0.mw0.mw0.mw0.mw0.mw0){background:var(--lb-accent-tint)!important;color:var(--lb-accent-press)!important}
:is(.mw-footer .mw-footer-nl-input,.mw-footer .mw-footer-nl-select,.mw0.mw0.mw0.mw0.mw0.mw0){font-family:var(--lb-display)!important;color:var(--lb-ink)!important;height:48px!important;padding:0 18px!important;font-size:15px!important;font-weight:500!important}
.mw-footer .mw-footer-nl-input::placeholder{font-family:var(--lb-display)!important;color:var(--lb-ink-45)!important;opacity:1!important;font-size:15px!important;font-weight:500!important}
:is(.mw-footer .mw-footer-nl-btn,.mw0.mw0.mw0.mw0.mw0.mw0){height:48px!important;padding:0 18px!important;font-size:15px!important}
:is(.mw-footer .mw-footer-social-link,.mw0.mw0.mw0.mw0.mw0.mw0){color:var(--lb-accent)!important;background:#fff!important;border-color:#fff!important}
:is(.mw-footer .mw-footer-social-link svg,.mw0.mw0.mw0.mw0.mw0.mw0){color:var(--lb-accent)!important;fill:currentColor!important}
:is(.mw-footer .mw-footer-social-link:hover,.mw0.mw0.mw0.mw0.mw0.mw0){background:var(--lb-accent-tint)!important;border-color:var(--lb-accent-tint)!important}
:is(.mw-footer .mw-footer-social-link:hover svg,.mw0.mw0.mw0.mw0.mw0.mw0){color:var(--lb-accent-press,#223c6d)!important}
@media (max-width:1279px){:is(.mw-footer .mw-footer-grid,.mw0.mw0.mw0.mw0.mw0.mw0){grid-template-columns:1fr 1fr!important}
:is(.mw-footer .mw-footer-grid>.mw-footer-nl-feature,.mw0.mw0.mw0.mw0.mw0.mw0){grid-area:3/1/auto/-1!important}}
@media (min-width:640px) and (max-width:1279px){:is(.mw-footer .mw-footer-grid,.mw0.mw0.mw0.mw0.mw0.mw0){grid-template-columns:1fr 1fr 1fr!important}
:is(.mw-footer .mw-footer-grid>.mw-footer-nl-feature,.mw0.mw0.mw0.mw0.mw0.mw0){grid-area:2/1/auto/-1!important}}
.mw-footer :is(.mw-footer-legal,.mw-footer-legal *,.copyright,.copyright *),.mw-footer small,.mw-footer :is(a,span,p)[class*=carbon]{color:#ffffffc7!important}
.mw-footer :is(.mw-footer-legal a:hover,.copyright a:hover){color:#fff!important}
:is(.mw-footer .mw-footer-copy,.mw-footer .mw-footer-copy .mw-footer-carbon,.mw-footer .mw-footer-carbon,.mw0.mw0.mw0.mw0.mw0.mw0){color:#fff!important}
.mw-footer :is(select.mw-footer-nl-input,.mw-footer-nl-select,.mw0.mw0.mw0.mw0.mw0.mw0){border-radius:12px!important}
:is(.mw-footer .mw-footer-social-link svg[fill=none],.mw0.mw0.mw0.mw0.mw0.mw0.mw0){fill:none!important}
.mw-subscribe-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-mw-text,#051831);color:#fff;box-sizing:border-box;width:100%;padding:clamp(36px,6vw,72px) clamp(16px,4vw,32px)}
.mw-subscribe-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #mc_embed_signup .mw-subscribe-band__email,.mw-subscribe-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #mce-EMAIL{min-width:240px;color:var(--color-mw-text,#051831);box-sizing:border-box;height:auto;box-shadow:none;background:#fff;border:0;border-radius:4px;flex:280px;padding:14px 18px;font-family:Inter,system-ui,sans-serif;font-size:15px}
.mw-subscribe-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #mc_embed_signup select{color:var(--color-mw-text,#051831);box-sizing:border-box;appearance:auto;cursor:pointer;background:#fff;border:0;border-radius:4px;flex:0 0 180px;height:auto;padding:14px 18px;font-family:Inter,system-ui,sans-serif;font-size:14px}
.mw-subscribe-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #mc-embedded-subscribe,.mw-subscribe-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #mc_embed_signup #mc-embedded-subscribe.button{color:var(--color-mw-text,#051831);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#fff;border:0;border-radius:4px;flex:none;width:auto;height:auto;margin:0;padding:14px 32px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700;transition:background .2s,color .2s;display:inline-block}
.mw-subscribe-band__form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mw-subscribe-band__submit:hover,.mw-subscribe-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #mc-embedded-subscribe:hover,.mw-subscribe-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #mc_embed_signup #mc-embedded-subscribe.button:hover{color:var(--color-mw-text,#051831);background:#ffffffdb;border-color:#0000}
.mw-subscribe-band__sr-only{position:absolute!important}
.mw-subscribe-band__sr-only:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}
.mw-subscribe-band__gdpr-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:#fff}
.mw-subscribe-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #mce-responses .response{color:#fff;padding:8px 0 0;font-family:Inter,system-ui,sans-serif;font-size:13px}
@media (max-width:1279px){.mw-subscribe-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #mce-EMAIL,.mw-subscribe-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #mc_embed_signup select,.mw-subscribe-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #mc-embedded-subscribe{flex:100%;width:100%;min-width:0}}
.mw-subscribe-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #mc_embed_signup .content__gdpr label,.mw-subscribe-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #mc_embed_signup .content__gdprLegal p,.mw-subscribe-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #mc_embed_signup .content__gdpr p,.mw-subscribe-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #mc_embed_signup .checkbox.subfield label,.mw-subscribe-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #mc_embed_signup .mc-field-group label{color:#ffffffbf}
.mw-subscribe-band:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #mc_embed_signup .content__gdprLegal a{color:#fff;text-decoration:underline}
.mw-subscribe-band__response--success:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#6dd47e2e;border-color:#6dd47e8c}
.mw-subscribe-band__response--error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ff78782e;border-color:#ff78788c}
.mw-subscribe-band+footer.mw-footer,.mw-subscribe-band+script+footer.mw-footer,.mw-subscribe-band~footer.mw-footer{margin-top:0!important}
@media (max-width:1279px){.mw-subscribe-band #mce-EMAIL,.mw-subscribe-band #mc_embed_signup select,.mw-subscribe-band #mc-embedded-subscribe,.mw-subscribe-band #mc_embed_signup #mc-embedded-subscribe.button{flex:none!important;width:100%!important;height:auto!important;min-height:0!important;padding:12px 14px!important;font-size:15px!important;line-height:1.3!important}
.mw-subscribe-band{padding:clamp(28px,8vw,40px) clamp(16px,4vw,24px)!important}}
.mw-subscribe-band input[type=submit],.mw-subscribe-band .mw-subscribe-band__submit,.mw-subscribe-band #mc-embedded-subscribe,.mw-subscribe-band #mc_embed_signup .button,.mw-subscribe-band #mc_embed_signup #mc-embedded-subscribe.button{color:var(--color-mw-text,#051831)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#fff!important;border:1px solid #fff!important;font-weight:700!important}
.mw-subscribe-band input[type=submit]:hover,.mw-subscribe-band .mw-subscribe-band__submit:hover,.mw-subscribe-band #mc-embedded-subscribe:hover,.mw-subscribe-band #mc_embed_signup .button:hover{background:var(--color-mw-text,#051831)!important;background-color:var(--color-mw-text,#051831)!important;color:#fff!important;border-color:#fff!important}
.page-footer{background:transparent!important;padding:0!important;margin:0!important;border:0!important}
.page-footer .footer.content{max-width:none!important;padding:0!important;margin:0!important;border:0!important}

/* v2: live container parity - the dev 80rem cap reads slim next to live's 1480-1500px containers */
.mw-footer .mw-footer-inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:1500px!important;padding-left:40px!important;padding-right:40px!important}
/* live-adapt appendix */
