.footer{background-color:transparent;border-top:1px solid rgb(var(--color-base-text));color:rgb(var(--color-base-text-2));padding-top:var(--level4);padding-bottom:var(--level4);overflow:hidden;position:relative;width:100%;position:absolute;left:0;bottom:0}.footer__inner{padding-left:var(--level4);padding-right:var(--level4);padding-top:var(--level8);padding-bottom:var(--level8)}@media only screen and (min-width: 700px){.footer__inner{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"newsletter newsletter newsletter" "links links links";padding-top:var(--level7);padding-bottom:var(--level7)}}@media only screen and (min-width: 940px){.footer__inner{grid-template-columns:1.15fr 1.15fr 1fr 1fr;grid-template-areas:"links links  newsletter newsletter";column-gap:var(--level8);max-width:var(--max-width-medium);padding-left:var(--level9);padding-right:var(--level9);padding-top:calc(var(--level10) + var(--level5))}}@media only screen and (min-width: 940px){.footer__content-bottom-wrapper{display:flex;flex-direction:column-reverse}}.footer__content-bottom{padding-bottom:1rem;padding-left:var(--level1);padding-right:var(--level1);margin-right:auto;margin-left:auto;text-align:left;font-family:var(--quaternary-font-family)}@media only screen and (min-width: 940px){.footer__content-bottom{pointer-events:none}}.footer__blocks{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 700px){.footer__blocks{grid-area:links;justify-content:flex-start;flex-wrap:nowrap;column-gap:var(--level10)}}@media only screen and (min-width: 940px){.footer__blocks{flex-direction:row}.footer__blocks .footer__block:last-child{margin-right:var(--level4)}}.footer__block{width:45%;min-width:12rem}@media only screen and (min-width: 940px){.footer__block{width:100%;margin-right:calc(var(--level10) + var(--level2))}}.footer__block__heading{text-transform:uppercase;font-size:var(--h6);letter-spacing:.75px;font-family:var(--quaternary-font-family)}.footer__block__heading--contact{text-transform:capitalize;margin-bottom:var(--level4)}@media only screen and (min-width: 940px){.footer__block__heading--contact{text-transform:uppercase;font-size:var(--normal);margin-bottom:var(--level6)}.footer__block__heading{font-size:var(--normal)}}.footer__block__links-list{display:grid;grid-template-columns:1fr;justify-items:left}@media only screen and (min-width: 940px){.footer__block__links-list{display:block;margin-bottom:var(--level6)}}@media only screen and (min-width: 940px){.footer__block__links-list li:nth-child(4n){margin-bottom:0}.footer__block__links-list li{margin-right:5%;break-inside:avoid}.footer__block__links-list li:nth-child(n+5){position:relative;display:block}}.footer__block__link{color:rgb(var(--color-base-text));text-decoration:none;margin-bottom:var(--level4);display:inline-block;font-size:var(--normal);text-transform:uppercase;font-family:var(--quaternary-font-family)}@media only screen and (min-width: 940px){.footer__block__link{text-transform:uppercase;font-size:var(--micro);margin-bottom:var(--level4)}}.footer__block__link:hover,.footer__block__link:focus{text-decoration:underline}.footer__block__link:active{color:var(--color-base-accent);text-decoration:none}.footer__contact-blocks{display:flex;flex-direction:column}.footer__block__item{text-transform:uppercase;font-family:var(--quaternary-font-family);font-size:var(--micro)}@media only screen and (min-width: 700px){.footer__contact-blocks{grid-area:newsletter}}.footer__block__contact .utility-links__contact__email{display:flex;align-items:center;margin-bottom:var(--level1)}.footer__block__contact .utility-links__contact__email .email__label{text-transform:uppercase;font-size:var(--h6)}.footer__block__contact .utility-links__contact__email a{font-size:var(--h6)}@media screen and (min-width: 940px){.footer__block__social-media{display:flex;align-items:center;width:100%;gap:10%;margin-top:var(--level8)}}.footer__social-media-list{display:flex;gap:.75rem}.footer__social-media-link{width:2rem;display:inline-block;transition:opacity .3s ease-out;color:rgb(var(--color-base-text-1))}.footer__social-media-link svg{width:100%;height:100%}.footer__social-media-link:hover,.footer__social-media-link:focus{opacity:.5}.footer__logo{width:10rem;align-self:self-end;margin-top:-2rem;margin-bottom:var(--level4)}@media screen and (min-width: 940px){.footer__logo{display:inline-block;align-self:self-end;margin-top:-2.25rem}}.footer__copyright{text-align:center;text-transform:uppercase;font-size:var(--micro)}@media screen and (min-width: 940px){.footer__copyright{padding-right:var(--level7)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer.css.map */
