.cf{position:relative;isolation:isolate;overflow:hidden;background:var(--cf-bg, #fff);padding-block:var(--cf-pt, 64px) 0;padding-inline:var(--cf-pl, 40px) var(--cf-pr, 40px);font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cf--bordered{border-top:1px solid var(--cf-divider, #000)}.cf__inner{width:100%}.cf--container .cf__inner{max-width:var(--cf-max, 1440px);margin-inline:auto}.cf__columns{display:grid;grid-template-columns:repeat(var(--cf-cols, 4),minmax(0,1fr));column-gap:var(--cf-col-gap, 40px);row-gap:var(--cf-row-gap, 40px);align-items:start}.cf__col{min-width:0}.cf__col-heading{margin:0 0 22px;font-family:Archivo,system-ui,sans-serif;font-size:var(--cf-heading-size, 13px);font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--cf-heading, #000)}.cf__links{margin:0;padding:0;list-style:none;display:grid;row-gap:14px}.cf__link,.cf__link:link,.cf__link:visited,.cf__rte a,.cf__rte a:link,.cf__rte a:visited{display:inline-block;font-family:Inter,system-ui,sans-serif;font-size:var(--cf-link-size, 14px);font-weight:400;line-height:1.4;letter-spacing:0;color:var(--cf-link, #4a4a4a);text-decoration:none;overflow-wrap:anywhere;transition:color .2s ease}.cf__link:hover,.cf__link:focus-visible,.cf__rte a:hover{color:var(--cf-link-hover, #000)}.cf__link[aria-current=page]{color:var(--cf-link-hover, #000)}.cf__link--static{cursor:default}.cf__link--email{overflow-wrap:anywhere;word-break:break-word}.cf__rte{margin-top:14px;font-size:var(--cf-link-size, 14px);line-height:1.5;color:var(--cf-link, #4a4a4a)}.cf__rte>*{margin:0 0 12px}.cf__rte>*:last-child{margin-bottom:0}.cf__details{border:0}.cf__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.cf__summary::-webkit-details-marker{display:none}.cf__summary .cf__col-heading{margin-bottom:22px}.cf__chevron{flex:none;margin-bottom:22px;color:var(--cf-heading, #000);transition:transform .2s ease;display:none}.cf__details[open] .cf__chevron{transform:rotate(180deg)}.cf__divider{border:0;border-top:var(--cf-divider-w, 1px) solid var(--cf-divider, #000);margin:52px 0 0}.cf__divider--container{max-width:var(--cf-max, 1440px);margin-inline:auto}.cf__divider--full{margin-inline:calc(var(--cf-pl, 40px) * -1) calc(var(--cf-pr, 40px) * -1)}.cf__bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px 32px;padding-top:24px}.cf__legal,.cf__legal:link,.cf__legal:visited{margin:0;font-family:Inter,system-ui,sans-serif;font-size:var(--cf-legal-size, 12px);line-height:1.5;color:var(--cf-muted, #6b6b6b)}.cf__legal--start{justify-self:start}.cf__legal--center{justify-self:center;text-align:center}.cf__legal--end{justify-self:end}.cf__legal-label{margin-right:6px}.cf__policies{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 28px;margin:0;padding:0;list-style:none}.cf__policy-link,.cf__policy-link:link,.cf__policy-link:visited{font-size:var(--cf-legal-size, 12px);color:var(--cf-muted, #6b6b6b);text-decoration:none;transition:color .2s ease}.cf__policy-link:hover,.cf__policy-link:focus-visible{color:var(--cf-link-hover, #000)}.cf__wordmark{margin-top:var(--cf-wm-gap, 32px);margin-bottom:0;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:0;font-size:0}.cf__wordmark--contained{max-width:var(--cf-max, 1440px);margin-inline:auto}.cf__wordmark--bleed{margin-inline:calc(var(--cf-pl, 40px) * -1) calc(var(--cf-pr, 40px) * -1)}.cf__wordmark-svg{display:block;width:var(--cf-wm-width, 100%);height:auto;margin-inline:auto;overflow:hidden;vertical-align:bottom}.cf__wordmark-svg text{font-family:Archivo,system-ui,sans-serif;font-size:200px;font-weight:var(--cf-wm-weight, 700);fill:var(--cf-wordmark, #eee)}.cf a:focus-visible,.cf summary:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}@media screen and (max-width:989px){.cf__bottom{grid-template-columns:1fr;justify-items:start;text-align:left}.cf__legal--center,.cf__legal--end{justify-self:start}.cf__legal--center{text-align:left}.cf__policies{justify-content:flex-start}}@media screen and (max-width:749px){.cf__divider{margin-top:36px}.cf__links{row-gap:12px}.cf__col-heading{margin-bottom:16px}.cf__col--collapsible .cf__chevron{display:block}.cf__col--collapsible .cf__summary .cf__col-heading{margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.cf *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-footer.css.map */
