.footer--quote-first .footer-content{contain:none;content-visibility:visible;align-items:start;column-gap:32px;row-gap:40px}.footer--quote-first .footer-content>*{min-width:0}.footer--quote-first .footer-content h3{color:#fff;font-size:16px;font-weight:600;line-height:1.5}.footer--quote-first .footer-content p{margin:0;font-size:16px;line-height:1.5}.footer--quote-first :where(.footer-content a){display:inline-flex;align-items:center;min-height:44px;max-width:100%;color:#e2e8f0;text-decoration:none;overflow-wrap:anywhere}.footer--quote-first :where(.footer-content a):hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.footer--quote-first a:focus-visible,.footer--quote-first input:focus-visible,.footer--quote-first button:focus-visible{outline:2px solid #fff;outline-offset:4px}.footer--quote-first .footer-quote{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer--quote-first .footer-quote__brand{color:#fff;font-size:20px;font-weight:700;line-height:1.3}.footer--quote-first .footer-quote__heading{margin:4px 0 0;color:#fff;font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.02em}.footer--quote-first .footer-quote__copy{max-width:32ch;color:#e2e8f0;text-wrap:pretty}.footer--quote-first .footer-quote__button{justify-content:center;gap:12px;min-height:56px;margin-top:8px;padding:12px 20px;border:2px solid #fff;border-radius:14px;background:#fff;color:#0d2739;font-size:16px;font-weight:600;line-height:1.5;text-align:center}.footer--quote-first .footer-quote__button:hover{border-color:#e2e8f0;background:#e2e8f0;color:#0d2739;text-decoration:none}.footer--quote-first .footer-quote__designer{gap:8px;font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.footer--quote-first .email-signup-block{min-width:0}.footer--quote-first img.icon-block__media{filter:brightness(0) invert(1)}.footer--quote-first .email-signup__input-group{min-height:48px;border-radius:14px;border-color:#e2e8f0;background:transparent}.footer--quote-first .email-signup__input{padding:12px;color:#fff;font-size:16px}.footer--quote-first .email-signup__input::placeholder{color:#e2e8f0;opacity:1}.footer--quote-first .email-signup__button{flex:0 0 44px;width:44px;min-height:44px;color:#fff}body:has(.footer--quote-first) .footer-utilities .utilities{border-top:1px solid #607787;padding-top:24px;color:#e2e8f0;text-wrap:wrap}body:has(.footer--quote-first) .footer-utilities .utilities a,body:has(.footer--quote-first) .footer-utilities .policy-list-trigger{display:inline-flex;align-items:center;min-height:44px;color:#e2e8f0;font-size:14px}body:has(.footer--quote-first) .footer-utilities a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}body:has(.footer--quote-first) .footer-utilities a:focus-visible,body:has(.footer--quote-first) .footer-utilities button:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(min-width:990px){.footer--quote-first .footer-content{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,.65fr) minmax(0,1.15fr)}}@media(max-width:749px){.footer--quote-first .footer-quote__button{width:100%}body:has(.footer--quote-first) .footer-utilities .utilities{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/quote-first-footer.css.map */
