.md-footer{color:#382b2c}.md-footer .footer-content{contain:none;content-visibility:visible}.md-footer .footer-content>.group-block>.group-block-content{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,5vw,88px);align-items:center}.md-footer .footer-content>.group-block>.group-block-content>.group-block{width:100%;min-width:0}.md-footer .group-block:has(>.group-block-content>.email-signup-block){padding:clamp(24px,3vw,44px);background:#fffaf6;border:1px solid #ddc7c5;box-shadow:6px 6px #ead4d2}.md-footer .group-block-content:has(>.email-signup-block){gap:18px}.md-footer .group-block-content:has(>.email-signup-block)>.text-block{max-width:100%}.md-footer .group-block-content:has(>.email-signup-block) h3{font-family:var(--font-heading--family);font-size:clamp(36px,3.4vw,54px);font-weight:400;line-height:1.06;letter-spacing:-.025em;text-transform:none;color:#59373d;margin:0}.md-footer .group-block-content:has(>.email-signup-block) p{font:400 14px/1.65 var(--font-body--family);color:#655254;margin:0;max-width:36ch}.md-footer .group-block-content:has(>.email-signup-block)>.text-block:first-child p{font-size:10px;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.md-footer .group-block-content:has(>.menu){display:grid;grid-template-columns:.85fr .8fr 1.3fr;gap:clamp(18px,3vw,44px);align-items:start}.md-footer .menu__heading{font:400 28px/1.2 var(--font-heading--family);color:#59373d;letter-spacing:-.015em;text-transform:none}.md-footer .group-block-content:has(>.menu)>.social-icons__wrapper{grid-column:1 / -1;justify-self:start}.md-footer .menu__item{font:400 14px/1.5 var(--font-body--family);letter-spacing:0;text-transform:none}.md-footer .menu__item+.menu__item{margin-block-start:4px}.md-footer .menu__item a{display:inline-flex;align-items:center;min-height:36px;color:#48393b;text-decoration-thickness:1px;text-underline-offset:5px}.md-footer .menu__item a:hover{color:#733e49;text-decoration:underline}.md-footer .email-signup-block{min-width:0;width:100%}.md-footer .email-signup__input-group{--color-input-text: #382b2c;--color-input-border: #897173}.md-footer .email-signup__input-group .email-signup__input{font-size:16px;min-height:52px}.md-footer .email-signup__input-group .email-signup__button{min-width:48px;min-height:48px;width:48px;height:48px;background:#59373d;color:#fffaf6;margin:0 0 4px 12px}.md-footer .email-signup__button:hover{background:#382b2c;color:#fffaf6}.md-footer :is(a,button,input):focus-visible{outline:2px solid #733e49;outline-offset:4px}@media(max-width:989px){.md-footer .footer-content>.group-block>.group-block-content{grid-template-columns:minmax(0,1fr);gap:44px}.md-footer .group-block-content:has(>.menu){grid-template-columns:1fr 1fr 1.35fr}}@media(max-width:599px){.md-footer .group-block-content:has(>.menu){grid-template-columns:1fr 1fr;gap:28px 20px}.md-footer .group-block-content:has(>.menu)>.menu:nth-child(3){grid-column:1 / -1}.md-footer .menu__heading{font-size:26px}.md-footer .menu__item a{min-height:40px}.md-footer .group-block-content:has(>.email-signup-block) h3{font-size:38px}}@media(prefers-reduced-motion:reduce){.md-footer *,.md-footer *:before,.md-footer *:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/modern-darling-footer.css.map */
