.footer.footer--reference{background:#405147;color:#efecec;--color-background:64,81,71;--color-foreground:239,236,236;--color-button:239,236,236;--color-button-text:64,81,71}.footer.footer--reference .footer__content-top{max-width:1600px;margin:0 auto;padding:0 24px 64px}.footer--reference .footer__reference-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-bottom:46px}.footer--reference .footer__reference-columns h2{margin:0 0 30px;font-family:var(--font-heading-family);font-size:26px;font-weight:500;line-height:1.4;color:#efecec}.footer--reference .footer__reference-columns a,.footer--reference .footer__reference-columns address{font-size:18px;line-height:1.75;letter-spacing:.025em;color:#efececcc;text-decoration:none;font-style:normal}.footer--reference .footer__reference-columns nav a{display:block;width:fit-content;margin-bottom:14px}.footer--reference .footer__reference-columns address{margin-bottom:26px}.footer--reference .footer__reference-columns .footer__reference-site{display:block;font-weight:700;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.footer--reference .footer__reference-email{display:block;font-size:15px!important;overflow-wrap:anywhere;margin-top:10px}.footer--reference .footer__reference-columns a:hover{text-decoration:underline;text-underline-offset:4px}.footer--reference .footer__reference-columns a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.footer--reference .footer-block--newsletter{display:block;margin:0;text-align:center}.footer--reference .footer__quick-links,.footer--reference .footer__center-brand,.footer--reference .footer__follow-on-shop,.footer--reference .footer__list-social{display:none}.footer--reference .footer-block__newsletter .footer-block__heading{font-size:26px;color:#efecec;margin:0 0 24px}.footer--reference .footer-block__newsletter .footer__newsletter{max-width:460px;margin:0 auto}.footer--reference .newsletter-form .field__input{border-radius:0;color:#efececcc}.footer--reference .newsletter-form .field:after{border-radius:0;box-shadow:0 0 0 1px #efecec8c}.footer--reference .newsletter-form .field__label,.footer--reference .newsletter-form__button{color:#efececcc}.footer--reference .footer__content-bottom{border-top:1px solid rgba(239,236,236,.12);padding-top:42px}.footer--reference .footer__content-bottom-wrapper{justify-content:center}.footer--reference .footer__column--info{align-items:center}.footer--reference .footer__copyright{text-align:center!important;margin-top:24px}.footer--reference .copyright__content,.footer--reference .copyright__content a{color:#efececcc}@media(max-width:749px){.footer.footer--reference .footer__content-top{padding:0 22px 42px}.footer--reference .footer__reference-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;margin-bottom:32px}.footer--reference .footer__reference-contact{grid-column:1/-1}.footer--reference .footer__reference-columns h2{font-size:22px;margin-bottom:18px}.footer--reference .footer__reference-columns a,.footer--reference .footer__reference-columns address{font-size:16px}.footer--reference .footer-block__newsletter .footer-block__heading{font-size:23px}.footer--reference .footer__content-bottom{padding-top:24px}}.footer.footer--reference .footer__content-top{max-width:1280px;padding-top:12px;padding-bottom:48px}.footer--reference .footer__reference-columns{grid-template-columns:1.45fr 1fr 1fr;gap:64px;margin-bottom:44px;align-items:start}.footer--reference .footer__reference-columns h2{font-size:23px;margin-bottom:22px}.footer--reference .footer__reference-columns a,.footer--reference .footer__reference-columns address{font-size:16px;letter-spacing:0;line-height:1.8}.footer--reference .footer__reference-columns address{margin-bottom:16px}.footer--reference .footer__reference-columns nav a{margin-bottom:10px}.footer--reference .footer__reference-site,.footer--reference .footer__reference-email{font-size:14px!important}.footer--reference .footer-block--newsletter{padding-top:32px;border-top:1px solid rgba(255,255,255,.14)}@media(max-width:749px){.footer--reference .footer__reference-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.footer--reference .footer__reference-contact{grid-column:1/-1}.footer--reference .footer__reference-columns h2{font-size:21px}}.footer--reference .footer__reference-contact>h2{font-family:Poppins,sans-serif;font-weight:800;font-style:normal;font-size:clamp(2.4rem,2.15vw,3.2rem);letter-spacing:-.055em;line-height:1.15}@media(max-width:749px){.footer--reference .footer__reference-contact>h2{font-size:clamp(1.8rem,5vw,2.5rem)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/footer-reference.css.map */
