.brand-footer{padding:1.6rem .8rem 0;background:rgb(var(--color-background))}@media screen and (min-width:750px){.brand-footer{padding:1.6rem 1.6rem 0}}.brand-footer__card{border-radius:2.4rem 2.4rem 0 0;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.brand-footer__card{border-radius:4rem 4rem 0 0}}.brand-footer__inner{--brand-footer-gap: 4rem;padding-block:4rem 2.4rem}@media screen and (min-width:750px){.brand-footer__inner{--brand-footer-gap: 5.6rem;padding-block:6.4rem 3.2rem}}.brand-footer__top{display:grid;gap:3.2rem;padding-bottom:var(--brand-footer-gap);border-bottom:.1rem solid rgba(var(--color-foreground),.2)}@media screen and (min-width:1200px){.brand-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,48rem);align-items:end;gap:6.4rem}}.brand-footer__call{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem}.brand-footer__logo-link{display:block;width:12rem;color:var(--brand-footer-logo-color)}.brand-footer__logo-link:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.6rem}.brand-footer__logo,.brand-footer__logo svg{display:block;width:100%;height:auto}.brand-footer__logo--custom{background-color:currentColor;-webkit-mask:var(--brand-footer-logo) center / contain no-repeat;mask:var(--brand-footer-logo) center / contain no-repeat}.brand-footer__field{position:relative}.brand-footer__input{width:100%;height:6rem;margin:0;padding:0 7.2rem 0 2.8rem;border:.1rem solid rgba(var(--color-foreground),.6);border-radius:4rem;background:transparent;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.6rem;-webkit-appearance:none;appearance:none;transition:border-color var(--duration-default) ease}.brand-footer__input::placeholder{color:rgba(var(--color-foreground),.75);opacity:1}.brand-footer__input:focus{outline:none}.brand-footer__input:focus-visible{border-color:rgb(var(--color-foreground));outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}@media(hover:hover){.brand-footer__input:hover{border-color:rgb(var(--color-foreground))}}.brand-footer__submit{position:absolute;top:50%;right:.6rem;display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;margin:0;padding:0;border:0;border-radius:50%;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));cursor:pointer;transform:translateY(-50%);transition:background-color var(--duration-default) ease,color var(--duration-default) ease}.brand-footer__submit svg{width:1.6rem;height:1.6rem}.brand-footer__submit:focus-visible{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}@media(hover:hover){.brand-footer__submit:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}}.brand-footer__message{display:flex;align-items:center;gap:.8rem;margin:1.2rem 0 0}.brand-footer__message svg{flex-shrink:0;width:1.6rem;height:1.6rem}.brand-footer__message:focus{outline:none}.brand-footer__message:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.brand-footer__consent{margin:0;color:rgba(var(--color-foreground),.75)}.brand-footer__heading{margin:0;color:inherit;text-wrap:balance}.brand-footer__signup{display:flex;flex-direction:column;gap:1.2rem;width:100%}.brand-footer__form{margin:0}.brand-footer__middle{display:grid;gap:var(--brand-footer-gap);padding-block:var(--brand-footer-gap)}@media screen and (min-width:990px){.brand-footer__middle{grid-template-columns:minmax(0,1fr) minmax(0,40rem);gap:6.4rem}}.brand-footer__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2.4rem}@media screen and (min-width:750px){.brand-footer__columns{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}}.brand-footer__column-title{margin:0 0 .6rem;color:rgba(var(--color-foreground),.75)}.brand-footer__column-title.stay-text--caption{font-size:1.4rem;font-weight:600;letter-spacing:.07rem}@media screen and (min-width:750px){.brand-footer__column-title{margin-bottom:1rem}}.brand-footer__instagram .brand-footer__column-title{margin-bottom:1.6rem}.brand-footer__links{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.brand-footer__links li{display:flex}.brand-footer__link{display:inline-block;line-height:1.5}.brand-footer__links .brand-footer__link{padding-block:1rem}@media screen and (min-width:750px){.brand-footer__links .brand-footer__link{padding-block:.6rem}}.brand-footer__link{color:inherit;text-decoration:none}.brand-footer__link span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 .1rem;transition:background-size var(--duration-default) ease}.brand-footer__link:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.brand-footer__link:focus-visible span,.brand-footer__link[aria-current=page] span{background-size:100% .1rem}@media(hover:hover){.brand-footer__link:hover span{background-size:100% .1rem}}.brand-footer__instagram-link{display:flex;flex-direction:column;gap:1.6rem;color:inherit;text-decoration:none}.brand-footer__instagram-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.brand-footer__instagram-photo{display:block;overflow:clip;aspect-ratio:1;border-radius:1.6rem;background:rgba(var(--color-foreground),.08)}.brand-footer__instagram-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:scale .9s var(--stay-motion-ease)}.brand-footer__instagram-handle{display:inline-flex;align-items:center;gap:.8rem}.brand-footer__instagram-handle svg{display:block;flex-shrink:0;width:1.4rem;height:1rem;margin:0;transition:transform var(--duration-default) ease}.brand-footer__instagram-link:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem;border-radius:1.6rem}@media(hover:hover){.brand-footer__instagram-link:hover .brand-footer__instagram-photo img{scale:1.04}.brand-footer__instagram-link:hover .brand-footer__instagram-handle svg{transform:translate(.4rem)}}.brand-footer__bottom{border-top:.1rem solid rgba(var(--color-foreground),.2)}.brand-footer__meta{display:flex;flex-direction:column;gap:2.4rem;padding-block:3.2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.2)}@media screen and (min-width:750px){.brand-footer__meta{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}.brand-footer__social{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.brand-footer__social-link{display:grid;place-items:center;width:4.4rem;height:4.4rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:1.2rem;color:rgb(var(--color-foreground));transition:background-color var(--duration-default) ease,color var(--duration-default) ease}.brand-footer__social-link svg{width:2rem;height:2rem}.brand-footer__social-link:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media(hover:hover){.brand-footer__social-link:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}}.brand-footer__legal-links{display:flex;flex-wrap:wrap;gap:0 2.4rem;margin:0;padding:0;list-style:none}.brand-footer__legal-links .brand-footer__link{display:inline-flex;align-items:center;min-height:4.4rem}.brand-footer__cookie[hidden]{display:none}.brand-footer__cookie-button{margin:0;padding:0;border:0;background:none;font-family:inherit;cursor:pointer}.brand-footer__fine-print{display:flex;flex-direction:column;gap:1.6rem;padding-top:3.2rem}.brand-footer__disclaimer{max-width:72rem}.brand-footer__base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem}.brand-footer__copyright{margin:0}.brand-footer__payment{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.brand-footer__payment .icon{width:3.8rem;height:2.4rem}@media(prefers-reduced-motion:reduce){.brand-footer__input,.brand-footer__submit,.brand-footer__link span,.brand-footer__social-link,.brand-footer__instagram-photo img,.brand-footer__instagram-handle svg{transition:none}.brand-footer__instagram-link:hover :is(.brand-footer__instagram-photo img,.brand-footer__instagram-handle svg){scale:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-brand-footer.css.map */
