.footer{background:var(--scheme-bg);color:var(--scheme-text)}.footer__inner{padding-block:var(--s-7) var(--s-5)}@media(min-width:750px){.footer__inner{padding-block:var(--s-8) var(--s-5)}}.footer__cols{display:grid;gap:0}@media(min-width:750px){.footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6)}}@media(min-width:990px){.footer__cols{grid-template-columns:1fr 1fr 1fr 1.4fr;gap:var(--s-7)}}.footer__col{border-bottom:1px solid var(--scheme-border)}@media(min-width:750px){.footer__col{border-bottom:0}}.footer__title{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding-block:var(--s-4);margin:0;font-family:var(--f-body);font-size:var(--fs-2xs);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--scheme-heading)}.footer__title .icon{width:18px;height:18px;transition:transform var(--t-micro) var(--ease)}.footer__group[open]>.footer__title .icon{transform:rotate(180deg)}.footer__list,.footer__body{display:grid;gap:var(--s-2);padding-bottom:var(--s-4);font-size:var(--fs-sm);color:var(--scheme-muted)}.footer__body p{margin:0}.footer__list a:hover,.footer__body a:hover{color:var(--scheme-text)}.footer__group--newsletter{padding-block:var(--s-4)}.footer__title--static{pointer-events:none}.footer__form-row{display:flex;gap:var(--s-2);margin-top:var(--s-3)}.footer__form-row .input{flex:1;min-width:0}@media(min-width:750px){.footer__title{padding-block:0 var(--s-4);pointer-events:none}.footer__title .icon{display:none}.footer__group{display:block}}.footer__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4);margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--scheme-border)}.footer__bar-left,.footer__bar-right{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4)}.footer__bar .social-list a{color:var(--scheme-muted)}.footer__bar .social-list a:hover{color:var(--scheme-text)}.footer__copy{margin:0;font-size:var(--fs-xs);color:var(--scheme-muted)}.footer__payments{display:flex;flex-wrap:wrap;gap:var(--s-2)}.footer__payment-icon{width:38px;height:24px;border-radius:3px}.footer__policies{display:flex;flex-wrap:wrap;gap:var(--s-4);font-size:var(--fs-xs);color:var(--scheme-muted)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-footer.css.map */
