:root{--ink:#111;--muted:#7c7c7c;--line:#e8e8e8;--soft:#f5f5f3;--accent:#111;--radius:16px;--ease:cubic-bezier(.2,.8,.2,1)}body{font-family:Jost,sans-serif!important;color:var(--ink);margin:0}.demo-space{min-height:40vh;display:grid;place-items:center;color:var(--muted)}#shopify-section-footer p{height:unset!important}.service-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.service-box{display:flex;align-items:center;gap:16px;padding:24px;border-radius:var(--radius);transition:background .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease)}.service-box:hover{background:var(--soft);transform:translateY(-4px);box-shadow:0 12px 28px #00000012}.service-box i{font-size:1.9rem;transition:transform .5s var(--ease)}.service-box:hover i{transform:rotateY(360deg)}.service-box h6{margin:0;font-weight:600}.service-box small{color:var(--muted)}.site-footer{background:#fff}.brand{font-size:2.1rem;letter-spacing:.35em;font-weight:300;text-decoration:none;color:var(--ink)}.about{color:var(--muted);line-height:1.9;max-width:420px}.newsletter{position:relative;max-width:420px}.newsletter input{height:54px;border-radius:50px;padding:0 64px 0 22px;border:1px solid var(--line);transition:border-color .3s,box-shadow .3s}.newsletter input:focus{border-color:var(--ink);box-shadow:0 0 0 4px #0000000f}.newsletter button{position:absolute;top:6px;right:6px;width:42px;height:42px;border:0;border-radius:50%;background:var(--ink);color:#fff;transition:transform .3s var(--ease)}.newsletter button:hover{transform:rotate(-45deg) scale(1.08)}.social{display:flex;gap:12px;padding:0;margin:0;list-style:none}.social a{position:relative;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;border:1px solid var(--line);overflow:hidden;text-decoration:none;transition:color .3s,transform .3s var(--ease);background-color:#000}.social a:before{content:"";position:absolute;top:100%;right:0;bottom:0;left:0;background:var(--ink);transition:inset .35s var(--ease);z-index:0}.social a i{position:relative;z-index:1;font-size:1.05rem;transition:transform .35s var(--ease)}.social a:hover{color:#fff;transform:translateY(-4px)}.social a:hover:before{top:0;right:0;bottom:0;left:0}.social a:hover i{animation:pop .5s var(--ease)}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.35) rotate(-12deg)}to{transform:scale(1)}}.contact-card{display:flex;align-items:center;gap:14px;padding:10px 20px 10px 10px;border-radius:50px;background:var(--soft);color:var(--muted);text-decoration:none;transition:background .3s,color .3s,transform .3s var(--ease),box-shadow .3s var(--ease)}.contact-card .ico{width:48px;height:48px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--ink);transition:background .3s,color .3s}.contact-card:hover{background:var(--ink);color:#fff;transform:translateY(-3px);box-shadow:0 14px 30px #0000002e}.contact-card:hover .ico{background:#fff;color:var(--ink)}.contact-card:hover .ico i{animation:ring .6s ease}@keyframes ring{0%,to{transform:rotate(0)}20%{transform:rotate(-18deg)}40%{transform:rotate(16deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(6deg)}}.footer-title{font-size:20px;font-weight:600;margin-bottom:14px;position:relative;padding-bottom:16px;line-height:30px}p.about.mt-4{font-size:14px;color:#000}.py-5{padding-top:4rem!important;padding-bottom:4rem!important}.footer-title:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:2px;background:var(--ink);transition:width .4s var(--ease)}.footer-col:hover .footer-title:after{width:56px}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:6px}.footer-links a{display:inline-flex;align-items:center;color:#000;text-decoration:none;padding:5px 0;transition:color .3s,transform .3s var(--ease);font-size:14px}.footer-links a:before{content:"\f138";font-family:bootstrap-icons;font-size:.75rem;width:0;opacity:0;overflow:hidden;transition:width .3s var(--ease),opacity .3s,margin .3s}.footer-links a:hover{color:var(--ink);transform:translate(4px)}.footer-links a:hover:before{width:16px;opacity:1;margin-right:4px}.bottom-bar{border-top:1px solid var(--line)}sticky-header.header-wrapper.color-accent-1.gradient.header-wrapper--border-bottom{background-color:#fff}.bottom-bar p{margin:0;color:#fff;font-size:14px}.bottom-bar p a{color:#fff!important;text-decoration:none;font-weight:500}.pay{display:flex;gap:10px;font-size:1.7rem;color:#b5b5b5}.pay i{transition:color .3s,transform .3s var(--ease)}.pay i:hover{color:var(--ink);transform:translateY(-3px)}.to-top{position:fixed;right:24px;bottom:24px;width:52px;height:52px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink);display:grid;place-items:center;font-size:1.2rem;z-index:99;transition:background .3s,color .3s,transform .3s var(--ease)}.to-top:hover{background:var(--ink);color:#fff;transform:translateY(-4px)}.to-top:hover i{animation:bob .8s ease infinite}@keyframes bob{50%{transform:translateY(-4px)}}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(max-width:767.98px){.brand{font-size:1.6rem}.footer-title{margin-bottom:14px}.to-top{right:14px;bottom:14px;width:46px;height:46px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.py-4{padding-top:10px;padding-bottom:10px;background-color:#369bad}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-footer.css.map */
