.me-footer-refresh{padding:54px 5% 24px;background:var(--ink);color:var(--cream)}.me-footer-refresh .me-footer-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10%;max-width:1650px;margin:0 auto;padding-bottom:42px;border-bottom:1px solid #54544c}.me-footer-refresh .me-footer-brand{grid-column:auto}.me-footer-refresh .me-brand-frame{width:146px}.me-footer-refresh .me-footer-brand .me-footer-brand-line{margin:4px 0 16px;font-size:14px}.me-footer-refresh .me-footer-brand p:not(.me-footer-brand-line){margin:0 0 14px;font:400 26px/1.3 var(--serif)}.me-footer-refresh .me-footer-brand .me-eyebrow{font-size:11px;letter-spacing:.04em;text-transform:none}.me-footer-refresh h2,.me-footer-refresh .me-footer-top h2{margin:0 0 16px;color:var(--cream);font:400 20px/1.3 var(--serif);letter-spacing:0;text-transform:none}.me-footer-refresh .me-footer-newsletter h2{font-size:clamp(25px,2.5vw,34px);margin-bottom:12px}.me-footer-refresh .me-footer-newsletter>p{max-width:48ch;margin:0 0 22px;color:#d4d1c9;font-size:13px;line-height:1.8}.me-footer-email-row{display:flex;min-height:50px;border:1px solid #aaa59b;border-radius:4px;overflow:hidden}.me-footer-email-row input{min-width:0;flex:1;width:100%;border:0;border-radius:0;padding:13px 16px;background:var(--cream);color:var(--ink);font:400 16px/1.5 var(--sans)}.me-footer-email-row input::placeholder{color:#6c6b63;opacity:1}.me-footer-email-row button{flex-shrink:0;padding:13px 22px;border:0;border-left:1px solid #aaa59b;border-radius:0;background:var(--pink);color:var(--ink);font:600 13px/1.5 var(--sans)}.me-footer-email-row button:hover{background:#f4b9af}.me-footer-refresh :is(a,button,input):focus-visible{outline:2px solid var(--pink);outline-offset:4px}.me-footer-email-row input:focus-visible{outline:2px solid var(--ink);outline-offset:-5px}.me-footer-email-row button:focus-visible{outline:2px solid var(--ink);outline-offset:-5px}.me-footer-refresh .me-footer-caption{margin:11px 0 0;color:#c5c4bb;font-size:11px;line-height:1.6}.me-footer-refresh .me-footer-form-message{margin:12px 0;color:var(--cream);font-size:13px}.me-footer-refresh .me-footer-top{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr);gap:40px;padding-top:36px}.me-footer-refresh .me-footer-top a{width:fit-content;margin:0 0 10px;font-size:13px;color:#d4d1c9}.me-footer-refresh .me-footer-connect p{max-width:31ch;margin:0 0 15px;color:#d4d1c9;font-size:13px;line-height:1.8}.me-footer-refresh .me-footer-socials{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;list-style:none;margin:18px 0 0;padding:0}.me-footer-refresh .me-footer-socials:empty{display:none}.me-footer-refresh .me-footer-socials a{display:grid;place-items:center;width:40px;height:40px;padding:10px;margin:0;border-radius:50%;background:#3b3b36;color:var(--pink)}.me-footer-socials .svg-wrapper,.me-footer-socials svg{display:block;width:20px;height:20px}.me-footer-refresh .me-footer-bottom{margin-top:32px;padding-top:20px;gap:18px;font-size:11px}@media(max-width:900px){.me-footer-refresh .me-footer-intro{gap:6%}.me-footer-refresh .me-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}@media(max-width:600px){.me-footer-refresh{padding:28px 24px 22px}.me-footer-refresh .me-footer-intro{grid-template-columns:minmax(0,1fr);gap:30px;padding-bottom:30px}.me-footer-refresh .me-brand-frame{width:128px}.me-footer-refresh .me-footer-brand p:not(.me-footer-brand-line){font-size:25px}.me-footer-refresh .me-footer-newsletter h2{font-size:27px}.me-footer-refresh .me-footer-top{padding-top:28px;gap:28px 20px}.me-footer-refresh h2,.me-footer-refresh .me-footer-top h2{font-size:19px}.me-footer-refresh .me-footer-top a{font-size:12px}.me-footer-email-row button{padding-inline:15px}.me-footer-refresh .me-footer-bottom{flex-wrap:wrap;gap:10px;line-height:1.8}}.me-footer-refresh .me-footer-brand{position:relative}.me-footer-refresh .me-decoration{position:absolute;display:block;pointer-events:none;line-height:0}.me-footer-refresh .me-decoration svg{display:block;width:100%;height:100%}.me-footer-refresh .me-decoration--footer{top:24px;right:4px;width:64px;height:86px;color:var(--pink);opacity:.65}.me-footer-refresh .me-footer-bottom{position:relative}.me-footer-refresh .me-decoration--footer-line{top:-12px;left:50%;transform:translate(-50%);width:110px;height:24px;padding-inline:8px;color:var(--pink);background:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/mastt-footer.css.map */
