.monarch-footer .ma-footer-bar{display:grid;grid-template-columns:minmax(132px,170px) minmax(0,1fr) minmax(152px,170px);align-items:center;gap:18px;max-width:1560px;margin:0 auto}.monarch-footer .ma-footer-brand{display:block;width:88px;max-width:100%;justify-self:start;line-height:0}.monarch-footer .ma-footer-brand img{display:block;width:100%;height:auto;object-fit:contain}.monarch-footer .ma-footer-bar .monarch-footer__row{max-width:unset;justify-content:center;gap:2px 8px}.monarch-footer .ma-join-trigger{justify-self:end;display:inline-flex;align-items:center;gap:9px;background:none;color:#111;border:0;padding:10px 0;cursor:pointer;white-space:nowrap;font:400 11px/1.4 var(--font-body-family),Arial,sans-serif;letter-spacing:.085em;text-transform:uppercase;text-align:right}.monarch-footer .ma-join-trigger__text{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;transition:background-size .28s cubic-bezier(.22,1,.36,1)}.monarch-footer .ma-join-trigger__icon{width:16px;height:16px;overflow:visible;flex:none}.monarch-footer .ma-join-plus,.monarch-footer .ma-join-arrow{transition:opacity .22s ease}.monarch-footer .ma-join-arrow{opacity:0}@media(hover:hover){.monarch-footer .ma-join-trigger:hover .ma-join-trigger__text{background-size:100% 1px}.monarch-footer .ma-join-trigger:hover .ma-join-plus{opacity:0}.monarch-footer .ma-join-trigger:hover .ma-join-arrow{opacity:1}}.monarch-footer .ma-join-trigger:focus-visible,.monarch-footer .ma-join-close:focus-visible{outline:2px solid #111;outline-offset:3px}.monarch-footer .ma-join-overlay[hidden]{display:none!important}.monarch-footer .ma-join-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;justify-content:flex-end;isolation:isolate}.monarch-footer .ma-join-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0a0a0a94;cursor:pointer;padding:0}.monarch-footer .ma-join-panel{position:relative;display:flex;flex-direction:column;width:min(620px,100%);height:100%;height:100dvh;min-height:0;background:#fff;color:#101010;box-shadow:-25px 0 70px #00000029;animation:ma-panel-in .36s cubic-bezier(.22,1,.36,1) both;overflow-y:auto;overscroll-behavior:contain;font:400 12px/1.55 var(--font-body-family),Arial,sans-serif;text-align:left}@keyframes ma-panel-in{0%{transform:translate(100%)}to{transform:translate(0)}}.monarch-footer .ma-join-close{position:absolute;z-index:3;right:26px;top:20px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#111;width:36px;height:36px;cursor:pointer;font-size:27px;line-height:1}.monarch-footer .ma-join-panel__top{box-sizing:border-box;flex:0 0 53%;min-height:400px;padding:clamp(42px,7vh,75px) clamp(26px,6vw,62px) 24px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0}.monarch-footer .ma-join-overline{margin:0 0 11px;color:#888;font-size:10px;letter-spacing:.17em}.monarch-footer .ma-join-panel h2{margin:0 0 16px;font-size:clamp(25px,2.3vw,32px);letter-spacing:.045em;line-height:1.13;font-weight:500!important;text-transform:uppercase}.monarch-footer .ma-join-intro{margin:0 0 17px;max-width:490px;font-size:12px;letter-spacing:.015em;line-height:1.65}.monarch-footer .ma-join-benefits{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 25px;color:#454545;font-size:10px;letter-spacing:.085em}.monarch-footer .ma-join-benefits span{display:inline-block}.monarch-footer .ma-join-benefits span+span:before{content:"\b7";margin-right:12px;color:#999}.monarch-footer .ma-join-form label{display:block;margin:0 0 7px;font-size:10px;letter-spacing:.12em}.monarch-footer .ma-join-email-row{display:flex;min-height:45px;border:1px solid #111}.monarch-footer .ma-join-email-row input{flex:1;min-width:0;min-height:45px;border:0;border-radius:0;box-shadow:none;outline-offset:-3px;padding:12px 13px;background:#fff;color:#111;font:400 12px/1.2 var(--font-body-family),Arial,sans-serif;text-transform:none!important;letter-spacing:.01em}.monarch-footer .ma-join-email-row input::placeholder{color:#858585;text-transform:uppercase;letter-spacing:.06em}.monarch-footer .ma-join-email-row button{border:0;background:#111;color:#fff;padding:0 18px;min-width:125px;font:400 11px/1 var(--font-body-family),Arial,sans-serif;letter-spacing:.08em;cursor:pointer;white-space:nowrap}.monarch-footer .ma-join-email-row button span{margin-left:7px;font-size:15px}.monarch-footer .ma-join-email-row button:hover{background:#333}.monarch-footer .ma-join-privacy{margin:12px 0 0;font-size:9px;letter-spacing:.035em;line-height:1.65;color:#777}.monarch-footer .ma-join-privacy a{color:#333;text-underline-offset:2px}.monarch-footer .ma-join-captcha-disclaimer{margin-top:4px;color:#858585;font-size:8px;line-height:1.4;letter-spacing:.01em;text-transform:uppercase}.monarch-footer .ma-join-captcha-disclaimer a{color:#666;text-decoration:underline;text-underline-offset:2px}.monarch-footer .ma-join-feedback{border-top:1px solid #111;padding:12px 0;font-size:12px;letter-spacing:.05em}.monarch-footer .ma-join-feedback--error{border-top:0;color:#a23030}.monarch-footer .ma-join-panel__image{flex:1 0 47%;min-height:240px;overflow:hidden;line-height:0}.monarch-footer .ma-join-panel__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}@media(max-width:1050px){.monarch-footer .ma-footer-bar{grid-template-columns:125px minmax(0,1fr) 145px;gap:9px}.monarch-footer .ma-footer-brand{width:78px}.monarch-footer .ma-join-trigger{font-size:10px;gap:5px}}@media(max-width:750px){.monarch-footer .ma-footer-bar{display:grid;grid-template-columns:1fr auto;gap:10px 8px}.monarch-footer .ma-footer-brand{grid-column:1;grid-row:1;width:74px}.monarch-footer .ma-join-trigger{grid-column:2;grid-row:1}.monarch-footer .ma-footer-bar .monarch-footer__row{grid-column:1/-1;grid-row:2;justify-content:center}.monarch-footer .ma-join-panel__top{flex:0 0 auto;min-height:0;padding:62px 24px 24px}.monarch-footer .ma-join-panel h2{font-size:25px}.monarch-footer .ma-join-panel__image{flex:1 0 33vh;min-height:210px}}@media(max-height:700px){.monarch-footer .ma-join-panel__top{min-height:0;padding-top:55px;padding-bottom:15px}.monarch-footer .ma-join-benefits{margin-bottom:14px}}@media(prefers-reduced-motion:reduce){.monarch-footer .ma-join-panel{animation:none!important}.monarch-footer .ma-join-trigger__text,.monarch-footer .ma-join-plus,.monarch-footer .ma-join-arrow{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ma-atelier-join.css.map */
