.stepmojo-footer-brand{--stepmojo-footer-cream: #fffaf1;--stepmojo-footer-ink: #2f2b28;--stepmojo-footer-green: #5a7f4e;--stepmojo-footer-green-dark: #3f5e36;--stepmojo-footer-line: #e7e1d7;--stepmojo-footer-muted: #6b655f;padding:2.4rem max(1.5rem,calc((100vw - 77rem)/2)) 1.8rem;border-block-start:1px solid var(--stepmojo-footer-line);background:var(--stepmojo-footer-cream);color:var(--stepmojo-footer-ink)}.stepmojo-footer-brand__inner{max-width:77rem;grid-template-columns:minmax(12rem,.8fr) minmax(25rem,1.8fr) minmax(15rem,1fr);gap:clamp(1.5rem,4vw,3.5rem)}.stepmojo-footer-brand__logo{display:inline-flex;width:fit-content;max-width:11.25rem;align-items:center;text-decoration:none}.stepmojo-footer-brand__logo-image{display:block;width:auto;max-width:11.25rem;height:auto;max-height:4rem;object-fit:contain;object-position:left center}.stepmojo-footer-brand__logo-fallback{font-family:var(--stepmojo-display-font, var(--stepmojo-font-heading));color:var(--stepmojo-footer-green-dark);font-size:1.75rem;font-weight:750}.stepmojo-footer-brand__tag{color:var(--stepmojo-footer-green)}.stepmojo-footer-brand__age,.stepmojo-footer-brand__identity-copyright{max-width:13rem;color:#655f59}.stepmojo-footer-brand__identity-copyright{margin:.45rem 0 0;font-size:.72rem;line-height:1.45}.stepmojo-footer-brand__menus{grid-template-columns:repeat(3,minmax(7rem,1fr));gap:1.5rem}.stepmojo-footer-brand__menu h2,.stepmojo-footer-brand__newsletter h2{margin:0 0 .65rem;color:var(--stepmojo-footer-ink);font-size:.83rem}.stepmojo-footer-brand__menu a,footer .stepmojo-footer-brand__menu a{color:#5c5752!important;font-size:.76rem}.stepmojo-footer-brand__menu a:hover,.stepmojo-footer-brand__menu a:focus-visible{color:var(--stepmojo-footer-green-dark)!important}.stepmojo-footer-brand__newsletter p{margin:0 0 .8rem;color:#625d57;font-size:.74rem;line-height:1.45}.stepmojo-footer-brand__newsletter-control{display:grid;grid-template-columns:minmax(0,1fr) auto}.stepmojo-footer-brand__newsletter-control input{min-width:0;min-height:2.75rem;padding:.65rem .8rem;border:1px solid var(--stepmojo-footer-line);border-radius:.55rem 0 0 .55rem;background:#fff;color:var(--stepmojo-footer-ink)}.stepmojo-footer-brand__newsletter-control button{min-height:2.75rem;padding-inline:1rem;border:1px solid var(--stepmojo-footer-green-dark);border-radius:0 .55rem .55rem 0;background:var(--stepmojo-footer-green);color:#fff;font-weight:750}.stepmojo-footer-brand__newsletter-control button:hover,.stepmojo-footer-brand__newsletter-control button:focus-visible{background:var(--stepmojo-footer-green-dark)}.stepmojo-footer-brand__newsletter-status{margin-top:.6rem}.stepmojo-footer-brand__newsletter .stepmojo-footer-brand__payments{display:grid;gap:.45rem;max-width:none;margin:1rem 0 0;padding-top:.85rem;border-top:1px solid var(--stepmojo-footer-line)}.stepmojo-footer-brand__newsletter .stepmojo-footer-brand__payments-label{margin:0;color:var(--stepmojo-footer-muted);font-size:.7rem}.stepmojo-footer-brand__payments-list{display:flex;flex-wrap:nowrap;gap:.25rem;align-items:center;max-width:100%;overflow:hidden}.stepmojo-footer-brand__payments-list>*{flex:0 1 auto;min-width:0}.stepmojo-footer-brand__payments{color:var(--stepmojo-footer-ink)}.stepmojo-footer-brand__payment-icon{width:auto;height:1.25rem}footer .stepmojo-footer-brand :is(a,button,input):focus-visible{outline:3px solid color-mix(in srgb,#5d95bf 76%,white);outline-offset:3px}@media screen and (max-width:1180px){.stepmojo-footer-brand__inner{grid-template-columns:minmax(11rem,.65fr) minmax(24rem,1.5fr)}.stepmojo-footer-brand__newsletter{grid-template-columns:1fr;grid-column:1 / -1}}@media screen and (max-width:749px){.stepmojo-footer-brand__menus{grid-template-columns:repeat(2,minmax(0,1fr))}.stepmojo-footer-brand__inner{grid-template-columns:1fr}.stepmojo-footer-brand__newsletter{grid-column:auto}}@media screen and (max-width:520px){.stepmojo-footer-brand__menus{grid-template-columns:1fr}.stepmojo-footer-brand__newsletter-control{grid-template-columns:1fr;gap:.5rem}.stepmojo-footer-brand__newsletter-control input,.stepmojo-footer-brand__newsletter-control button{border-radius:.55rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/stepmojo-footer-visual.css.map */
