html body .shopify-section.shopify-section-group-footer-group.cns-ft-section{background:var(--color-background, #fefbf7)}main#root>.shopify-section:last-child:has([class^=ai-separator-line]):not(:has(h1,h2,h3,p,img,a,button)),main#root>.shopify-section:last-child:has(.wt-separator__line):not(:has(h1,h3,p,img,a,button)){display:none}.cns-ft{padding:12px;color:var(--cns-ink)}.cns-ft__card{max-width:1760px;margin:0 auto;padding:36px 20px 20px;border-radius:var(--cns-radius);background:var(--color-footer-background, var(--cns-sand))}.cns-ft a{color:inherit;text-decoration:none}.cns-ft__brand{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.cns-ft__logo{display:block;width:150px}.cns-ft__logo img{display:block;width:100%;height:auto}.cns-ft__signup{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:400px}.cns-ft__signup-h{margin:0;font-family:inherit;font-size:22px;line-height:1.2;font-weight:700;letter-spacing:0;text-transform:none;color:var(--cns-ink)}.cns-ft__signup-text,.cns-ft__signup-text p{margin:0;font-size:15px;line-height:1.5;color:var(--cns-ink-soft)}.cns-ft__btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;margin-top:6px;padding:0 24px;border-radius:999px;background:var(--cns-ink);color:#fff!important;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background-color .2s ease}.cns-ft__btn svg{width:16px;height:16px;flex:none;transition:transform .2s ease}.cns-ft__btn:hover{background:#000}.cns-ft__btn:hover svg{transform:translate(3px)}.cns-ft__btn:focus-visible{outline:2px solid var(--cns-ink);outline-offset:3px}.cns-ft__social .social-links{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 0 -10px;padding:0;list-style:none}.cns-ft__social .social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--cns-ink);transition:background-color .2s ease}.cns-ft__social .social-link:hover{background:#1a1a1a0f}.cns-ft__social .social-link svg{width:20px;height:20px}.cns-ft__menus{margin-top:32px;border-top:1px solid var(--cns-line)}.cns-ft__menu{border-bottom:1px solid var(--cns-line)}.cns-ft__menu-h{display:flex;align-items:center;justify-content:space-between;min-height:56px;cursor:pointer;list-style:none;font-size:15px;font-weight:700;color:var(--cns-ink)}.cns-ft__menu-h::-webkit-details-marker{display:none}.cns-ft__plus{width:16px;height:16px;flex:none;transition:transform .2s ease}.cns-ft__menu[open] .cns-ft__plus{transform:rotate(45deg)}.cns-ft__links{margin:0;padding:0 0 12px;list-style:none}.cns-ft__links a{display:inline-block;padding:10px 0;font-size:15px;line-height:1.3;color:var(--cns-ink-soft)}.cns-ft__links a:hover,.cns-ft__links a[aria-current]{color:var(--cns-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.cns-ft__menu-h:focus-visible,.cns-ft__links a:focus-visible{outline:2px solid var(--cns-ink);outline-offset:2px}.cns-ft__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px}.cns-ft__local{display:flex;align-items:center;gap:20px}.cns-ft__local .wt-localization-trigger{min-height:44px;font-size:14px;color:var(--cns-ink)}.cns-ft__copy{margin:0;font-size:13px;line-height:1.4;color:var(--cns-muted)}@media(min-width:750px){.cns-ft{padding:24px}.cns-ft__card{padding:56px 40px 24px}.cns-ft__menus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px;border-top:0}.cns-ft__menu{border-bottom:0}.cns-ft__menu-h{min-height:0;margin-bottom:14px;cursor:default;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cns-muted)}.cns-ft__plus{display:none}.cns-ft__links{padding:0}.cns-ft__links a{padding:6px 0}.cns-ft__bottom{flex-direction:row;align-items:center;justify-content:space-between;margin-top:48px;padding-top:20px;border-top:1px solid var(--cns-line)}}@media(min-width:1200px){.cns-ft{padding:40px}.cns-ft__card{padding:72px 64px 28px}.cns-ft__top{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.cns-ft__menus{margin-top:0;padding-top:4px}.cns-ft__signup-h{font-size:26px}.cns-ft__bottom{margin-top:64px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/cns-footer.css.map */
