.footer-top{grid-template-columns:minmax(0,2fr) repeat(auto-fit,minmax(140px,1fr))}.footer-logo{height:48px;width:auto}@media screen and (max-width:900px){.footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1 / -1}}@media screen and (max-width:480px){.footer-top{grid-template-columns:minmax(0,1fr)}}.footer-signup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,3vw,5.6rem);align-items:center;padding-bottom:clamp(3.2rem,4vw,4.8rem);margin-bottom:clamp(3.2rem,4vw,4.8rem);border-bottom:1px solid rgba(255,255,255,.12)}.footer-signup--column{grid-template-columns:minmax(0,1fr);max-width:46rem}.footer-signup-kicker{margin:0 0 .8rem;font-family:var(--font-ui);font-size:1.248rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fff;opacity:.72}.footer-signup-heading{margin:0;font-family:var(--font-display);font-size:clamp(2.4rem,2.6vw,3.6rem);line-height:1.05;color:#fff;text-transform:uppercase}.footer-signup-note{margin:1.2rem 0 0;font-size:1.4rem;font-weight:300;color:#c7cdd6;max-width:44ch}.footer-signup-row{display:flex;gap:1.2rem;align-items:stretch}.footer-signup-input{flex:1 1 auto;min-width:0;padding:1.28rem 1.8rem;border:1px solid rgba(255,255,255,.28);border-radius:var(--r-pill);background:#ffffff14;color:#fff;font-family:var(--font-body);font-size:1.5rem}.footer-signup-input::placeholder{color:#ffffff8c}.footer-signup-input:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px;border-color:transparent}.footer-signup-btn{flex:none}.footer-signup-btn:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.footer-signup-btn[disabled]{opacity:.6;cursor:progress}.footer-signup-status{margin:1.2rem 0 0;min-height:1.9rem;font-size:1.3rem;font-weight:300;color:#c7cdd6}.footer-signup-status.is-success{color:#fff}.footer-signup-status.is-error{color:#ff9aa5}@media screen and (max-width:900px){.footer-signup{grid-template-columns:minmax(0,1fr);gap:2rem}}@media screen and (max-width:560px){.footer-signup-row{flex-direction:column}.footer-signup-btn{width:100%}}.footer-bottom__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem}.market-picker__form{display:flex;align-items:center;gap:.8rem;margin:0}.market-picker__label{font-family:var(--font-ui);font-size:1.2rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--mist)}.market-picker__select{appearance:none;-webkit-appearance:none;font-family:var(--font-ui);font-size:1.3rem;font-weight:500;color:#e6e9ee;background-color:transparent;border:1px solid rgba(255,255,255,.18);border-radius:var(--r-pill);padding:.6rem 3.2rem .6rem 1.2rem;min-height:34px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23C7CDD6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center}.market-picker__select:hover{border-color:#ffffff57}.market-picker__select:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.market-picker__select option{color:#1a1a1a;background-color:#fff}.market-picker__go{font-family:var(--font-ui);font-size:1.3rem;color:#e6e9ee;background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:var(--r-pill);padding:.6rem 1.2rem;cursor:pointer}@media screen and (max-width:560px){.footer-bottom__meta{gap:1.2rem}.market-picker__form{width:100%}.market-picker__select{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lauzon-footer.css.map */
