footer.shopify-section.footer:has(#joolme-footer-refined){border:0;background:#fff;padding:0;margin-top:72px}
footer#joolme-footer-refined{background:#fff;border:0;padding:0;color:#191919}
#joolme-footer-refined>.container{width:100%;max-width:none;padding:0 4%}
#joolme-footer-refined .footer-c{display:grid;grid-template-columns:minmax(0,3fr) minmax(240px,1fr);gap:60px;padding:56px 0 44px;border:0;align-items:start}
#joolme-footer-refined .footer-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;width:auto;padding:0;margin:0;flex:none}
#joolme-footer-refined .nav-footer-col{width:auto;padding:0;margin:0;min-width:0}
#joolme-footer-refined .nav-footer-h{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;margin:0 0 16px;border:0;background:none;color:#191919;font-family:inherit;font-size:13px;font-weight:500;line-height:20px;text-align:left;text-transform:none;cursor:default;appearance:none}
#joolme-footer-refined .nav-footer-h h3{font:inherit;margin:0}
#joolme-footer-refined .nav-footer-h>.icon{display:none}
#joolme-footer-refined .nav-footer-body{display:block;padding:0;margin:0}
#joolme-footer-refined .nav-footer-body ul{margin:0;padding:0;list-style:none}
#joolme-footer-refined .nav-footer-body li{padding:0;margin:0}
#joolme-footer-refined .nav-footer-body a{display:inline-block;padding:7px 0;font-size:12px;font-weight:400;line-height:20px;color:#626262;text-decoration:none}
#joolme-footer-refined a:hover{color:#111;text-decoration:underline;text-underline-offset:4px}
#joolme-footer-refined :is(a,button,input):focus-visible{outline:1px solid #111;outline-offset:4px}
#joolme-footer-refined .footer-c-r{width:auto;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:24px;text-align:left}
#joolme-footer-refined .footer-signup{grid-column:1/-1;padding:0;margin:0}
#joolme-footer-refined .signup-h{margin:0 0 10px;font:500 13px/20px Raleway,sans-serif;text-align:left;text-transform:none}
#joolme-footer-refined .footer-signup .desc{font:400 12px/20px Raleway,sans-serif;color:#626262;text-align:left;margin:0 0 20px;max-width:300px}
#joolme-footer-refined .footer-signup form{margin:0;padding:0}
#joolme-footer-refined .footer-signup .input-group{display:flex;flex-wrap:nowrap;border:0;border-bottom:1px solid #b7b7b7;width:100%;height:44px;background:none}
#joolme-footer-refined .footer-signup .form-control{width:0;flex:1;min-width:0;height:44px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font:400 13px/20px Raleway,sans-serif;color:#191919}
#joolme-footer-refined .footer-signup .form-control::placeholder{color:#777;opacity:1}
#joolme-footer-refined .footer-signup .btn{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;padding:0;border:0;border-radius:0;background:none;color:#191919;box-shadow:none}
#joolme-footer-refined .footer-signup .btn:before,#joolme-footer-refined .footer-signup .btn:after{display:none}
#joolme-footer-refined .footer-signup .btn svg{width:7px;height:12px;fill:currentColor}
#joolme-footer-refined .footer-social,#joolme-footer-refined .footer-contact{padding:0;margin:0}
#joolme-footer-refined .social-h{display:none}
#joolme-footer-refined .social-links{display:flex;justify-content:flex-start;gap:4px;padding:0;margin:0}
#joolme-footer-refined .social-links a{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:40px;padding:0;margin:0;color:#393939}
#joolme-footer-refined .social-links .icon{width:17px;height:17px;fill:currentColor}
#joolme-footer-refined .social-links .icon-facebook{width:9px;height:18px}
#joolme-footer-refined .footer-contact .social-links{justify-content:flex-end}
#joolme-footer-refined .footer-c-r-m{display:none}
#joolme-footer-refined .footer-b{padding:28px 0 32px;margin:0;border:0;color:#777;text-align:left;font:400 11px/20px Raleway,sans-serif}
#joolme-footer-refined .footer-b .font-times{font:inherit}
#joolme-footer-refined .footer-b br{display:none}
#joolme-footer-refined .footer-b a{color:#626262;margin-left:8px;text-decoration:none;font:inherit}
@media(min-width:992px){#joolme-footer-refined .nav-footer-col.d-lg-none{display:none!important}}
@media(max-width:991px){
footer.shopify-section.footer:has(#joolme-footer-refined){margin-top:48px}
#joolme-footer-refined>.container{padding:0 24px}
#joolme-footer-refined .footer-c{display:flex;flex-direction:column;gap:36px;padding:28px 0 0}
#joolme-footer-refined .footer-nav{width:100%;display:block}
#joolme-footer-refined .nav-footer-col{border-bottom:1px solid #e9e9e9}
#joolme-footer-refined .nav-footer-h{min-height:56px;margin:0;font-size:13px;font-weight:500;cursor:pointer}
#joolme-footer-refined .nav-footer-h>.icon{display:block;width:10px;height:10px;fill:#555}
#joolme-footer-refined .nav-footer-h>.icon-minus{display:none}
#joolme-footer-refined .nav-footer-col.active .nav-footer-h>.icon-plus{display:none}
#joolme-footer-refined .nav-footer-col.active .nav-footer-h>.icon-minus{display:block}
#joolme-footer-refined .nav-footer-body{display:none;padding:0 0 16px}
#joolme-footer-refined .nav-footer-col.active .nav-footer-body{display:block}
#joolme-footer-refined .nav-footer-body a{padding:10px 0;font-size:13px;line-height:22px}
#joolme-footer-refined .footer-c-r{display:grid;width:100%;row-gap:20px;column-gap:12px}
#joolme-footer-refined .signup-h{font-size:14px}
#joolme-footer-refined .footer-signup .desc{max-width:none;margin-bottom:18px}
#joolme-footer-refined .footer-signup .form-control{font-size:16px}
#joolme-footer-refined .footer-c-r-m{display:none!important}
#joolme-footer-refined .footer-b{padding:28px 0;font-size:10px;line-height:20px;text-align:left}
#joolme-footer-refined .footer-b br{display:block}
#joolme-footer-refined .footer-b a{display:inline-block;margin:8px 6px 0 0;font-size:11px;min-height:28px}
}
.shopify-section:has([class^="ai-divider-line-"]):has(+footer #joolme-footer-refined){display:none}
#joolme-footer-refined .signup-h,#joolme-footer-refined .footer-signup .desc{display:block}
#joolme-footer-refined .footer-nav{order:0;border-top:0}
#joolme-footer-refined .footer-c-r{order:1}