.footer-top{padding-bottom:30px}.footer-top:before{position:absolute;content:"";display:block;top:0;left:0;right:0;bottom:0;width:100%;height:20px;background-color:#00652c}.footer-top .footer-logo a{z-index:2;margin-top:-13px;position:relative}.newsletter,.contact-link{margin-bottom:30px}.reducing-plastic{display:flex;overflow:hidden;padding:18px 10px;align-items:center;border-radius:10px;margin-bottom:30px;background-color:#00652c}.recycled-img{width:100%;height:88px;max-width:88px;margin-right:8px}.reducing-plastic div p,.newsletter div p,.contact-link div p,.web-note p{margin-bottom:0}.newsletter .klaviyo-form form>.needsclick>[data-testid=form-row]>.needsclick:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;display:block;overflow:hidden;border-radius:5px;transform:translate(4px,4px);background-color:var(--bs-color-primary-100)}.newsletter .klaviyo-form form [data-testid=form-row] input[type=email]{width:100%;outline:none;display:block;position:relative;height:auto!important;color:#fff!important;padding:12px 130px 12px 20px!important;font-family:var(--bs-font-family-input)!important;font-size:var(--bs-font-size-input)!important;font-weight:var(--bs-font-weight-input)!important;line-height:var(--bs-line-height-input)!important;background-color:transparent!important;background-clip:padding-box!important;border:var(--bs-input-border-width) solid #D3E3D9!important;border-radius:var(--bs-border-radius-input)!important;-webkit-appearance:none;-moz-appearance:none;appearance:none!important;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.newsletter .klaviyo-form form [data-testid=form-row] input[type=email]:-webkit-autofill,.newsletter .klaviyo-form form [data-testid=form-row] input[type=email]:-webkit-autofill:hover,.newsletter .klaviyo-form form [data-testid=form-row] input[type=email]:-webkit-autofill:focus,.newsletter .klaviyo-form form [data-testid=form-row] input[type=email]:-webkit-autofill:active{-webkit-text-fill-color:#D3E3D9!important;transition:background-color 5000s ease-in-out 0s!important}.newsletter .klaviyo-form form [data-testid=form-row] input[type=email]::placeholder{font-size:14px!important;font-weight:400!important;color:#d3e3d9!important;font-family:var(--bs-body-font-family)!important}.newsletter .klaviyo-form form [data-testid=form-row] button{position:absolute!important;right:0;top:0;bottom:0;display:flex;align-items:center;height:auto!important;color:#fff!important;line-height:1!important;font-size:16px!important;font-weight:700!important;align-self:auto!important;word-break:normal!important;padding:12px 30px 12px 15px!important;background-color:transparent!important;font-family:var(--bs-body-font-family)!important}.newsletter .klaviyo-form form [data-testid=form-row] button:after{content:"";display:inline-block;width:15px;height:15px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;transform:translate(10px);transition:all .3s ease-in-out;-webkit-mask-image:url(https://cdn.shopify.com/s/files/1/0886/1315/9204/files/arrow-right.svg?v=1738653903);mask-image:url(https://cdn.shopify.com/s/files/1/0886/1315/9204/files/arrow-right.svg?v=1738653903)}.newsletter .klaviyo-form form [data-testid=form-row] button:hover:after{transform:translate(15px)}.newsletter .klaviyo-form form [data-testid=form-row]>.needsclick h1 span{padding-top:10px}.newsletter .klaviyo-form form [data-testid=form-row]>.needsclick h1 span,.newsletter .klaviyo-form form [data-testid=form-row]>.needsclick div>p span{z-index:1;display:block;position:relative;color:#fff!important}.footer-top .social-sharing{justify-content:center;margin-bottom:30px!important}.footer-top .social-sharing li{margin:0 7.5px}.footer-top .social-sharing li a{color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;width:45px;height:45px;border:1px solid #fff;border-radius:50%;line-height:45px;background-color:transparent;transition:all .3s ease-in-out}.footer-top .social-sharing li a:hover{color:#000;border-color:#b3d565;background-color:#b3d565}.footer-navigation p,.footer-navigation ul li:not(:last-child){margin-bottom:12px}.footer-navigation ul li a{transition:all .3s ease-in-out}.bottom_footer_link .page-link>p>a,.contact-link>div>p>a{color:#fff;transition:all .3s ease-in-out}.bottom_footer_link .page-link>p>a{text-decoration:underline}.footer-navigation ul li a:hover,.bottom_footer_link a:hover,.contact-link>div>p>a:hover{color:#ccc!important}.bottom_footer_link .page-link{padding-left:15.5px;transition:all .3s ease-in-out}.bottom_footer_link .page-link:before{content:"";display:block;position:absolute;left:0;top:50%;height:14px;width:1px;margin:0 5px;background-color:#fff;transform:translateY(-50%)}.bottom_footer_link .page-link>p{margin-bottom:0;display:inline-table}@media (max-width:991px){.site-footer .grid-row>:nth-child(2){grid-area:1 / 6 / 3 / 10}.site-footer .grid-row>:nth-child(3){grid-area:5 / 10 / 1 / 13}}@media (min-width: 992px){.footer-top{padding-top:70px;padding-bottom:40px}.footer-top .footer-logo a{margin-top:-84px;margin-left:-20px}.grid-row{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:0px;grid-row-gap:0px}.grid-row>:nth-child(1){grid-area:1 / 1 / 6 / 5}.grid-row>:nth-child(2){grid-area:1 / 9 / 3 / 13}.grid-row>:nth-child(3){grid-area:5 / 9 / 7 / 13}.grid-row>:nth-child(4){grid-area:6 / 1 / 8 / 5}.grid-row>:nth-child(5){grid-area:1 / 5 / 7 / 9}.grid-row>:nth-child(6){grid-area:3 / 9 / 5 / 13}.grid-row>:nth-child(7){grid-area:7 / 5 / 8 / 13}.site-footer .grid-row>:nth-child(2){grid-area:1 / 5 / 3 / 10}.site-footer .grid-row>:nth-child(3){grid-area:5 / 10 / 1 / 13}.newsletter,.contact-link,.social-sharing{padding-left:20px}.footer-navigation .row .col-6+.col-6{padding-left:0}.footer-top .social-sharing{justify-content:flex-start;margin-bottom:0!important}.footer-top .social-sharing li:first-child{margin-left:-3px}.reducing-plastic{padding:10px;margin-bottom:0;margin-right:20px}.footer-navigation p{margin-bottom:15px}}@media (min-width: 1200px){.footer-navigation .row .col-6:first-child{padding-left:12.65%}.footer-navigation .row .col-6+.col-6{padding-left:4px}}@media (max-width: 991px){.contact-link{padding-top:30px}.contact-link:before{position:absolute;content:"";top:0;left:-15px;height:1px;display:block;width:calc(100% + 30px);background-color:#4d8d65}}@media (max-width: 767px){.footer-top .footer-logo a img{max-width:170px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/footer.css.map */
