.custom-footer{background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding-top:3rem;padding-bottom:1.5rem}.custom-footer a{color:currentColor;text-decoration:none}.custom-footer__grid{display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between;max-width:640px;padding-bottom:2.25rem}.custom-footer__brand{flex:1 1 260px;max-width:320px}.custom-footer__col{flex:0 1 180px}.custom-footer__brand{display:flex;flex-direction:column;gap:1.4rem}.custom-footer__logo{display:flex;align-items:center;gap:.9rem}.custom-footer__logo-image{height:auto;max-width:100%}.custom-footer__logo-icon{width:34px;height:34px;flex-shrink:0;color:rgb(var(--color-foreground))}.custom-footer__wordmark{display:flex;flex-direction:column;line-height:.95;font-family:var(--font-heading-family);font-weight:700}.custom-footer__wordmark-row{display:block;font-size:1.15rem;letter-spacing:.01em}.custom-footer__wordmark-row--sub{color:rgb(var(--color-foreground));opacity:.9;font-size:.95rem;letter-spacing:.08em;margin-top:.15rem}.ftr-letter--1{color:#8dc05d}.ftr-letter--2{color:#ed6828}.ftr-letter--3{color:#ebc13f}.ftr-letter--4{color:#f0aa2a}.ftr-letter--5{color:#158a45}.ftr-letter--6{color:#8c2c73}.ftr-letter--7{color:#c52c49}.ftr-letter--8{color:#159047}.custom-footer__tagline{margin:0;font-size:1.05rem;line-height:1.5;opacity:.85;max-width:28ch}.custom-footer__social{display:flex;gap:.9rem;margin-top:1.5rem}.custom-footer__social-link svg{width:22px;height:22px}.custom-footer__social-link{display:flex;align-items:center;justify-content:center;opacity:.9;transition:opacity .15s ease}.custom-footer__social-link:hover{opacity:1}.custom-footer__heading{font-family:var(--font-body-family);font-size:.88rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.1rem;opacity:.75}.custom-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.custom-footer__link{font-size:1.05rem;opacity:.9;transition:opacity .15s ease}.custom-footer__link:hover{opacity:1;text-decoration:underline}.custom-footer__product-link{display:block;font-size:1.05rem;margin-bottom:.4rem;opacity:.9}.custom-footer__product-price{display:block;font-size:1.05rem;font-weight:600}.custom-footer__list--contact{gap:.85rem}.custom-footer__contact-item{display:flex;align-items:center;gap:.6rem;font-size:1.02rem;opacity:.9}.custom-footer__contact-item svg{width:17px;height:17px;flex-shrink:0}.custom-footer__contact-item a{display:flex;align-items:center;gap:.6rem}.custom-footer__bottom{display:flex;align-items:center;justify-content:center;gap:.6rem;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.15)}.custom-footer__copyright{margin:0;font-size:.95rem;opacity:.75;text-align:center}.custom-footer__leaf{width:16px;height:16px;opacity:.75}@media screen and (max-width:989px){.custom-footer__grid{row-gap:2.5rem}.custom-footer__brand{flex-basis:100%;max-width:none}}@media screen and (max-width:599px){.custom-footer{padding-top:3.5rem}.custom-footer__grid{flex-direction:column;gap:2.5rem}.custom-footer__col{flex-basis:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/30-plants-footer.css.map */
