.footer{background:#1d1e20;border-top:.1rem solid rgba(251,251,251,.12);color:#fbfbfb;font-family:var(--font-body-family)}.footer *,.footer *:before,.footer *:after{box-sizing:border-box}.footer a{color:inherit;text-decoration:none;text-decoration-color:transparent;transition:color .3s ease,opacity .3s ease,text-decoration-color .3s ease}.footer a:hover,.footer a:focus-visible{color:#fbfbfb;opacity:.72;text-decoration:underline;text-decoration-color:#fbfbfb;text-underline-offset:.18em}.refined-footer__inner{color:#fbfbfb}.refined-footer__eyebrow{align-items:baseline;border-bottom:.1rem solid rgba(251,251,251,.22);display:flex;font-size:1.2rem;gap:1.4rem;justify-content:center;letter-spacing:.02em;line-height:1.4;padding-bottom:3.2rem;text-transform:uppercase}.refined-footer__eyebrow a,.refined-footer__eyebrow span{color:#fbfbfb6b}.refined-footer__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:4rem;padding-top:4rem}.refined-footer__newsletter-column{min-width:0}.refined-footer__blocks{display:grid;gap:3.6rem 4.8rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.refined-footer__block{min-width:0}.refined-footer__heading{color:#fbfbfb57;font-family:var(--font-body-family);font-size:1.1rem;font-weight:400;letter-spacing:.04em;line-height:1.35;margin:0 0 1.4rem;text-transform:uppercase}.refined-footer__newsletter-text,.refined-footer__text,.refined-footer__menu,.refined-footer__consent,.refined-footer__message,.refined-footer__bottom{color:#fbfbfb;font-size:1.3rem;font-weight:400;letter-spacing:.01em;line-height:1.45}.refined-footer__newsletter-text{max-width:58rem}.refined-footer__newsletter-text p,.refined-footer__text p{margin:0}.refined-footer__form{margin-top:4.4rem;max-width:60rem}.refined-footer__field{align-items:center;border-bottom:.1rem solid rgba(251,251,251,.42);display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) auto;padding-bottom:1rem}.refined-footer__input{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#fbfbfb;font:inherit;font-size:1.3rem;letter-spacing:.01em;line-height:1.45;min-width:0;padding:0;width:100%}.refined-footer__input::placeholder{color:#fbfbfbd1;opacity:1}.refined-footer__input:focus{box-shadow:none;outline:0}.refined-footer__field:focus-within{border-color:#fbfbfb}.refined-footer__submit{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#fbfbfb;cursor:pointer;font:inherit;font-size:1.1rem;letter-spacing:.04em;line-height:1.45;padding:0;text-transform:uppercase;transition:opacity .3s ease}.refined-footer__submit:hover,.refined-footer__submit:focus-visible{opacity:.72}.refined-footer__submit:focus-visible,.refined-footer__input:focus-visible{outline:.1rem solid rgba(251,251,251,.7);outline-offset:.4rem}.refined-footer__consent{align-items:flex-start;color:#fbfbfbd1;display:flex;gap:1rem;margin-top:1.6rem;max-width:58rem}.refined-footer__consent input{-webkit-appearance:none;appearance:none;border:.1rem solid rgba(251,251,251,.78);border-radius:0;flex:0 0 auto;height:1rem;margin:.35rem 0 0;width:1rem}.refined-footer__consent input:checked{background:#fbfbfb;box-shadow:inset 0 0 0 .2rem #1d1e20}.refined-footer__message{margin:1.4rem 0 0}.refined-footer__message--success{color:#fbfbfbd1}.refined-footer__menu{display:grid;gap:0;margin:0;padding:0}.refined-footer__menu li,.refined-footer__menu a{line-height:inherit}.refined-footer__bottom{align-items:baseline;border-top:.1rem solid rgba(251,251,251,.12);color:#fbfbfb75;display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;justify-content:space-between;margin-top:5.6rem;padding-top:2.4rem}@media screen and (min-width:990px){.refined-footer__grid{gap:5.6rem;grid-template-columns:minmax(42rem,1fr) minmax(0,1fr);padding-top:4rem}.refined-footer__newsletter-column{border-right:.1rem solid rgba(251,251,251,.18);padding-right:6.4rem}.refined-footer__blocks{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0;padding-top:0}}@media screen and (min-width:1200px){.refined-footer__grid{grid-template-columns:minmax(52rem,1.05fr) minmax(0,1fr)}}@media screen and (max-width:749px){.refined-footer__eyebrow{justify-content:flex-start;padding-bottom:2.4rem}.refined-footer__grid{gap:4.8rem;padding-top:3.2rem}.refined-footer__blocks{grid-template-columns:1fr}.refined-footer__form{margin-top:3.2rem}.refined-footer__field{gap:1.4rem}.refined-footer__bottom{display:grid;justify-content:start;margin-top:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-footer.css.map */
