.mm-footer{--mm-footer-background: #d92146;--mm-footer-chocolate: #674637;--mm-footer-shine: #c18d66;--mm-footer-text: #fff;background:var(--mm-footer-background);color:var(--mm-footer-text);font-family:"DM Sans",var(--font-body-family),Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:1.6;overflow:hidden;padding:0 0 24px;position:relative}.mm-footer *,.mm-footer *:before,.mm-footer *:after{box-sizing:border-box}:where(.mm-footer) h2,:where(.mm-footer) p,:where(.mm-footer) ul{margin:0;padding:0}:where(.mm-footer) ul{list-style:none}.mm-footer__chocolate{color:var(--mm-footer-chocolate);height:74px;overflow:hidden;pointer-events:none;position:relative;width:100%;z-index:2}.mm-footer__drip{display:block;filter:drop-shadow(0 5px 4px rgb(58 28 17 / .22));height:100%;width:100%}.mm-footer__glaze-light{stop-color:color-mix(in srgb,var(--mm-footer-chocolate),var(--mm-footer-shine) 28%)}.mm-footer__glaze-mid{stop-color:var(--mm-footer-chocolate)}.mm-footer__glaze-deep{stop-color:color-mix(in srgb,var(--mm-footer-chocolate),#000 28%)}.mm-footer__shine-lines{fill:none;stroke:var(--mm-footer-shine);stroke-linecap:round}.mm-footer__shine-lines{opacity:.72;stroke-width:5}.mm-footer__streams{display:block;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.mm-footer__inner{padding-top:20px;position:relative;z-index:1}.mm-footer__grid{align-items:start;display:grid;gap:30px;grid-template-columns:1fr}.mm-footer__brand{align-items:flex-start;display:flex;flex-direction:column;gap:15px}.mm-footer__logo-link{display:inline-flex;text-decoration:none}.mm-footer__logo{filter:brightness(0) invert(1);height:auto;max-width:100%;width:var(--mm-footer-logo, 95px)}.mm-footer__brand-name{color:var(--mm-footer-text);font-family:Fraunces,Georgia,serif;font-size:26px}.mm-footer__heading{color:var(--mm-footer-text);font-family:"DM Sans",var(--font-body-family),Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.mm-footer__summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;min-height:44px}.mm-footer__summary::-webkit-details-marker{display:none}.mm-footer__chevron{border-bottom:2px solid currentColor;border-right:2px solid currentColor;height:8px;margin-right:4px;transform:rotate(45deg);transition:transform .18s ease;width:8px}.mm-footer__column:not([open]) .mm-footer__chevron{transform:rotate(-45deg)}.mm-footer__list{display:grid;gap:2px;padding-top:8px}.mm-footer__link{color:var(--mm-footer-text);display:inline-block;padding:7px 0;text-decoration:none;text-underline-offset:4px}.mm-footer__link:hover{text-decoration:underline}.mm-footer__link:focus-visible,.mm-footer__summary:focus-visible,.mm-footer__logo-link:focus-visible{outline:3px solid var(--mm-footer-text);outline-offset:3px}.mm-footer__link--email{overflow-wrap:anywhere;text-decoration:underline}.mm-footer__support .mm-footer__heading{margin-bottom:15px}.mm-footer__text{color:#ffffffeb;line-height:1.75}.mm-footer__text+.mm-footer__text{margin-top:12px}.mm-footer__label{color:#ffffffbd;display:block;font-size:12px}.mm-footer__social{display:flex;gap:6px;margin-left:-10px}.mm-footer__social .list-social__link{color:var(--mm-footer-text);padding:10px}.mm-footer__social .svg-wrapper{height:20px;width:20px}.mm-footer__bottom{border-top:1px solid rgb(255 255 255 / .3);display:flex;flex-direction:column;gap:20px;margin-top:34px;padding-top:22px}.mm-footer__payments{align-self:flex-start}.mm-footer__pay{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mm-footer__pay-item{align-items:center;background:#fff;border-radius:4px;display:flex;height:29px;justify-content:center;width:46px}.mm-footer__pay-icon{height:24px;width:38px}.mm-footer__copyright{color:#ffffffbd;font-size:12px}.mm-footer__copyright .mm-footer__link{color:inherit;padding:0}@media(min-width:700px){.mm-footer__grid{gap:40px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.mm-footer{padding-bottom:28px}.mm-footer__chocolate{height:86px}.mm-footer__inner{padding-top:28px}.mm-footer__grid{gap:48px;grid-template-columns:1.05fr 1fr 1fr 1.2fr}.mm-footer__summary{cursor:default;min-height:0}.mm-footer__chevron{display:none}.mm-footer__list{padding-top:15px}.mm-footer__bottom{align-items:flex-end;flex-direction:row;justify-content:space-between;margin-top:44px;padding-top:25px}.mm-footer__payments{order:2}}@media(prefers-reduced-motion:reduce){.mm-footer__streams{display:none}.mm-footer__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-footer-redesign.css.map */
