.footer{--cf-ink:27,34,32;--cf-paper:244,240,234;--cf-accent:134,207,207;background:rgb(var(--cf-ink))!important;color:rgba(var(--cf-paper),.78)}.footer .footer__content-top{padding-bottom:4rem}.footer .footer-block__heading{margin-bottom:1.6rem;font-family:var(--custom-display-font,Georgia,serif);font-size:2rem;font-weight:400;letter-spacing:-.005em;text-transform:none;color:rgb(var(--cf-paper))}.footer .footer-block__details-content .list-menu__item--link{padding:.45rem 0;font-size:1.45rem;color:rgba(var(--cf-paper),.75);text-decoration:none}.footer .footer-block__details-content .list-menu__item--link:hover,.footer .footer-block__details-content .list-menu__item--active{color:rgb(var(--cf-accent));text-decoration:none}.footer .footer-block__details-content.rte{font-size:1.45rem;line-height:1.7;color:rgba(var(--cf-paper),.75)}.footer .footer-block__details-content.rte p+p{margin-top:1.2rem}.footer .footer-block__details-content.rte a{color:rgb(var(--cf-paper));text-decoration:none;border-bottom:.1rem solid rgba(var(--cf-paper),.3)}.footer .footer-block__details-content.rte a:hover{color:rgb(var(--cf-accent));border-color:currentColor}.footer .footer-block--newsletter{margin-top:1.6rem;padding-bottom:1.6rem;border-bottom:0}.footer .footer-block__newsletter .footer-block__heading{max-width:52rem;font-size:clamp(2.2rem,2.6vw,3rem);line-height:1.2}.footer .newsletter-form__field-wrapper .field__input{border-radius:0;background:rgba(var(--cf-paper),.06);color:rgb(var(--cf-paper))}.footer .newsletter-form__field-wrapper .field:after,.footer .newsletter-form__field-wrapper .field:before{border-radius:0;box-shadow:0 0 0 .1rem rgba(var(--cf-paper),.3)}.footer .newsletter-form__field-wrapper .field__label{color:rgba(var(--cf-paper),.6)}.footer .newsletter-form__button{color:rgb(var(--cf-accent))}.footer .footer__content-bottom{border-top:.1rem solid rgba(var(--cf-paper),.12);padding-top:2.4rem}.footer .footer__copyright,.footer .policies li a,.footer .copyright__content a{font-size:1.2rem;color:rgba(var(--cf-paper),.55)}.footer .policies li a:hover{color:rgb(var(--cf-accent))}.footer .list-social__link{color:rgba(var(--cf-paper),.75)}.footer .list-social__link:hover{color:rgb(var(--cf-accent))}@media screen and (min-width:990px){.footer .footer__blocks-wrapper{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr)) minmax(0,1.3fr);gap:4rem;margin:0}.footer .footer__blocks-wrapper>.footer-block{width:auto;max-width:none;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom-footer.css.map */
