.footer{background-color:var(--color-footer-bg);color:var(--color-footer-text)}.footer__inner{padding-top:40px;padding-bottom:32px}@media screen and (min-width:990px){.footer__inner{padding-top:56px;padding-bottom:40px}}.footer__grid{display:flex;flex-direction:column;gap:0}@media screen and (min-width:990px){.footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:40px}}@media screen and (max-width:749px){.footer__column--brand{text-align:center;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.1)}.footer__column--brand .social-icons{justify-content:center}.footer__logo-link{display:inline-block;margin-bottom:12px}.footer__column--menu{border-bottom:1px solid rgba(255,255,255,.1)}.footer__column--newsletter{padding-top:24px}}.footer__logo-link{display:inline-block;margin-bottom:16px}.footer__logo{display:block;height:auto;filter:brightness(0) invert(1)}.footer__brand-name{display:inline-block;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-size-xl);letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px}.footer__description{font-size:var(--font-size-sm);line-height:1.7;opacity:.6;margin-bottom:20px}.footer__heading{font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px;opacity:.5}.footer__list{display:flex;flex-direction:column;gap:0}.footer__link{display:inline-block;padding:5px 0;font-size:var(--font-size-sm);opacity:.7;transition:opacity var(--duration-short) ease}.footer__link:hover{opacity:1}.footer__accordion{width:100%}.footer__accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;opacity:.7;cursor:pointer;list-style:none}.footer__accordion-header::-webkit-details-marker{display:none}.footer__accordion-header .icon{transition:transform var(--duration-short) ease}details[open]>.footer__accordion-header .icon{transform:rotate(45deg)}.footer__accordion .footer__list{padding-bottom:12px}.footer__accordion .footer__link{padding:6px 0}.footer__newsletter-text{font-size:var(--font-size-sm);opacity:.6;line-height:1.7;margin-bottom:18px}.footer__newsletter-form{display:flex;border-bottom:1px solid rgba(255,255,255,.3)}.footer__newsletter-input{flex:1;padding:12px 0;background:none;border:none;color:inherit;font-size:var(--font-size-sm);outline:none}.footer__newsletter-input::placeholder{color:inherit;opacity:.4}.footer__newsletter-submit{display:flex;align-items:center;padding:12px 4px;color:inherit;opacity:.6;transition:opacity var(--duration-short) ease}.footer__newsletter-submit:hover{opacity:1}.footer__newsletter-success{margin-top:12px;font-size:var(--font-size-sm);opacity:.7}.footer__contact{border-top:1px solid rgba(255,255,255,.1)}.footer__contact-inner{padding-top:24px;padding-bottom:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}@media screen and (max-width:749px){.footer__contact-inner{flex-direction:column;text-align:center}}.footer__contact-heading{font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.5}.footer__contact-details{display:flex;align-items:center;gap:24px;flex-wrap:wrap}@media screen and (max-width:749px){.footer__contact-details{flex-direction:column;gap:10px}}.footer__contact-item{display:flex;align-items:center;gap:6px;font-size:var(--font-size-xs);opacity:.6}.footer__contact-item a{text-decoration:underline;text-underline-offset:3px;transition:opacity var(--duration-short) ease}.footer__contact-item a:hover{opacity:1}.footer__bottom{border-top:1px solid rgba(255,255,255,.1)}.footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:20px;padding-bottom:20px}@media screen and (max-width:749px){.footer__bottom-inner{flex-direction:column;text-align:center}}.footer__copyright{font-size:var(--font-size-xs);opacity:.4}.footer__copyright a{text-decoration:underline}.footer__payment{display:flex;align-items:center;gap:6px;flex-wrap:wrap}@media screen and (max-width:749px){.footer__payment{justify-content:center}}.footer__payment-icon{width:36px;height:22px;filter:brightness(0) invert(1);opacity:.5;transition:opacity var(--duration-short) ease}.footer__payment-icon:hover{opacity:.8}.footer .social-icons__link{opacity:.5}.footer .social-icons__link:hover{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer.css.map */
