.footer.caripe-footer{border:0}.caripe-footer__inner{width:100%}.caripe-footer__newsletter{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(30rem,.95fr);gap:clamp(4rem,8vw,11rem);align-items:end;padding-bottom:clamp(4rem,6vw,7rem);border-bottom:.1rem solid rgba(var(--color-foreground),.18)}.caripe-footer__eyebrow{margin:0 0 1.2rem;font-size:1.05rem;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;opacity:.68}.caripe-footer__newsletter-heading{margin:0;max-width:60rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(3.2rem,4.1vw,5.8rem);line-height:1.02;letter-spacing:-.015em}.caripe-footer__newsletter-text{max-width:52rem;margin-top:1.6rem;font-size:1.35rem;line-height:1.65;opacity:.72}.caripe-footer__newsletter-text p{margin:0}.caripe-footer__newsletter-form-wrap{width:100%;max-width:52rem;justify-self:end}.caripe-footer__form,.caripe-footer__form .newsletter-form__field-wrapper{width:100%;max-width:none}.caripe-footer__form .field:after,.caripe-footer__form .field:before{box-shadow:none}.caripe-footer__form .field{border-bottom:.1rem solid rgba(var(--color-foreground),.72)}.caripe-footer__form .field__input{min-height:5.4rem;padding-left:0;padding-right:5.4rem;background:transparent;color:rgb(var(--color-foreground));border-radius:0;box-shadow:none}.caripe-footer__form .field__label{left:0;color:rgba(var(--color-foreground),.68)}.caripe-footer__form .field__button{width:5.2rem;right:0;color:rgb(var(--color-foreground))}.caripe-footer__main{display:grid;grid-template-columns:minmax(24rem,1.55fr) repeat(3,minmax(14rem,1fr));gap:clamp(3rem,5vw,7rem);padding:clamp(4.5rem,6vw,7.5rem) 0}.caripe-footer__heading{margin:0 0 2rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(1.8rem,1.5vw,2.3rem);line-height:1.15}.caripe-footer__column--text .caripe-footer__heading{font-size:clamp(2.2rem,2vw,3rem);letter-spacing:.06em}.caripe-footer__brand-copy{max-width:33rem;font-size:1.3rem;line-height:1.72;opacity:.76}.caripe-footer__brand-copy p{margin:0 0 1.4rem}.caripe-footer__brand-copy a{color:inherit;text-underline-offset:.35rem}.caripe-footer__links{margin:0;padding:0}.caripe-footer__links li+li{margin-top:1.05rem}.caripe-footer__link{display:inline-block;color:rgba(var(--color-foreground),.76);font-size:1.28rem;line-height:1.55;text-decoration:none;text-underline-offset:.35rem;transition:color .16s ease,opacity .16s ease}.caripe-footer__link:hover,.caripe-footer__link--active{color:rgb(var(--color-foreground));text-decoration:underline}.caripe-footer__bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2.4rem;padding-top:2.2rem;border-top:.1rem solid rgba(var(--color-foreground),.14);color:rgba(var(--color-foreground),.62)}.caripe-footer__bottom-left{justify-self:start;font-size:1.15rem}.caripe-footer__localization{display:flex;gap:.8rem;align-items:center;justify-content:center}.caripe-footer__localization:empty{display:none}.caripe-footer__localization .localization-form{padding:0;margin:0}.caripe-footer__payment{justify-self:end}.caripe-footer__payment .list-payment{justify-content:flex-end;margin:0;padding-top:0}.caripe-footer__payment .list-payment__item{padding:.2rem;opacity:.88}@media screen and (max-width:989px){.caripe-footer__newsletter{grid-template-columns:1fr;gap:3rem;align-items:start}.caripe-footer__newsletter-form-wrap{justify-self:start}.caripe-footer__main{grid-template-columns:1.35fr 1fr 1fr}.caripe-footer__column--text{grid-column:1 / -1}.caripe-footer__brand-copy{max-width:54rem}.caripe-footer__bottom{grid-template-columns:1fr auto}.caripe-footer__localization{grid-column:1 / -1;grid-row:1;justify-content:flex-start}.caripe-footer__bottom-left{grid-column:1;grid-row:2}.caripe-footer__payment{grid-column:2;grid-row:2}}@media screen and (max-width:749px){.caripe-footer__newsletter{padding-bottom:4rem}.caripe-footer__newsletter-heading{font-size:clamp(3.1rem,10vw,4.4rem)}.caripe-footer__newsletter-text{font-size:1.3rem}.caripe-footer__main{grid-template-columns:1fr 1fr;gap:3.8rem 2rem;padding:4.4rem 0}.caripe-footer__column--text{grid-column:1 / -1;padding-bottom:.8rem}.caripe-footer__column--text+.caripe-footer__column{grid-column:1 / -1}.caripe-footer__heading{margin-bottom:1.5rem}.caripe-footer__link{font-size:1.3rem}.caripe-footer__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:1.7rem;padding-top:2.4rem}.caripe-footer__payment,.caripe-footer__bottom-left,.caripe-footer__localization{justify-self:auto}.caripe-footer__payment .list-payment{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.caripe-footer__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-footer.css.map */
