.footer{font-size:.9375rem;color:var(--color-white);background:var(--color-black);letter-spacing:.0625rem;padding-top:5rem;padding-bottom:5rem}.footer__social{width:100%;max-width:20rem;justify-self:end}@media screen and (min-width: 768px){.footer{font-size:.8125rem;letter-spacing:.04em;padding-top:7.5rem;padding-bottom:7.5rem}}.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{font-size:1.25rem;line-height:1.375rem;text-transform:uppercase;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)}}@media screen and (min-width: 1024px){.footer .footer-newsletter__header{font-size:1.5rem;line-height:1.625rem}}.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 .footer-newsletter .button{margin:0}.footer .footer-newsletter .button--primary:hover{background-color:var(--color-brand-text-75);border-color:var(--color-brand-text-75);color:var(--color-gray-75)}.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}.footer .social-links__link:hover svg [fill=currentColor]{fill:var(--color-gray)}.footer .social-links__link svg [fill=currentColor]{fill:var(--color-white);transition:fill var(--duration-short) linear}@media screen and (max-width: 767px){.footer .social-links__link svg{height:3rem}}.footer .copyright{font-family:var(--font-regular-family);font-weight:var(--font-regular-weight);font-style:var(--font-regular-style);align-self:end;font-size:.9375rem;letter-spacing:.01em}@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)}.footer-nav__link--level-1{font-size:1.25rem;line-height:1.375rem;text-transform:uppercase;letter-spacing:.06em}@media screen and (min-width: 768px){.footer-nav__link--level-1{padding:0 1.125rem 1.75rem 0;margin:0;pointer-events:none}}@media screen and (min-width: 1024px){.footer-nav__link--level-1{font-size:1.5rem;line-height:1.625rem;letter-spacing:.04em}}.footer-nav__link--level-2{padding:.125rem .3125rem 1.625rem 0;font-family:var(--font-bold-family);font-weight:var(--font-bold-weight);font-style:var(--font-bold-style);color:var(--color-gray-75)}@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/399/assets/section-footer.css.map */
