.footer{background-color:var(--color-primary, #1A1A1A);color:var(--color-background, #FAF8F5);padding-top:var(--space-16, 64px);padding-bottom:var(--space-8, 32px)}.footer__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8, 32px);margin-bottom:var(--space-12, 48px)}.footer__block--brand{grid-column:span 1}.footer__logo{display:block;margin-bottom:var(--space-4, 16px)}.footer__store-name{display:block;margin-bottom:var(--space-4, 16px);letter-spacing:.1em;text-transform:uppercase}.footer__brand-text{font-size:var(--font-size-sm, .875rem);line-height:1.7;opacity:.7;margin-bottom:var(--space-6, 24px)}.footer__brand-text p{margin:0}.footer__social{display:flex;gap:var(--space-3, 12px)}.footer__social-link{color:var(--color-background, #FAF8F5);opacity:.6;transition:opacity var(--animation-duration, .3s) ease}.footer__social-link:hover{opacity:1}.footer__social-link svg{display:block}.footer__heading{color:var(--color-background, #FAF8F5);margin-bottom:var(--space-4, 16px);font-size:var(--font-size-xs);letter-spacing:.15em;text-transform:uppercase}.footer__menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2, 8px)}.footer__link{color:var(--color-background, #FAF8F5);opacity:.6;text-decoration:none;font-size:var(--font-size-sm, .875rem);transition:opacity var(--animation-duration, .3s) ease}.footer__link:hover{opacity:1}.footer__block--newsletter{grid-column:span 1}.footer__newsletter-text{font-size:var(--font-size-sm, .875rem);opacity:.7;line-height:1.7;margin-bottom:var(--space-4, 16px)}.footer__newsletter-form{display:flex;gap:0}.footer__newsletter-input{flex:1;background:transparent;border:1px solid rgba(250,248,245,.3);color:var(--color-background, #FAF8F5);padding:.75rem 1rem;font-size:var(--font-size-sm, .875rem);border-right:0;border-radius:var(--border-radius, 2px) 0 0 var(--border-radius, 2px)}.footer__newsletter-input::placeholder{color:#faf8f566}.footer__newsletter-input:focus{outline:none;border-color:var(--color-accent, #C2B59B)}.footer__newsletter-btn{border-radius:0 var(--border-radius, 2px) var(--border-radius, 2px) 0;padding:.75rem 1rem;display:flex;align-items:center;justify-content:center;background-color:var(--color-accent, #C2B59B);color:var(--color-primary, #1A1A1A);border:1px solid var(--color-accent, #C2B59B);min-width:48px}.footer__newsletter-btn:hover{opacity:.85}.footer__newsletter-success{margin-top:var(--space-2, 8px);font-size:var(--font-size-sm, .875rem);color:var(--color-success, #4A6741)}.footer__bottom{border-top:1px solid rgba(250,248,245,.15);padding-top:var(--space-6, 24px);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4, 16px)}.footer__copyright{font-size:var(--font-size-xs, .75rem);opacity:.5;display:flex;gap:var(--space-2, 8px);flex-wrap:wrap}.footer__copyright a{color:inherit;text-decoration:none}.footer__payment-list{list-style:none;padding:0;margin:0;display:flex;gap:var(--space-2, 8px);flex-wrap:wrap;align-items:center}.footer__payment-icon{width:38px;height:24px}@media(max-width:989px){.footer__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.footer__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}.footer__block--newsletter,.footer__block--brand{grid-column:span 2}.footer__bottom{flex-direction:column;text-align:center}}.footer__collapsible{border:none}.footer__collapsible-trigger{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;width:100%}.footer__collapsible-trigger::-webkit-details-marker{display:none}.footer__collapsible-icon{transition:transform .3s ease}.footer__collapsible[open] .footer__collapsible-icon{transform:rotate(180deg)}@media(max-width:749px){.footer__collapsible .footer__menu{padding-top:.5rem}.footer__block--menu{border-bottom:1px solid var(--color-border, #e5e5e5);padding-bottom:.75rem}.footer__block--brand .footer__brand-text{display:none}}@media(min-width:750px){.footer__collapsible{pointer-events:none}.footer__collapsible-icon{display:none}.footer__collapsible .footer__menu{display:block!important}.footer__collapsible-trigger{pointer-events:none}.footer__collapsible .footer__link{pointer-events:auto}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/component-footer.css.map */
