.site-footer{background-color:rgb(var(--color-pangram-beige));background-color:rgb(var(--color-base-white));border-top:1px solid rgb(var(--color-base-light-gray))}.site-footer .site-footer__main{padding-top:5rem;padding-bottom:0}@media screen and (min-width: 750px){.site-footer .site-footer__main{padding-top:5rem;padding-bottom:5rem}}.site-footer .site-footer-grid>div.site-footer__contact{padding-bottom:4rem}.site-footer .site-footer-grid>div:first-child{padding-top:0;border-top:0}@media screen and (max-width: 749px){.site-footer .site-footer__contact-info ul{font-size:1.4rem}}.site-footer-inner{padding-left:5rem;padding-right:5rem}@media screen and (min-width: 750px){.site-footer .site-footer-grid{display:grid;grid-template-areas:"contact navigation logo";grid-template-columns:1fr 50% 1fr;column-gap:2rem}.site-footer .site-footer-grid>div{padding-bottom:0;padding-top:0;border-top:0}}.site-footer-grid>.site-footer__contact{grid-area:contact;justify-self:start}.site-footer-grid>.site-footer__navigation{grid-area:navigation;margin-left:0}@media screen and (max-width: 749px){.site-footer-grid>.site-footer__navigation{padding-top:2rem;padding-bottom:0;border-top:1px solid}}.site-footer-grid>.site-footer__logo{grid-area:logo;justify-self:end}.site-footer .grid{margin-bottom:0}.site-footer__menu-wrapper .grid__item{width:50%;padding-bottom:4rem}@media only screen and (min-width: 1440px){.site-footer__menu-wrapper .grid__item{width:calc(25% - 3rem);padding-bottom:1rem}}.site-footer h2{font-weight:700;color:rgb(var(--color-pangram-orange))}.site-footer h2+.site-footer__contact-info,.site-footer h2+.site-footr__menu{margin-top:.5em}.site-footer,.site-footer p,.site-footer a,.site-footer li{font-size:1.4rem;line-height:2.5rem;color:rgba(var(--color-base-text),.5)}.site-footer p{margin:0}.site-footer ul{padding:0;margin:0}.site-footer ul li{margin:0;padding:0;list-style:none}.site-footer ul.list-social{margin:2rem 0}.site-footer ul.list-social li{display:inline-block;width:2.5rem;height:2.5rem;padding:.25rem;margin-right:.5rem}.site-footer ul.list-social li .list-social__link{display:block;width:2rem;height:2rem}.site-footer ul.list-social li .list-social__link svg{vertical-align:middle}.site-footer .site-footer__logo{text-align:right}.site-footer .site-footer__logo svg path{fill:rgb(var(--color-pangram-orange))}@media screen and (max-width: 749px){.site-footer .site-footer-grid{position:relative}.site-footer .site-footer-grid>.site-footer__contact{padding-right:8rem}.site-footer .site-footer-grid>.site-footer__logo{position:absolute;top:0;right:0;width:6rem;height:6rem}.site-footer .site-footer-grid>.site-footer__logo svg{width:6rem;height:auto}}.site-footer .site-footer__sub{padding-top:2rem;padding-bottom:2rem;font-size:1.2rem;line-height:1.6666666667;background-color:rgb(var(--color-pangram-orange))}.site-footer .site-footer__sub .grid__item{padding-bottom:0}.site-footer .site-footer__sub p,.site-footer .site-footer__sub li,.site-footer .site-footer__sub a{color:#fff}.site-footer .site-footer__sub p,.site-footer .site-footer__sub p a{font-size:1.2rem;line-height:2rem}.site-footer .site-footer__sub .site-footer__company-info{margin:0;padding:0;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-content:center}.site-footer .site-footer__sub .site-footer__company-info li{position:relative;margin:0 .5em 0 0;display:block;flex:0 0 auto}.site-footer .site-footer__sub .site-footer__company-info li,.site-footer .site-footer__sub .site-footer__company-info li a{font-size:1.2rem;line-height:2rem}.site-footer .site-footer__sub .site-footer__company-info li:after{content:"";display:inline-block;flex:0 0 auto;width:.5em;height:.8em;border-right:1px solid #fff;opacity:.65}.site-footer .site-footer__sub .site-footer__company-info li:last-child:after{content:none}.site-footer .site-footer__copyright{margin-top:4rem}@media screen and (min-width: 750px){.site-footer .site-footer-grid>.site-footer__logo{text-align:right}.site-footer .site-footer__sub .site-footer__company-info{padding-top:0;border-top:0}.site-footer .site-footer__copyright{margin:0;text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-footer.css.map */
