.site-footer{padding-bottom:2rem}.site-footer .image-wrap{background-color:transparent;max-width:280px}.site-footer .image-wrap img{object-fit:contain}.footer__small-text{border-top:1px solid #dcdcdc;margin-top:1rem;padding-top:2rem;padding-bottom:0;font-size:.85em;letter-spacing:.5px;opacity:.6;line-height:1.3;color:#fff}.footer-menu ul li{margin-bottom:.8rem}.footer-menu ul li a{padding:0;font-size:1rem;line-height:1.2;letter-spacing:.5px}.footer__social{padding-top:10px;display:flex;justify-content:center}.footer-address{display:none}footer.site-footer .grid .footer__clear.small--hide{display:none}.footer-address .footer__collapsible{padding:10px 0 2rem;border-bottom:1px solid #ddd}.footer-address .footer__collapsible p{font-family:var(--typeHeaderPrimary);font-size:16px}.footer-address .footer-address-data{opacity:.7;color:var(--theme-primary-color);font-weight:300;line-height:1.5;font-size:16px}.footer__item-padding .newsletter-heading{font-size:var(--typeBaseSize);margin-bottom:.5rem;letter-spacing:0;text-transform:none}@media only screen and (min-width: 769px){.footer__title{font-size:var(--typeHeaderPrimary),var(--typeBaseFallback);margin-bottom:.75rem;text-transform:none;letter-spacing:.6px;font-weight:var(----typeHeaderWeight);padding:0;line-height:1.25;text-align:left}}@media (max-width: 991px){footer.site-footer .grid{margin:0}footer.site-footer .grid__item{padding:0 0 1rem}.footer__small-text{margin-top:0}.footer-menu ul li{margin-bottom:6px}}@media (max-width:767px){[data-center-text=true] .site-footer{text-align:left;padding-top:1.5rem;padding-bottom:0}[data-center-text=true] .footer__title{text-align:left;margin-bottom:0;padding-top:.5rem;padding-bottom:.5rem;font-family:var(--typeHeaderPrimary);letter-spacing:0;font-size:calc(var(--typeBaseSize) *1.2)}.site-footer .grid__item:after{border:0}.site-footer .image-wrap{max-width:240px}.footer__small-text{margin-left:-17px;margin-right:-17px;background:#f9f9f9;padding:1.5rem 1rem;border:0}.collapsible-content__inner p:last-child{margin-bottom:0}footer.site-footer{padding:2rem 0 0}p.footer__small-text{margin:1rem 0 0;padding:1rem 0px;opacity:1;background-color:transparent;font-size:14px}footer.site-footer .grid .grid__item{padding:0}footer.site-footer .grid__item{border-bottom:1px solid #dcdcdc}footer.site-footer .grid .grid__item .footer__title{margin:0;letter-spacing:0;font-size:1rem;padding:12px 0}.footer-menu .footer__collapsible,.block-newsletter .footer__collapsible{padding:15px 0}.footer-address{display:block}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/new-footer.css.map */
