.footer__social{width:100%;max-width:20rem}.template-captcha .footer{margin-top:5rem}.template-product .footer{padding-bottom:12.5rem}@media screen and (min-width: 768px){.template-product .footer{padding-bottom:11.25rem}}.footer>.site-center{max-width:70.375rem}@media screen and (min-width: 1441px){.footer>.site-center{max-width:92.5rem}}@media screen and (max-width: 767px){.footer>.site-side-spacing{--site-side-spacing: 48px}}@media screen and (min-width: 768px){.footer>.is-grid-md{grid-template-areas:"menu newsletter" "payment-and-shipping social" "bottom-menu copyright";grid-template-columns:7.5fr 4.5fr;grid-template-rows:auto 1fr .74fr;grid-column-gap:var(--col-gap)}}@media screen and (min-width: 1024px){.footer>.is-grid-md{grid-template-columns:8.19fr 3.81fr}}@media screen and (min-width: 1200px){.footer>.is-grid-md{grid-column-gap:9.75rem;grid-row-gap:2.8rem}}.footer__newsletter{grid-area:newsletter}.footer__menu{grid-area:menu}.footer__payment-and-shipping{grid-area:payment-and-shipping}.footer__social ul{grid-area:social;display:flex;justify-content:space-between}.footer__bottom-menu{grid-area:bottom-menu}.footer__copyright{grid-area:copyright}@media screen and (min-width: 768px){.footer__copyright,.footer__newsletter,.footer__social{width:100%;max-width:14.0625rem;justify-self:end}}@media screen and (min-width: 1024px){.footer__copyright,.footer__newsletter,.footer__social{max-width:20rem}.footer__social ul{justify-content:left}.footer__social ul li{margin-right:1.5rem}}@media screen and (min-width: 1200px){.footer__copyright,.footer__newsletter,.footer__social{max-width:24.6875rem}}.footer__payment-and-shipping{display:flex;flex-direction:column;padding-top:.5rem}@media screen and (min-width: 768px){.footer__bottom-menu,.footer__copyright{align-self:end}}.footer__block{display:block}@media screen and (max-width: 767px){.footer__block{margin-bottom:3.1rem}}.footer .footer-newsletter__header{margin-top:0;margin-bottom:calc(var(--element-spacing) * .5)}@media screen and (min-width: 768px){.footer .footer-newsletter__header{margin-bottom:var(--element-spacing)}}.footer .footer-newsletter__description{margin-top:0;margin-bottom:calc(var(--element-spacing) * 1.5)}@media screen and (min-width: 768px){.footer .footer-newsletter__description{margin-bottom:var(--element-spacing)}}.footer .footer-newsletter .field__input{font-size:.75rem;margin:0}.footer .footer-newsletter .field__input:not(:focus):not(:active){background:var(--color-brand-background)}.footer .footer-newsletter .form__message{display:flex}.footer .footer-newsletter .form__message svg{margin-right:.5rem}.footer .footer-newsletter .form__message svg [fill=currentColor]{fill:var(--color-black)}.footer__social__header{font-size:.9375rem;line-height:1.359375rem;letter-spacing:.01em;margin-top:0;margin-bottom:var(--element-spacing)}@media screen and (min-width: 768px){.footer__social__header{font-size:.8125rem;line-height:1.21875rem}}.footer .payment-icons__item,.footer .shipping-icons__item,.footer .social-links__item{margin-bottom:.25rem}@media screen and (min-width: 768px){.footer .payment-icons__item,.footer .shipping-icons__item,.footer .social-links__item{margin-bottom:.5rem}}.footer .payment-icons__item:not(:last-child),.footer .shipping-icons__item:not(:last-child){margin-right:.25rem}.footer .payment-icons__item .icon,.footer .shipping-icons__item .icon,.footer .social-links__item .icon{width:auto}.footer .social-links__link{display:block}@media screen and (max-width: 767px){.footer .social-links__link svg{height:3rem}}@media screen and (min-width: 768px){.footer .copyright{font-size:.8125rem}}@media screen and (min-width: 768px){.footer-nav__item--level-1:not(:last-child){margin-bottom:2.5rem}}@media screen and (max-width: 767px){.footer-nav__item--level-1.footer-nav__item--is-open .footer-nav__target--level-1{display:block;padding-bottom:2.125rem}.js .collapsible .footer-nav__item--level-1.footer-nav__item--is-open .footer-nav__target--level-1{display:block}.footer-nav__item--level-1.footer-nav__item--is-open .footer-nav__link--level-1 .icon,.js .collapsible .footer-nav__item--level-1.footer-nav__item--is-open .footer-nav__link--level-1 .icon{transform:rotate(-180deg)}}@media screen and (max-width: 767px){.footer-nav__item--level-2.footer-nav__item--is-open .footer-nav__target--level-2,.js .collapsible .footer-nav__item--level-2.footer-nav__item--is-open .footer-nav__target--level-2{display:block}.footer-nav__item--level-2.footer-nav__item--is-open .footer-nav__link--level-2 .icon,.js .collapsilbe .footer-nav__item--level-2.footer-nav__item--is-open .footer-nav__link--level-2 .icon{transform:rotate(-180deg)}.footer-nav__item--level-2:last-child .footer-nav__link--level-2{padding-bottom:0}}.footer-nav__item--level-3:before{content:"|";position:absolute}@media screen and (min-width: 768px){.footer-nav__item [data-collapsible-target],.js .collapsible .footer-nav__item [data-collapsible-target]{display:block}}.footer-nav__link{display:block;color:inherit;justify-content:space-between;padding-right:.3125rem}.footer-nav__link:hover{color:var(--color-gray);text-decoration:none}.footer-nav__link:hover .icon path{fill:var(--color-gray)}@media screen and (min-width: 768px){.footer-nav__link--level-2{padding-bottom:.6875rem}}.footer-nav__link--level-3{padding:.125rem .3125rem .75rem 1rem}@media screen and (min-width: 768px){.footer-nav__link .icon{display:none}}.footer__top-menu .footer-nav__item--level-1{position:relative}.footer__top-menu .footer-nav__item--level-1:before{content:"";position:absolute;top:-.0625rem;left:-3rem;right:-3rem;height:.046875rem;background-color:var(--color-gray)}@media screen and (min-width: 768px){.footer__top-menu .footer-nav__item--level-1{padding:0}.footer__top-menu .footer-nav__item--level-1:before{content:none}}@media screen and (max-width: 767px){.footer__top-menu .footer-nav__item:last-child:after{content:"";position:absolute;bottom:0;left:-3rem;right:-3rem;height:.046875rem;background-color:var(--color-gray)}}@media screen and (max-width: 767px){.footer__top-menu .footer-nav__link--level-1{padding:2.125rem .3125rem 2.125rem 0}}@media screen and (min-width: 768px){.footer__bottom-menu{margin-top:0;margin-bottom:0}}.footer__bottom-menu .footer-nav__item--level-1{margin-bottom:.25rem}@media screen and (min-width: 768px){.footer__bottom-menu .footer-nav__item--level-1{margin-right:1.25rem;margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/362/assets/section-footer.css.map */
