.site-footer{background:var(--color-accent);color:var(--color-white);margin-top:80px}.site-footer__inner{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;padding-top:56px;padding-bottom:48px}.site-footer__heading{font-family:var(--font-body);font-size:.85rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--color-white);margin-bottom:20px}.site-footer__col ul{display:flex;flex-direction:column;gap:10px}.site-footer__col ul li a,.site-footer__col address p,.site-footer__col address a{font-size:.95rem;color:#ffffffc7;font-style:normal;transition:color var(--transition);line-height:1.5}.site-footer__col ul li a:hover,.site-footer__col address a:hover{color:var(--color-white)}.site-footer__bottom{border-top:1px solid rgba(255,255,255,.2);padding:16px 24px;text-align:center}.site-footer__bottom p{font-size:.72rem;color:#fff9;letter-spacing:.04em}.search-drawer{position:fixed;top:0;left:0;right:0;background:var(--color-bg);z-index:400;padding:20px 0;border-bottom:1px solid rgba(107,76,107,.15);transform:translateY(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 24px #6b4c6b1f}.search-drawer.is-open{transform:translateY(0)}.search-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:399;opacity:0;pointer-events:none;transition:opacity var(--transition)}.search-drawer__overlay.is-visible{opacity:1;pointer-events:auto}.search-drawer__inner{max-width:640px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:12px}.search-drawer__form{flex:1;display:flex;align-items:center;border-bottom:1.5px solid var(--color-primary);padding-bottom:8px}.search-drawer__input{flex:1;border:none;background:transparent;font-family:var(--font-heading);font-size:1.1rem;font-style:italic;color:var(--color-dark);outline:none}.search-drawer__input::placeholder{color:var(--color-text-light)}.search-drawer__submit{color:var(--color-primary);padding:4px}.search-drawer__close{color:var(--color-text-light);padding:4px;flex-shrink:0;transition:color var(--transition)}.search-drawer__close:hover{color:var(--color-primary)}@media(max-width:900px){.site-footer__inner{grid-template-columns:repeat(2,1fr);gap:32px}}@media(max-width:500px){.site-footer__inner{grid-template-columns:1fr;gap:28px;padding-top:40px;padding-bottom:32px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/footer.css.map */
