.cd-footer-section{margin:0;color:var(--cd-color-ink, #171513);background:var(--cd-color-white, #ffffff)}.cd-footer{display:block;width:100%;margin:0;color:inherit;background:inherit}.cd-footer__main{display:grid;width:100%;padding:clamp(3.5rem,5vw,5rem) var(--cd-layout-generous-inset) clamp(2.75rem,4vw,4rem);grid-template-columns:minmax(18rem,1.35fr) repeat(3,minmax(9rem,.72fr));align-items:start;gap:clamp(2rem,4vw,5rem)}.cd-footer__brand{max-width:25rem}.cd-footer__logo-link{display:inline-flex;align-items:center}.cd-footer__logo{display:block;width:11rem;height:auto}.cd-footer__brand-copy{max-width:36ch;margin:1.5rem 0 0;color:var(--cd-color-graphite, #5f5f5f);font-family:var(--cd-font-body, Jost, Arial, sans-serif);font-size:.9375rem;line-height:1.65;text-wrap:pretty}.cd-footer__contact{margin-top:1rem;color:var(--cd-color-graphite, #5f5f5f);font-family:var(--cd-font-body, Jost, Arial, sans-serif);font-size:.9375rem;line-height:1.55}.cd-footer__contact p{margin:0}.cd-footer__contact a{display:inline-flex;margin-top:.2rem}.cd-footer a{color:inherit;text-decoration:none;text-underline-offset:.25rem}.cd-footer a:hover{text-decoration-line:underline;text-decoration-thickness:.0625rem}.cd-footer a:focus-visible{outline:.125rem solid var(--cd-color-sand-deep, #7a664d);outline-offset:.1875rem}.cd-footer__socials{display:flex;margin-top:1rem;align-items:center;gap:.5rem}.cd-footer__socials a{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:.0625rem solid var(--cd-color-border, #e1e1e1);border-radius:50%;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.cd-footer__socials a:hover{color:var(--cd-color-white, #ffffff);border-color:var(--cd-color-ink, #171513);background:var(--cd-color-ink, #171513);text-decoration:none}.cd-footer__socials svg{width:1.15rem;height:1.15rem}.cd-footer__heading{margin:0 0 1.15rem;color:var(--cd-color-ink, #171513);font-family:var(--cd-font-body, Jost, Arial, sans-serif);font-size:var(--cd-type-micro, .8125rem);font-weight:700;letter-spacing:.12rem;line-height:1.35;text-transform:uppercase}.cd-footer__links{margin:0;padding:0;list-style:none}.cd-footer__links li+li{margin-top:.35rem}.cd-footer__links a{display:inline-flex;min-height:2rem;align-items:center;color:var(--cd-color-graphite, #5f5f5f);font-family:var(--cd-font-body, Jost, Arial, sans-serif);font-size:.9375rem;line-height:1.45}.cd-footer__trust{display:grid;width:100%;padding:1.65rem var(--cd-layout-generous-inset);grid-template-columns:10.5rem minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,3vw,3.5rem);border-top:.0625rem solid var(--cd-color-border, #e1e1e1)}.cd-footer__trust-heading{margin:0;color:var(--cd-color-ink, #171513);font-family:var(--cd-font-body, Jost, Arial, sans-serif);font-size:.8125rem;font-weight:700;letter-spacing:.1rem;line-height:1.35;text-transform:uppercase}.cd-footer__trust-items{display:grid;grid-template-columns:repeat(2,minmax(13rem,1fr));align-items:center}.cd-footer__trust-item{display:grid;min-height:3.25rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem}.cd-footer__trust-item+.cd-footer__trust-item{margin-left:clamp(1.25rem,3vw,3rem);padding-left:clamp(1.25rem,3vw,3rem);border-left:.0625rem solid var(--cd-color-border, #e1e1e1)}.cd-footer__trust-icon{display:grid;width:2.75rem;height:2.75rem;place-items:center;color:var(--cd-color-sand-deep, #7a664d);border:.0625rem solid var(--cd-color-border, #e1e1e1);border-radius:50%}.cd-footer__trust-icon svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.cd-footer__trust-copy,.cd-footer__trust-copy strong,.cd-footer__trust-copy>span{display:block}.cd-footer__trust-copy strong{color:var(--cd-color-ink, #171513);font-family:var(--cd-font-heading, Raleway, Arial, sans-serif);font-size:.9375rem;font-weight:600;line-height:1.35}.cd-footer__trust-copy>span{margin-top:.18rem;color:var(--cd-color-graphite, #5f5f5f);font-family:var(--cd-font-body, Jost, Arial, sans-serif);font-size:.875rem;line-height:1.4}.cd-footer__payment-group{min-width:max-content}.cd-footer__payment-group>p{margin:0 0 .6rem;color:var(--cd-color-graphite, #5f5f5f);font-family:var(--cd-font-body, Jost, Arial, sans-serif);font-size:.875rem;line-height:1.35}.cd-footer__legal{display:flex;min-height:4.5rem;padding:1.25rem var(--cd-layout-generous-inset);align-items:center;justify-content:flex-start;gap:1.5rem;border-top:.0625rem solid var(--cd-color-border, #e1e1e1);background:var(--cd-color-mist, #f8f8f8)}.cd-footer__legal p{margin:0;color:var(--cd-color-graphite, #5f5f5f);font-family:var(--cd-font-body, Jost, Arial, sans-serif);font-size:var(--cd-type-micro, .8125rem);line-height:1.5}.cd-footer--cart .cd-footer__legal{padding-block:1rem;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1.5rem}.cd-footer__utility-nav{min-width:0;max-width:100%}.cd-footer__utility-links{display:flex;margin:0;padding:0;align-items:center;flex-wrap:wrap;gap:0 1.5rem;list-style:none}.cd-footer__utility-links a{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--cd-color-graphite, #5f5f5f);font-family:var(--cd-font-body, Jost, Arial, sans-serif);font-size:var(--cd-type-micro, .8125rem);line-height:1.5}.cd-footer__payments{display:flex;margin:0;padding:0;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.35rem;list-style:none}.cd-footer__payment-icon{display:block;width:2.25rem;height:auto}@media screen and (max-width:989px){.cd-footer__main{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-footer__brand{max-width:32rem;grid-column:1 / -1}.cd-footer__trust{grid-template-columns:1fr auto}.cd-footer__trust-heading{grid-column:1 / -1}}@media screen and (max-width:749px){.cd-footer__main{padding:3rem 1.25rem 2.5rem;grid-template-columns:1fr;gap:2.5rem}.cd-footer__brand{grid-column:auto}.cd-footer__logo{width:9.5rem}.cd-footer__links a{min-height:44px}.cd-footer__links li+li{margin-top:0}.cd-footer__trust{padding:1.5rem 1.25rem;grid-template-columns:1fr}.cd-footer__trust-heading{grid-column:auto}.cd-footer__trust-items{grid-template-columns:1fr}.cd-footer__trust-item+.cd-footer__trust-item{margin:1rem 0 0;padding:1rem 0 0;border-top:.0625rem solid var(--cd-color-border, #e1e1e1);border-left:0}.cd-footer__payment-group{min-width:0}.cd-footer__legal{padding:1.5rem 1.25rem;align-items:flex-start;flex-direction:column}.cd-footer__payments{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.cd-footer__socials a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cd-footer.css.map */
