.footer__band-inner{display:grid;grid-template-columns:minmax(0,max-content) max-content;gap:clamp(64px,6.25vw,120px);max-width:none;margin:0 auto;padding:34px var(--adro-gutter);align-items:start}.footer__newsletter-headline{font-family:var(--font-primary);font-size:26px;font-weight:600;line-height:1.15;margin:0 0 8px;color:#fff}.footer__newsletter-subcopy{font-family:var(--font-secondary);font-size:14px;font-weight:300;line-height:1.45;margin:0 0 20px;color:#ffffffa6}.footer__newsletter-form{display:flex;flex-wrap:wrap;gap:12px;align-items:center;max-width:400px;margin:0}.footer__newsletter-input{flex:1 1 220px;min-width:0;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.35);border-radius:0;color:#fff;font-family:var(--font-secondary);font-size:14px;padding:8px 2px}.footer__newsletter-input::placeholder{color:#ffffff73;opacity:1}.footer__newsletter-input:focus{outline:none;box-shadow:none;border-bottom-color:var(--adro-green)}.footer__newsletter-submit{flex:0 0 auto;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:0;padding:8px 22px;font-family:var(--font-secondary);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer}.footer__newsletter-submit:hover{border-color:var(--adro-green);color:var(--adro-green)}.footer__newsletter-message{font-family:var(--font-secondary);font-size:12px;margin:0;color:var(--adro-green);flex:0 0 100%}.footer__newsletter-message--error{color:#ff6b6b}.footer__newsletter-note{font-family:var(--font-secondary);font-size:12px;margin:14px 0 0;color:#ffffff80}.footer__sms-link{background:none;border:0;padding:0;font-family:var(--font-secondary);font-size:12px;color:#fffc;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.footer__sms-link:hover{color:var(--adro-green)}.footer__link-cols{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:clamp(64px,6.25vw,120px)}.footer__col-heading{font-family:var(--font-secondary);font-size:11px;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;color:#ffffff73;margin:0 0 14px}.footer__col-list{margin:0;padding:0}.footer__col-item{padding:6px 0}.footer__col-link{font-family:var(--font-secondary);font-size:13.5px;font-weight:300;line-height:1.4;letter-spacing:.4px;color:#fff;text-decoration:none;transition:color .2s ease}.footer__col-link:hover{color:var(--adro-green)}.footer__privacy-icon{display:inline-block;width:auto;height:14px;margin-left:6px;vertical-align:-2px}.footer__utility{border-top:1px solid rgba(255,255,255,.12)}.footer__utility-inner{max-width:none;margin:0 auto;padding:20px var(--adro-gutter);display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.footer__utility-left{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.footer__contact-item{display:flex;flex-direction:column}.footer__contact-label{font-family:var(--font-secondary);font-size:13.5px;font-weight:300;line-height:1.4;color:#ffffff8c}.footer__contact-value{font-family:var(--font-secondary);font-size:13.5px;font-weight:400;line-height:1.4;color:#fff;text-decoration:none}.footer__contact-value:hover{color:var(--adro-green)}.footer__utility-left .footer__list-social{margin:0;padding:0}.footer__utility-right{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.footer__copyright{font-family:var(--font-secondary);font-size:11.5px;font-weight:300;line-height:1.4;color:#fff6;margin:0;white-space:nowrap}.footer__legal{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0;padding:0}.footer__legal-item{display:flex;align-items:center}.footer__legal-item+.footer__legal-item:before{content:"";display:inline-block;width:1px;height:10px;margin:0 12px;background:#ffffff40}.footer__legal-link{font-family:var(--font-secondary);font-size:11.5px;font-weight:300;line-height:1.4;color:#ffffffa6;text-decoration:none;transition:color .2s ease}.footer__legal-link:hover{color:var(--adro-green);text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:989px){.footer__band-inner{grid-template-columns:1fr;gap:32px;padding:30px 20px}.footer__newsletter-headline{font-size:22px}.footer__newsletter-form{max-width:none}.footer__newsletter-input{flex:1 1 auto;min-width:0}.footer__newsletter-submit{padding:8px 18px}.footer__link-cols{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.footer__utility-inner{padding:20px;flex-direction:column;align-items:flex-start;gap:24px}.footer__utility-left{gap:20px}.footer__utility-right{width:100%;margin-left:0;align-items:flex-start;gap:10px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.footer__copyright{white-space:normal}.footer__legal{display:grid;grid-template-columns:auto auto;justify-content:start;column-gap:0;row-gap:10px}.footer__legal-item+.footer__legal-item:before{content:none}.footer__legal-item:nth-child(2n):before{content:"";display:inline-block;width:1px;height:10px;margin:0 12px;background:#ffffff40}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/component-footer-band.css.map */
