.yummi-footer{background:var(--yummi-footer-bg, #FDF7F0);padding-top:var(--yummi-footer-padding-top-desktop, 80px);padding-bottom:var(--yummi-footer-padding-bottom-desktop, 0);width:100%;box-sizing:border-box}.yummi-footer *,.yummi-footer *:before,.yummi-footer *:after{box-sizing:inherit}.yummi-footer__container{width:100%}.yummi-footer__columns{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;max-width:1400px;margin:0 auto;padding:0 40px}@media(max-width:1023px){.yummi-footer__columns{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:749px){.yummi-footer__columns{grid-template-columns:1fr;gap:32px;padding:0 20px}}.yummi-footer__brand{max-width:320px}.yummi-footer__logo-image{display:block;max-width:200px;max-height:var(--yummi-footer-logo-height-desktop, 40px);width:auto;height:auto;object-fit:contain;margin-bottom:16px}.yummi-footer__logo-text{display:block;font-family:Fraunces,serif;font-size:var(--yummi-footer-logo-size-desktop, 24px);font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--yummi-footer-logo-color, #2B1810);margin-bottom:16px}.yummi-footer__tagline{font-family:Fraunces,serif;font-style:italic;font-size:16px;line-height:1.5;color:var(--yummi-footer-tagline-color, #2B1810);margin:0 0 12px}.yummi-footer__made-in{font-family:Manrope,sans-serif;font-size:14px;color:var(--yummi-footer-made-in-color, #5C3A26);margin:0}.yummi-footer__column{display:flex;flex-direction:column}.yummi-footer__column-title{font-family:Manrope,sans-serif;font-size:var(--yummi-footer-title-size, 13px);font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--yummi-footer-title-color, #2B1810);margin:0 0 var(--yummi-footer-title-margin, 16px) 0!important;padding:0!important}.yummi-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0!important}.yummi-footer__link-item{margin:0;padding:0}.yummi-footer__link{display:block;font-family:Manrope,sans-serif;font-size:var(--yummi-footer-link-size, 15px);color:var(--yummi-footer-link-color, #2B1810);text-decoration:none;padding:var(--yummi-footer-link-padding, 8px) 0!important;line-height:1.4;transition:color .2s ease}.yummi-footer__link:hover{color:var(--yummi-footer-link-hover, #E89B3D)}.yummi-footer__link--highlight{color:#e89b3d}.yummi-footer__bottom{margin-top:80px;padding:24px 40px;border-top:1px solid rgba(139,90,60,.2);max-width:1400px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.yummi-footer__copyright,.yummi-footer__values{font-family:Manrope,sans-serif;font-size:13px;color:var(--yummi-footer-copyright-color, #5C3A26);margin:0}@media(max-width:749px){.yummi-footer{padding-top:var(--yummi-footer-padding-top-mobile, 60px)!important;padding-bottom:var(--yummi-footer-padding-bottom-mobile, 40px)!important;padding-left:0;padding-right:0}.yummi-footer__columns{display:flex!important;flex-direction:column;gap:40px;padding:0 40px;text-align:left;align-items:flex-start}.yummi-footer__brand{width:100%;text-align:left;align-items:flex-start}.yummi-footer__logo-text{font-size:var(--yummi-footer-logo-size-mobile, 24px)!important;text-align:left;margin-bottom:16px}.yummi-footer__logo-image{max-height:var(--yummi-footer-logo-height-mobile, 32px)!important;margin-bottom:16px}.yummi-footer__tagline{text-align:left;font-size:17px!important;margin:0 0 8px}.yummi-footer__made-in{text-align:left;font-size:17px!important;margin:0}.yummi-footer__column{width:100%;text-align:left;align-items:flex-start}.yummi-footer__column-title{font-size:var(--yummi-footer-title-size, 13px)!important;letter-spacing:.2em;margin:0 0 var(--yummi-footer-title-margin, 20px) 0!important;text-align:left}.yummi-footer__links{align-items:flex-start;text-align:left}.yummi-footer__link{font-size:var(--yummi-footer-link-size, 17px)!important;padding:var(--yummi-footer-link-padding, 6px) 0!important;text-align:left}.yummi-footer__bottom{margin-top:48px;padding:24px 40px 0;flex-direction:column;align-items:flex-start;text-align:left;gap:12px}.yummi-footer__copyright,.yummi-footer__values{text-align:left;font-size:13px}}@media(max-width:380px){.yummi-footer__columns{padding:0 24px}.yummi-footer__bottom{padding:24px 24px 0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/yummi-footer.css.map */
