.ideas-footer{border-top:var(--ic-hairline-width) solid var(--ic-hairline);background:var(--ic-surface)}.ideas-footer__cols{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:var(--ic-space-10);padding:var(--ic-space-14) var(--ic-section-x)}@media(max-width:1099px){.ideas-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ic-space-8)}}@media(max-width:599px){.ideas-footer__cols{grid-template-columns:minmax(0,1fr)}}.ideas-footer__brand{display:inline-flex;align-items:center;gap:var(--ic-space-3)}.ideas-footer__logo{display:block;block-size:28px;inline-size:auto;max-inline-size:200px;object-fit:contain}.theme-dark .ideas-footer__logo{filter:brightness(0) invert(1)}.ideas-footer__logo-text{font-family:var(--ic-font-display);font-size:24px;line-height:1}.ideas-footer__rule{inline-size:1px;block-size:22px;background:var(--ic-text-6);flex:none}.ideas-footer__wordmark{font-family:var(--ic-font-display);font-size:25px;line-height:1}.ideas-footer__address{margin-block-start:var(--ic-space-4);font-size:var(--ic-text-sm);font-weight:var(--ic-fw-light);line-height:var(--ic-lh-relaxed);color:var(--ic-text-3)}.ideas-footer__address p{margin:0}.ideas-footer__phone{display:inline-block;margin-block-start:14px;font-size:var(--ic-text-xs);font-weight:var(--ic-fw-medium);color:var(--ic-accent-text)}.ideas-footer__social{display:flex;flex-wrap:wrap;gap:var(--ic-space-4);margin:var(--ic-space-4) 0 0;padding:0;list-style:none}.ideas-footer__social a{font-size:var(--ic-text-3xs);color:var(--ic-text-4);transition:color var(--ic-transition)}.ideas-footer__social a:hover{color:var(--ic-text)}.ideas-footer__hours{margin-block-start:14px;font-size:var(--ic-text-xs);font-weight:var(--ic-fw-light);line-height:1.9;color:var(--ic-text-2)}.ideas-footer__hours p{margin:0}.ideas-footer__links{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:var(--ic-space-2)}.ideas-footer__links a{font-size:var(--ic-text-xs);font-weight:var(--ic-fw-light);color:var(--ic-text-2);transition:color var(--ic-transition)}.ideas-footer__links a:hover{color:var(--ic-text)}.ideas-footer__note{margin-block-start:14px;font-size:var(--ic-text-xs);font-weight:var(--ic-fw-light);line-height:var(--ic-lh-body);color:var(--ic-text-3)}.ideas-footer__note p{margin:0}.ideas-footer__field{display:flex;align-items:center;gap:var(--ic-space-3);margin-block-start:var(--ic-space-4);border-bottom:var(--ic-hairline-width) solid var(--ic-border-strong);padding-block-end:var(--ic-space-3);transition:border-color var(--ic-transition)}.ideas-footer__field:focus-within{border-color:var(--ic-accent)}.ideas-footer__field input{flex:1;min-inline-size:0;background:none;border:0;padding:0;font-family:var(--ic-font-sans);font-size:var(--ic-text-xs);font-weight:var(--ic-fw-light);color:var(--ic-text)}.ideas-footer__field input::placeholder{color:var(--ic-text-6)}.ideas-footer__field input:focus{outline:none;box-shadow:none}.ideas-footer__submit{background:none;border:0;padding:0;font-family:var(--ic-font-sans);font-size:var(--ic-text-3xs);font-weight:var(--ic-fw-medium);color:var(--ic-accent-text);cursor:pointer;white-space:nowrap}.ideas-footer__submit:hover{text-decoration:underline}.ideas-footer__form-msg{margin-block-start:var(--ic-space-2);font-size:var(--ic-text-3xs);color:var(--ic-accent-text)}.ideas-footer__form-msg--error{color:#e2725b}.ideas-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--ic-space-6);flex-wrap:wrap;border-top:var(--ic-hairline-width) solid var(--ic-hairline);padding:var(--ic-space-6) var(--ic-section-x)}.ideas-footer__policies{display:flex;flex-wrap:wrap;gap:var(--ic-space-6);margin:0;padding:0;list-style:none}.ideas-footer__policies a{font-size:var(--ic-text-2xs);color:var(--ic-text-4);transition:color var(--ic-transition)}.ideas-footer__policies a:hover{color:var(--ic-text)}.ideas-footer__payments{display:flex;flex-wrap:wrap;gap:var(--ic-space-2);margin:0;padding:0;list-style:none}.ideas-footer__payments--icons li{display:inline-flex}.ideas-footer__payment-icon{block-size:24px;inline-size:auto;display:block}.ideas-footer__copyright{padding:0 var(--ic-section-x) var(--ic-space-6);font-size:var(--ic-text-3xs);color:var(--ic-text-5)}.ideas-footer__copyright p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ideas-footer.css.map */
