.footer-section{padding:4em 8em;background-color:var(--green-pea-darker);color:var(--neutral-white);height:100%;display:flex;justify-content:center}.footer-section p,.footer-section a{font-size:1rem!important}@media (max-width: 768px){.footer-section{padding:2rem}}.footer-section a{color:#fff;text-decoration:none;cursor:pointer}.footer-section a:hover{text-decoration:underline}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section ul li{margin-bottom:.5rem}.footer-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:3rem}@media (max-width: 768px){.footer-top{flex-direction:column;gap:2rem}}.footer-left{flex:1;min-width:250px;display:flex;flex-direction:column;gap:1.5rem}.footer-address p{margin:0 0 1rem}.footer-social{display:flex;gap:1rem}.footer-social img{width:1.5rem;height:1.5rem}.footer-links{flex:1;display:flex;justify-content:space-between;gap:3rem}@media (max-width: 768px){.footer-links{flex-direction:column;gap:2rem}}.footer-links div{min-width:120px}.footer-links p{font-weight:700;margin-bottom:.75rem}.footer-bottom{display:flex;justify-content:space-between;color:#ffffff82;border-top:1px solid rgb(255 255 255 / .2);margin-top:3rem;padding-top:2rem;flex-wrap:wrap;gap:1rem}@media (max-width: 768px){.footer-bottom{margin-top:1em;padding-top:.5rem;text-align:start}}@media (max-width: 768px){.footer-bottom{flex-direction:column}}.footer-policy-links{display:flex;gap:1.5rem}@media (max-width: 768px){.footer-policy-links{justify-content:center;flex-wrap:wrap}}.footer-brand-large{width:100vw;overflow:hidden;text-align:center;margin:4rem 0 2rem}.footer-wrapper{position:relative;height:750px;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}@media (max-width: 768px){.footer-wrapper{height:800px}}.footer-inner-container{position:relative;height:calc(100vh + 750px);top:-100vh}@media (max-width: 768px){.footer-inner-container{height:calc(100vh + 800px)}}.footer-sticky{position:sticky;top:calc(100vh - 750px);height:750px}@media (max-width: 768px){.footer-sticky{top:calc(100vh - 800px);height:800px}}.footer-logo{width:140px}.footer-address{gap:1em;display:flex;flex-direction:column}.footer-section-content-container{width:100%;max-width:1600px}.footer-section>ul{padding-top:1em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/footer.css.map */
