.lum-footer{position:relative;isolation:isolate;overflow:hidden;background:var(--green-950);color:#fff}.lum-footer__shape,.lum-footer__watermark{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;z-index:0}.lum-footer__shape{background:radial-gradient(118% 92% at 84% 116%,var(--green-900) 0%,rgba(7,82,48,.62) 38%,rgba(7,82,48,0) 72%),radial-gradient(76% 128% at 4% -22%,#07523094,#07523000 66%)}.lum-footer__watermark--corner{background-repeat:no-repeat;background-size:auto 116%;background-position:right -2% center}.lum-footer__watermark--tile{background-repeat:repeat;background-size:var(--lum-wm-size,160px) auto;background-position:center bottom}.lum-footer__watermark--cover{background-repeat:no-repeat;background-size:cover;background-position:center bottom}.lum-footer__inner{position:relative;z-index:1;padding-block:64px 40px}.lum-footer__top{display:grid;grid-template-columns:262px 1fr 1fr 2.1fr;column-gap:56px;align-items:stretch}.lum-footer__col{position:relative;min-width:0}.lum-footer__col--menu:before,.lum-footer__col--news:before{content:"";position:absolute;left:-28px;top:2px;bottom:2px;width:1px;background:#ffffff4d;pointer-events:none}.lum-footer__brand{display:inline-flex;align-items:center;margin-bottom:24px;color:#fff;text-decoration:none}.lum-footer__logo{display:block;height:auto;max-width:100%}.lum-footer__wordmark{font-family:var(--font-display);font-weight:500;font-size:26px;line-height:1;letter-spacing:.04em;text-transform:uppercase}.lum-footer__disclaimers{color:#ffffffc7;font-size:13px;line-height:19px}.lum-footer__disclaimers :where(p,ul,ol){margin:0}.lum-footer__disclaimers>*+*{margin-top:12px}.lum-footer__disclaimers a{color:#fff;text-decoration:underline}.lum-footer__disclaimers--mobile{display:none}.lum-footer__title{margin:0 0 21px;color:#fff;font-family:var(--font-display);font-weight:500;font-size:20px;line-height:25px;letter-spacing:0}.lum-footer__list{display:flex;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none}.lum-footer__link{display:inline-block;color:#ffffffeb;font-size:14px;line-height:19px;text-decoration:none;overflow-wrap:break-word;transition:color .18s ease,opacity .18s ease}.lum-footer__link:hover,.lum-footer__link:focus-visible{color:#fff;opacity:.78}.lum-footer__link[aria-current=page]{color:#fff;text-decoration:underline;text-underline-offset:3px}.lum-footer__blurb{margin-bottom:22px;max-width:360px;color:#ffffffe0;font-size:14px;line-height:20px}.lum-footer__blurb :where(p,ul,ol){margin:0}.lum-footer__blurb>*+*{margin-top:8px}.lum-footer__form{margin:0}.lum-footer__field{display:flex;align-items:center;width:100%;max-width:400px;height:48px;border:1px solid rgba(255,255,255,.85);border-radius:var(--r-xs);background:#ffffff0a;overflow:hidden}.lum-footer__input{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0 14px;border:0;outline:0;background:transparent;color:#fff;font-family:var(--font-body);font-size:14px;line-height:19px;-webkit-appearance:none;appearance:none}.lum-footer__input::placeholder{color:#ffffff8c;opacity:1}.lum-footer__input:focus-visible{outline:0}.lum-footer__field:focus-within{border-color:#fff;box-shadow:0 0 0 2px #48de9d59}.lum-footer__submit{flex:0 0 96px;width:96px;height:40px;margin:3px;padding:0;border:0;border-radius:var(--r-xs);background:#fff;color:var(--green-950);font-family:var(--font-body);font-weight:600;font-size:14px;line-height:19px;cursor:pointer;transition:background .18s ease}.lum-footer__submit:hover{background:var(--mint-100)}.lum-footer__msg{display:flex;align-items:flex-start;gap:6px;margin-top:10px;max-width:400px;font-size:13px;line-height:18px}.lum-footer__msg svg{flex:0 0 auto;margin-top:1px}.lum-footer__msg--error{color:#ffd9d9}.lum-footer__msg--success{color:var(--mint-500)}.lum-footer__address{margin-top:18px;color:#ffffffd1;font-style:normal;font-size:13px;line-height:20px}.lum-footer__address :where(p,ul,ol){margin:0}.lum-footer__address>*+*{margin-top:6px}.lum-footer__address a{color:#fff;text-decoration:underline}.lum-footer__bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;margin-top:64px}.lum-footer__copyright{margin:0;color:#ffffffd1;text-align:center;font-size:13px;line-height:19px}.lum-footer__payments{display:flex;align-items:center;justify-content:center;max-width:100%}.lum-footer__payments img{display:block;width:auto;height:22px;max-width:100%;object-fit:contain}@media(max-width:1189px){.lum-footer__top{grid-template-columns:minmax(0,1.3fr) minmax(150px,1fr) minmax(150px,1fr) minmax(0,1.9fr);column-gap:32px}.lum-footer__col--menu:before,.lum-footer__col--news:before{left:-16px}}@media(max-width:989px){.lum-footer__inner{padding-block:32px 28px}.lum-footer__top{grid-template-columns:1fr 1fr;column-gap:24px}.lum-footer__col--menu:before,.lum-footer__col--news:before{display:none}.lum-footer__col--brand{grid-column:1 / -1;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.24)}.lum-footer__brand{margin-bottom:0}.lum-footer__disclaimers--desktop{display:none}.lum-footer__disclaimers--mobile{display:block;padding-top:20px}.lum-footer__col--menu,.lum-footer__col--legal{padding-top:28px;padding-bottom:22px}.lum-footer__col--news{grid-column:1 / -1;padding-top:4px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.24)}.lum-footer__title{margin-bottom:15px}.lum-footer__field,.lum-footer__msg{max-width:none}.lum-footer__blurb{max-width:none;margin-bottom:17px}.lum-footer__watermark--corner{background-size:auto 46%;background-position:right -28% bottom 0}.lum-footer__bottom{align-items:flex-start;justify-content:flex-start;gap:12px;margin-top:34px}.lum-footer__copyright{text-align:left}.lum-footer__payments{justify-content:flex-start}.lum-footer__payments img{height:20px}}@media(max-width:479px){.lum-footer__top{column-gap:16px}.lum-footer__submit{flex-basis:88px;width:88px}}@media(prefers-reduced-motion:reduce){.lum-footer__link,.lum-footer__submit{transition:none}}.lum-footer__wordmark{display:inline-flex;align-items:center;gap:7px}.lum-footer__wordmark .icon{flex:none;color:var(--mint-500)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-footer.css.map */
