.mira-footer-section{width:100%;margin:0}.mira-footer{background:#f3f2ea;color:#343824;font-family:var(--font-body--family,inherit);font-size:15px;line-height:1.6}.mira-footer__newsletter-band{background:#f3f2ea;color:#343824}.mira-footer__main{background:var(--mf-bg,#494f37);color:var(--mf-ink,#f8f7f3)}.mira-footer *,.mira-footer *:before,.mira-footer *:after{box-sizing:border-box}.mira-footer__inner{width:100%;max-width:1520px;margin-inline:auto;padding:0 clamp(24px,4vw,64px)}.mira-footer h2,.mira-footer h3,.mira-footer p{margin:0;color:inherit}.mira-footer a{color:inherit;text-decoration:none;text-underline-offset:5px}.mira-footer a:hover{text-decoration:underline}.mira-footer a:focus-visible,.mira-footer button:focus-visible,.mira-footer summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.mira-footer ul{padding:0;margin:0;list-style:none}.mira-footer__newsletter{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:30px;border:0}.mira-footer .mira-footer__eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.15em;margin-bottom:14px}.mira-footer__intro h2{font-size:clamp(26px,2.2vw,34px);font-weight:500;line-height:1.15;letter-spacing:-.025em;margin-bottom:8px;text-wrap:balance}.mira-footer__intro>p:last-child{max-width:48ch;font-size:14px;color:#5f6254}.mira-footer__form{width:100%;min-width:0;margin:0}.mira-footer__form label{display:block;font-size:12px;margin-bottom:7px;color:#4b4e39}.mira-footer__input-row{display:flex;align-items:stretch;gap:8px}.mira-footer__input-row input{width:100%;min-width:0;min-height:50px;padding:12px 15px;border:1px solid rgba(73,79,55,.35);border-radius:5px;background:#fff;color:#343824;font:inherit;font-size:15px;box-shadow:none}.mira-footer__input-row input::placeholder{color:#737665;opacity:1}.mira-footer__input-row input:focus-visible{outline:2px solid #494f37;outline-offset:3px}.mira-footer__input-row button{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:50px;padding:12px 20px;border:1px solid #494f37;border-radius:5px;background:#494f37;color:#f8f7f3;font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:none}.mira-footer__input-row button:hover{background:#5d624b;border-color:#5d624b}.mira-footer__input-row button svg{width:20px;height:20px;flex:none}.mira-footer .mira-footer__consent{font-size:11px;line-height:1.5;margin-top:8px;color:#6a6d5e}.mira-footer__consent a{text-decoration:underline}.mira-footer .mira-footer__message{margin-top:14px;padding:10px 12px;border:1px solid currentColor;border-radius:4px;font-size:14px}.mira-footer__columns{display:grid;grid-template-columns:1.35fr .8fr 1fr 1.25fr;gap:clamp(24px,3vw,48px);padding-block:32px 28px}.mira-footer__columns>*{min-width:0}.mira-footer__logo{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;max-width:100%;min-height:0;padding:0;border-radius:0;background:transparent;color:#f8f7f3!important;flex:0 0 auto}.mira-footer__logo img{display:block;width:170px;max-width:100%;height:auto;max-height:96px;object-fit:contain;filter:brightness(0) saturate(100%) invert(96%) sepia(7%) saturate(119%) hue-rotate(23deg) brightness(104%) contrast(97%)}.mira-footer__logo>span{font-family:Georgia,serif;font-size:52px;font-style:italic;line-height:1;color:#f8f7f3}.mira-footer .mira-footer__brand-copy{margin-top:10px;max-width:31ch;font-size:13px;opacity:.84}.mira-footer .mira-footer__story-link{display:inline-flex;align-items:center;gap:10px;min-height:36px;margin-top:5px;font-size:12px}.mira-footer__columns h3{font-size:14px;line-height:1.4;font-weight:600;margin-bottom:10px}.mira-footer__navigation li a{display:inline-flex;align-items:center;min-height:34px;padding-block:4px;font-size:13px}.mira-footer__care{margin:0;border:0}.mira-footer__care summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:7px;min-height:36px;font-size:13px;cursor:pointer;list-style:none}.mira-footer__care summary::-webkit-details-marker{display:none}.mira-footer__care summary svg{width:16px;height:16px;flex:none}.mira-footer__care[open] summary svg{transform:rotate(180deg)}.mira-footer__care p{padding:4px 0 12px;max-width:30ch;font-size:13px;opacity:.86}.mira-footer__connect>p{max-width:30ch;font-size:13px;opacity:.84}.mira-footer__email{display:inline-flex;align-items:center;gap:9px;min-height:36px;margin-top:6px;max-width:100%;font-size:13px}.mira-footer__email svg{width:19px;height:19px;flex:none}.mira-footer__email span{overflow-wrap:anywhere}.mira-footer__instagram{display:flex;align-items:center;gap:10px;border:1px solid rgb(248 247 243 / 30%);border-radius:5px;padding:11px 12px;margin-top:10px;max-width:330px}.mira-footer__instagram:hover{background:#ffffff0f;text-decoration:none!important}.mira-footer__instagram>svg{width:24px;height:24px;flex:none}.mira-footer__instagram strong{display:block;font-weight:500;font-size:13px}.mira-footer__instagram small{display:block;font-size:11px;margin-top:3px;opacity:.85;overflow-wrap:anywhere}.mira-footer__external{margin-left:auto;font-size:21px}.mira-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid rgb(248 247 243 / 20%);padding-block:13px 16px}.mira-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px;font-size:11px}.mira-footer__legal ul{display:flex;align-items:center;gap:4px 18px;flex-wrap:wrap}.mira-footer__legal a{display:inline-flex;align-items:center;min-height:32px}.mira-footer__payments{display:flex;align-items:center;gap:14px;flex:none;max-width:50%}.mira-footer__currency{font-size:11px;letter-spacing:.08em}.mira-footer__payments ul{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px}.mira-footer__payments li{display:flex;align-items:center}.mira-footer__payment-icon{display:block;width:35px;height:22px}.mira-footer__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.mira-footer__columns{grid-template-columns:1.2fr .8fr;gap:36px 48px}.mira-footer__brand{grid-column:1;grid-row:1}.mira-footer__connect{grid-column:1;grid-row:2}.mira-footer__navigation{grid-column:2}.mira-footer__newsletter{grid-template-columns:1fr 1.1fr;gap:32px}.mira-footer__input-row{flex-wrap:wrap}.mira-footer__input-row input{flex:1 1 100%}.mira-footer__input-row button{width:100%}.mira-footer__bottom{align-items:flex-start}.mira-footer__legal{display:block}.mira-footer__legal nav{margin-top:6px}}@media(max-width:749px){.mira-footer__newsletter{grid-template-columns:1fr;gap:20px;padding-block:26px}.mira-footer__intro h2{max-width:18ch;font-size:30px}.mira-footer__intro>p:last-child{font-size:14px}.mira-footer__input-row button{font-size:14px}.mira-footer__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 22px;padding-block:28px 24px}.mira-footer__brand{grid-column:1/-1;grid-row:auto}.mira-footer__navigation{grid-column:auto}.mira-footer__connect{grid-column:1/-1;grid-row:auto;border-top:1px solid rgb(248 247 243 / 24%);padding-top:28px}.mira-footer__brand-copy{max-width:40ch!important}.mira-footer__logo{width:auto;min-height:0;padding:0}.mira-footer__logo img{width:145px;max-height:80px}.mira-footer__columns h3{margin-bottom:10px}.mira-footer__navigation li a{min-height:44px}.mira-footer__instagram{max-width:none}.mira-footer__bottom{flex-direction:column;gap:10px;padding-block:14px 18px}.mira-footer__payments{max-width:100%}.mira-footer__payments ul{justify-content:flex-start}.mira-footer__legal a{min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/mira-footer.css.map */
