.chits-footer{position:relative;width:100%;overflow:hidden;color:#fff8ec;background:radial-gradient(rgba(255,255,255,.05) 1.5px,transparent 1.5px),linear-gradient(165deg,#402c0e,#5c3d14 55%,#684518);background-size:22px 22px,100% 100%}.footer-hero{text-align:center;padding:64px 6% 40px;max-width:640px;margin:0 auto}.footer-hero .logo{display:inline-flex;align-items:center;justify-content:center;font-family:Fraunces,serif;font-size:32px;font-weight:600;color:#fff;letter-spacing:-.6px;text-decoration:none;margin-bottom:14px}.footer-hero .logo span{color:#e8a548}.footer-hero .logo img{max-width:220px;height:auto;display:block;margin:0 auto}.footer-hero .tagline{font-size:14px;font-style:italic;font-weight:600;color:#e8a548;margin-bottom:16px}.footer-hero .desc{font-size:14.5px;line-height:1.75;font-weight:500;color:#fff8ebad;margin-bottom:26px}.social-links{display:flex;align-items:center;justify-content:center;gap:12px}.social-links a{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:#e8a548;background:#ffffff14;border:1px solid rgba(255,248,235,.16);text-decoration:none;transition:transform .25s ease,background .25s ease,color .25s ease}.social-links a svg{width:19px;height:19px;fill:currentColor}.social-links a:hover{transform:translateY(-4px);color:#2b160c;background:linear-gradient(135deg,#ffd27a,#e8a548)}.footer-directory{max-width:1400px;margin:0 auto;padding:0 6%;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,248,235,.14)}.directory-col{padding:36px 30px;border-left:1px solid rgba(255,248,235,.14)}.directory-col:first-child{border-left:none;padding-left:0}.directory-col h3{color:#fff;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}.directory-col .links{display:flex;flex-direction:column;gap:11px}.directory-col a{position:relative;width:fit-content;color:#fff8ebad;text-decoration:none;font-size:13.6px;font-weight:600;transition:color .22s ease,transform .22s ease}.directory-col a:before{content:"";position:absolute;left:0;bottom:-3px;width:0;height:1px;background:#e8a548;transition:width .22s ease}.directory-col a:hover{color:#e8a548;transform:translate(4px)}.directory-col a:hover:before{width:100%}.contact-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.contact-row .icon{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:8px;background:#c48a2f24;color:#e8a548;margin-top:1px}.contact-row .icon svg{width:14px;height:14px}.contact-row div a,.contact-row div p{display:block;margin:0;color:#fff8ebc7;text-decoration:none;font-size:13px;font-weight:600;line-height:1.5}.contact-row div a:hover{color:#e8a548}.contact-row div p.note{color:#fff8eb80;font-weight:500;font-size:12px;margin-top:2px}.footer-bottom{max-width:1400px;margin:0 auto;padding:20px 6% 26px;border-top:1px solid rgba(255,248,235,.14);display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.footer-bottom p{margin:0;color:#fff8eb8c;font-size:13px;font-weight:600}.payment-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.payment-strip strong{min-height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;color:#e8a548;background:#ffffff0d;border:1px solid rgba(196,138,47,.35);font-size:11px;font-weight:700}@media(max-width:900px){.footer-directory{grid-template-columns:1fr 1fr}.directory-col:nth-child(odd){border-left:none;padding-left:0}.directory-col:nth-child(3),.directory-col:nth-child(4){border-top:1px solid rgba(255,248,235,.14)}}@media(max-width:560px){.footer-directory{grid-template-columns:1fr}.directory-col{border-left:none!important;padding-left:0!important;border-top:1px solid rgba(255,248,235,.14)}.directory-col:first-child{border-top:none}}@media(hover:none){.directory-col a:hover,.social-links a:hover{transform:none}}@media screen and (max-width:560px){.footer-hero{padding:44px 20px 30px}.footer-hero .logo img{max-width:170px}.footer-hero .tagline{font-size:13.5px;margin-bottom:12px}.footer-hero .desc{font-size:13.5px;line-height:1.7;margin-bottom:22px}.social-links a{width:42px;height:42px}.footer-directory{grid-template-columns:1fr 1fr;column-gap:20px;padding:0 20px}.directory-col,.directory-col:first-child{padding:26px 0 22px!important;border-top:none}.directory-col:first-child{grid-row:span 2}.directory-col:nth-child(3),.directory-col:last-child{border-top:1px solid rgba(255,248,235,.14)}.directory-col:last-child{grid-column:1 / -1}.directory-col h3{font-size:11.5px;margin-bottom:14px}.directory-col .links{gap:12px}.directory-col a{font-size:13.5px}.footer-bottom{flex-direction:column;justify-content:center;gap:14px;padding:18px 20px 26px;text-align:center}.footer-bottom p{font-size:12px}.payment-strip{justify-content:center;gap:6px}.payment-strip strong{min-height:28px;padding:0 10px;font-size:10.5px}}@media screen and (max-width:389px){.footer-hero{padding:38px 16px 26px}.footer-directory{column-gap:14px;padding:0 16px}.directory-col a{font-size:13px}.contact-row div a,.contact-row div p{font-size:12.5px}}.contact-row .contact-email-line{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.contact-row .contact-email-line a{min-width:0;overflow-wrap:anywhere}.contact-row .chits-copy{flex:0 0 auto;justify-content:center;width:26px;height:26px;padding:0!important}.contact-row .chits-copy span{display:none}.contact-row .chits-copy.is-done svg{display:none}.contact-row .chits-copy.is-done:before{content:"\2713";font-size:13px;line-height:1}.contact-row .contact-email-line+.contact-email-line{margin-top:10px}.contact-row .chits-copy{display:inline-flex;align-items:center;gap:5px;margin-top:0;padding:3px 9px;border:1px solid rgba(232,165,72,.35);border-radius:999px;background:#e8a54824;color:#e8a548;font-family:inherit;font-size:11px;font-weight:700;line-height:1.4;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .1s ease}.contact-row .chits-copy svg{width:12px;height:12px}.contact-row .chits-copy:hover{background:#e8a548;border-color:#e8a548;color:#3a1206}.contact-row .chits-copy:active{transform:scale(.94)}.contact-row .chits-copy.is-done{background:#2f7a3a;border-color:#2f7a3a;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/23/assets/component-chits-footer.css.map */
