.cf-footer{padding-block:var(--cf-space-xl) var(--cf-space-lg);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));background-image:linear-gradient(160deg,rgba(var(--color-foreground),.07),rgba(var(--color-foreground),0) 55%)}.cf-footer__wrap{width:100%;max-width:var(--comfova-page-width);margin-inline:auto;padding-inline:2rem}.cf-footer a{color:inherit}.cf-footer__cta{display:flex;flex-direction:column;gap:var(--cf-space-lg);padding:var(--cf-space-xl) var(--cf-space-lg);border:1px solid rgba(var(--color-foreground),.1);border-radius:2.4rem;background:rgba(var(--color-foreground),.07)}.cf-footer__eyebrow{display:flex;align-items:center;gap:.8rem;margin:0 0 var(--cf-space-sm);font-size:var(--cf-text-sm);font-weight:600;letter-spacing:.02em;color:rgba(var(--color-foreground),.85)}.cf-footer__eyebrow svg{flex:none;width:1.8rem;height:1.8rem;color:var(--cf-star)}.cf-footer__cta-heading{max-width:30ch;margin:0;font-family:var(--font-heading-family);font-size:clamp(2.4rem,1.8rem + 1.2vw,3.4rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.cf-footer__cta-button{display:inline-flex;flex:none;align-items:center;justify-content:center;align-self:flex-start;min-height:5.2rem;padding-inline:3.2rem;border-radius:var(--cf-radius-pill);background:rgb(var(--color-button));font-size:var(--cf-text-base);font-weight:700;text-decoration:none;transition:transform var(--cf-dur-short) var(--cf-ease-out),box-shadow var(--cf-dur-short) var(--cf-ease-out)}.cf-footer .cf-footer__cta-button{color:rgb(var(--color-button-text))}.cf-footer__cta-button:hover{transform:translateY(-1px);box-shadow:0 0 0 3px rgba(var(--color-foreground),.25)}.cf-footer__cta-button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.cf-footer__grid{display:grid;gap:var(--cf-space-xl) 0;margin-block-start:var(--cf-space-2xl)}.cf-footer__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cf-space-xl) 0}@media screen and (max-width:749px){.cf-footer__nav>.cf-footer__col:last-child:nth-child(odd){grid-column:1 / -1}.cf-footer__nav>.cf-footer__col:last-child:nth-child(odd) .cf-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf-footer__heading{margin:0;padding-block-end:var(--cf-space-md);border-block-end:1px solid rgba(var(--color-foreground),.2);font-family:var(--font-heading-family);font-size:var(--cf-text-lg);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.cf-footer__links{display:grid;gap:1.2rem;margin:var(--cf-space-lg) 0 0;padding:0 var(--cf-space-md) 0 0;list-style:none}.cf-footer__links a{font-size:var(--cf-text-base);font-weight:500;letter-spacing:.01em;text-decoration:none;color:rgba(var(--color-foreground),.8)}.cf-footer__links a:hover,.cf-footer__links a[aria-current=page]{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3em}.cf-footer__links a:focus-visible,.cf-footer__copyright a:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px;border-radius:2px}.cf-footer__text{max-width:36ch;margin:var(--cf-space-lg) 0 0;font-size:var(--cf-text-base);line-height:1.55;color:rgba(var(--color-foreground),.8)}.cf-signup{margin-block-start:var(--cf-space-md)}.cf-signup__field{display:flex;align-items:center;gap:.8rem;max-width:42rem;padding:.4rem .4rem .4rem 2rem;border:1px solid rgba(var(--color-foreground),.35);border-radius:var(--cf-radius-pill);transition:border-color var(--cf-dur-short) var(--cf-ease-out)}.cf-signup__field:focus-within{border-color:rgb(var(--color-foreground));outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.cf-signup__input{flex:1 1 auto;min-width:0;min-height:4.4rem;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:var(--cf-text-base)}.cf-signup__input::placeholder{color:rgba(var(--color-foreground),.65);opacity:1}.cf-signup__input:focus{outline:none}.cf-signup__button{display:grid;flex:none;place-items:center;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));cursor:pointer}.cf-signup__button .svg-wrapper{width:1.6rem;height:1.6rem}.cf-signup__button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.cf-signup__message{margin:var(--cf-space-sm) 0 0;font-size:var(--cf-text-sm);color:rgba(var(--color-foreground),.9)}.cf-footer__social{display:flex;flex-wrap:wrap;gap:.4rem;margin:var(--cf-space-md) 0 0 -1rem;padding:0}.cf-footer__social:empty{display:none}.cf-footer__social .list-social__link{padding:1rem;color:rgb(var(--color-foreground))}.cf-footer__social .svg-wrapper{width:2.2rem;height:2.2rem}.cf-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cf-space-md) var(--cf-space-lg);margin-block-start:var(--cf-space-2xl);padding-block-start:var(--cf-space-lg);border-block-start:1px solid rgba(var(--color-foreground),.15)}.cf-footer__brand{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cf-space-sm) var(--cf-space-lg)}.cf-footer__logo{display:block;line-height:0}.cf-footer__logo img{display:block;width:13.2rem;height:auto}.cf-footer__logo:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px;border-radius:2px}.cf-footer__copyright{margin:0;font-size:var(--cf-text-sm);color:rgba(var(--color-foreground),.75)}.cf-footer__copyright a{text-decoration:none}.cf-footer__payments{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.cf-footer__payments svg{display:block;width:3.8rem;height:2.4rem}.cf-footer__localization{display:block}@media screen and (min-width:750px){.cf-footer{padding-block:var(--cf-space-2xl) var(--cf-space-lg)}.cf-footer__wrap{padding-inline:5rem}.cf-footer__cta{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--cf-space-xl) 4.8rem}.cf-footer__cta-button{align-self:center}.cf-footer__nav{grid-template-columns:repeat(var(--cf-link-cols),minmax(0,1fr))}}@media screen and (min-width:990px){.cf-footer__grid{grid-template-columns:repeat(var(--cf-cols),minmax(0,1fr))}.cf-footer__nav{grid-column:span var(--cf-link-cols);grid-template-columns:subgrid}}@media(prefers-reduced-motion:reduce){.cf-footer__cta-button,.cf-signup__field{transition:none}.cf-footer__cta-button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/comfova-footer.css.map */
