.footer.indicub-footer{--ic-footer-bg: #1f1a17;--ic-footer-cream: #f5f5ea;--ic-footer-cream-70: rgba(245, 245, 234, .7);--ic-footer-cream-78: rgba(245, 245, 234, .78);--ic-footer-cream-50: rgba(245, 245, 234, .5);--ic-footer-cream-25: rgba(245, 245, 234, .25);--ic-footer-cream-15: rgba(245, 245, 234, .15);--ic-footer-cream-06: rgba(245, 245, 234, .06);--ic-footer-brown: #8f5d43;--ic-footer-font: var(--body-font, "Instrument Sans", system-ui, sans-serif);--ic-footer-label: "IBM Plex Mono", ui-monospace, Menlo, monospace;background:var(--ic-footer-bg)!important;color:var(--ic-footer-cream-70);border-top:0!important;margin-top:0!important}.footer.indicub-footer .gradient,.footer.indicub-footer.gradient{background:var(--ic-footer-bg)!important}.indicub-footer__shell{box-sizing:border-box;padding-top:80px;padding-bottom:28px;display:flex;flex-direction:column;gap:56px}.footer.indicub-footer .indicub-footer__shell.fluid_container,.footer.indicub-footer .indicub-footer__shell.container{margin-inline:auto}.indicub-footer__top{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;width:100%;gap:48px;flex-wrap:wrap}.footer.indicub-footer .indicub-footer__brand{flex:0 1 auto;width:max-content;max-width:min(360px,100%);display:flex;flex-direction:column;align-items:flex-start;gap:14px;color:var(--ic-footer-cream-70)}.footer.indicub-footer .indicub-footer__eyebrow,.footer.indicub-footer p.indicub-footer__eyebrow{margin:0!important;padding:0!important;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#f5f5ea!important;text-align:left}.footer.indicub-footer .indicub-footer__brand-text,.footer.indicub-footer p.indicub-footer__brand-text{margin:0!important;padding:0!important;font-family:"Instrument Sans",var(--body-font, system-ui, sans-serif)!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;color:#f5f5eab3!important;text-align:left;white-space:pre-line}.footer.indicub-footer .indicub-footer__newsletter{flex:0 1 auto;width:max-content;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer.indicub-footer .indicub-footer__newsletter-heading,.footer.indicub-footer h3.indicub-footer__newsletter-heading{margin:0!important;padding:0!important;font-family:"Instrument Sans",var(--body-font, system-ui, sans-serif)!important;font-size:24px!important;font-weight:600!important;line-height:30px!important;letter-spacing:-.0208em!important;color:#f5f5ea!important;text-transform:none!important}.footer.indicub-footer .indicub-footer__newsletter-desc{margin:0!important;padding:0!important;font-family:"Instrument Sans",var(--body-font, system-ui, sans-serif)!important;font-size:14px!important;line-height:20px!important;font-weight:400!important;color:#f5f5eab3!important}.footer.indicub-footer .indicub-footer__newsletter-desc p{margin:0!important}.indicub-footer__form-row{display:flex;flex-wrap:nowrap;gap:8px;align-items:center}.footer.indicub-footer input.indicub-footer__input[type=email],.footer.indicub-footer .indicub-footer__input{flex:0 1 320px;width:320px;max-width:100%;min-width:0;height:48px!important;min-height:48px!important;padding:0 22px!important;border:1px solid var(--ic-footer-cream-25)!important;border-radius:24px!important;background:var(--ic-footer-cream-06)!important;color:var(--ic-footer-cream)!important;font-family:var(--ic-footer-font)!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important}.footer.indicub-footer input.indicub-footer__input[type=email]::placeholder,.footer.indicub-footer .indicub-footer__input::placeholder{color:var(--ic-footer-cream-50)!important;opacity:1}.footer.indicub-footer input.indicub-footer__input[type=email]:focus,.footer.indicub-footer .indicub-footer__input:focus{border-color:var(--ic-footer-cream-70)!important;background:var(--ic-footer-cream-06)!important;color:var(--ic-footer-cream)!important}.footer.indicub-footer button.indicub-footer__submit,.footer.indicub-footer .indicub-footer__submit{flex:0 0 auto;height:48px!important;min-height:48px!important;padding:0 28px!important;border:0!important;border-radius:24px!important;background:var(--ic-footer-brown)!important;background-image:none!important;color:#fff!important;font-family:var(--ic-footer-font)!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;letter-spacing:0!important;cursor:pointer;white-space:nowrap;box-shadow:none!important;transition:background .2s ease}.footer.indicub-footer button.indicub-footer__submit:hover,.footer.indicub-footer .indicub-footer__submit:hover{background:#7a4e38!important;color:#fff!important}.indicub-footer__form-message{margin-top:10px;font-size:13px;line-height:18px}.indicub-footer__form-message--error{color:#ffb4a8}.indicub-footer__form-message--success{color:var(--ic-footer-cream)}.footer.indicub-footer .indicub-footer__note{margin:2px 0 0!important;max-width:420px;font-family:"Instrument Sans",var(--body-font, system-ui, sans-serif);font-size:12px;line-height:18px;color:var(--ic-footer-cream-50)}.indicub-footer__note a{color:var(--ic-footer-cream-78);text-decoration:underline;text-underline-offset:2px}.indicub-footer__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.indicub-footer__col-heading{margin:0 0 10px;font-family:var(--ic-footer-label);font-size:12px;font-weight:500;line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--ic-footer-cream)}.indicub-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.indicub-footer__list a,.indicub-footer__talk a,.indicub-footer__talk p,.indicub-footer__talk li{font-family:var(--ic-footer-font);font-size:16px;line-height:24px;color:var(--ic-footer-cream-78);text-decoration:none}.indicub-footer__list a:hover,.indicub-footer__talk a:hover{color:var(--ic-footer-cream)}.indicub-footer__talk .rte,.indicub-footer__talk .footer__block-info{display:flex;flex-direction:column;gap:10px}.indicub-footer__talk .rte p,.indicub-footer__talk .footer__block-info p{margin:0;color:var(--ic-footer-cream-78)}.indicub-footer__talk .rte a,.indicub-footer__talk a{color:var(--ic-footer-cream-78)}.indicub-footer__social{margin-top:4px}.indicub-footer__social .social-icons a,.indicub-footer__social a{color:var(--ic-footer-cream-78)!important}.indicub-footer__wordmark{display:block;width:100%;max-width:100%}.footer.indicub-footer .indicub-footer__wordmark img,.footer.indicub-footer .indicub-footer__wordmark-img{display:block;width:100%!important;max-width:100%!important;height:auto!important}.indicub-footer__legal{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 24px;padding-top:20px;border-top:1px solid var(--ic-footer-cream-15);font-family:var(--ic-footer-font);font-size:14px;line-height:20px;color:var(--ic-footer-cream-50)}.indicub-footer__legal-right{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:16px}.indicub-footer__payment img,.indicub-footer__payment svg{display:block;max-width:100%;height:auto}.indicub-footer__payment .list-unstyled{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.indicub-footer__policies{display:flex;flex-wrap:wrap;gap:12px 16px;margin:0;padding:0;list-style:none}.indicub-footer__policies a{color:var(--ic-footer-cream-50);text-decoration:none}.indicub-footer__policies a:hover,.indicub-footer .collapsible-heading .open-children-toggle{color:var(--ic-footer-cream)}.indicub-footer .icon_plus-animation:before,.indicub-footer .icon_plus-animation:after{background:var(--ic-footer-cream)}@media screen and (max-width:1024.98px){.indicub-footer__shell{padding-top:64px;padding-bottom:24px;gap:40px}.indicub-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 28px}.footer.indicub-footer .indicub-footer__newsletter,.footer.indicub-footer .indicub-footer__form,.footer.indicub-footer .indicub-footer__form-row,.footer.indicub-footer input.indicub-footer__input[type=email],.footer.indicub-footer .indicub-footer__input,.footer.indicub-footer button.indicub-footer__submit,.footer.indicub-footer .indicub-footer__submit{width:100%!important;max-width:none!important}}@media screen and (max-width:767.98px){.footer.indicub-footer .indicub-footer__shell.fluid_container,.footer.indicub-footer .indicub-footer__shell{padding:48px 20px 24px;gap:32px}.indicub-footer__top{flex-direction:column;align-items:stretch;gap:32px}.footer.indicub-footer .indicub-footer__brand{width:100%;max-width:none;gap:14px}.footer.indicub-footer .indicub-footer__brand-text,.footer.indicub-footer p.indicub-footer__brand-text{display:block!important}.footer.indicub-footer .indicub-footer__eyebrow,.footer.indicub-footer p.indicub-footer__eyebrow{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#f5f5ea!important}.footer.indicub-footer .indicub-footer__newsletter,.footer.indicub-footer .indicub-footer__form,.footer.indicub-footer form.indicub-footer__form{width:100%!important;max-width:none!important;align-self:stretch}.footer.indicub-footer .indicub-footer__newsletter{gap:12px}.footer.indicub-footer .indicub-footer__newsletter-heading,.footer.indicub-footer h3.indicub-footer__newsletter-heading{font-size:20px!important;line-height:26px!important;letter-spacing:-.015em!important;width:100%}.footer.indicub-footer .indicub-footer__form-row,.indicub-footer__form-row{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;max-width:none!important;gap:12px}.footer.indicub-footer input.indicub-footer__input[type=email],.footer.indicub-footer .indicub-footer__input{flex:1 1 auto!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;height:auto!important;min-height:0!important;padding:14px 18px!important;border-radius:999px!important;border-color:#f5f5ea4d!important;background:transparent!important;font-size:16px!important;line-height:24px!important}.footer.indicub-footer button.indicub-footer__submit,.footer.indicub-footer .indicub-footer__submit{flex:1 1 auto!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;height:auto!important;min-height:0!important;padding:16px 24px!important;border-radius:999px!important;background:#f5f5ea!important;color:#1f1a17!important;font-size:16px!important;font-weight:600!important;line-height:24px!important}.footer.indicub-footer button.indicub-footer__submit:hover,.footer.indicub-footer .indicub-footer__submit:hover{background:#ebebd8!important;color:#1f1a17!important}.indicub-footer__links{grid-template-columns:1fr 1fr;gap:28px 20px}.indicub-footer__col[data-col=company],.indicub-footer__col[data-col=talk],.indicub-footer__col.indicub-footer__talk{display:block!important}.indicub-footer__col{border-bottom:0}.indicub-footer__col-heading{position:static;margin:0 0 10px!important;padding:0!important;cursor:default;opacity:1}.indicub-footer__col-heading .open-children-toggle{display:none!important}.indicub-footer__col .collapsible-content{display:block!important;padding:0!important}.indicub-footer__list{gap:10px}.indicub-footer__list a,.indicub-footer__talk a,.indicub-footer__talk p,.indicub-footer__talk li,.indicub-footer__talk .rte,.indicub-footer__talk .footer__block-info,.indicub-footer__talk .rte p,.indicub-footer__talk .footer__block-info p{font-size:14px!important;line-height:20px!important}.indicub-footer__list a{color:#f5f5eac7!important}.indicub-footer__legal{flex-direction:column;align-items:flex-start;text-align:left;padding-top:20px;border-top:1px solid var(--ic-footer-cream-15);gap:16px}.indicub-footer__legal-right{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;width:100%}.indicub-footer__crafted,.indicub-footer__payment,.indicub-footer__policies{display:flex!important}.indicub-footer__crafted{color:var(--ic-footer-cream-50)}.indicub-footer__legal-left .footer__copyright{font-size:14px;line-height:20px;color:#f5f5ea80}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/indicub-footer.css.map */
