html body .footer{border-top:0}html body .footer__content-top{position:relative;padding-top:5.6rem;padding-bottom:4.8rem}html body .footer__content-top:before{content:"";position:absolute;top:0;left:1.5rem;right:1.5rem;height:1px;background:#0b0b0b}@media screen and (min-width:750px){html body .footer__content-top:before{left:5rem;right:5rem}}@media screen and (min-width:990px){html body .footer__content-top{display:block}html body .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem;margin:0}html body .footer__blocks-wrapper>.footer-block{width:auto;max-width:none;margin:0}}html body .footer-block--newsletter{display:block;width:100%;max-width:none;margin:4.8rem 0 0}@media screen and (max-width:989px){html body .footer-block--newsletter{margin-top:4rem}}html body .footer-block__heading{margin:0 0 1.8rem;font-family:var(--gg-serif)!important;font-size:2rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#0b0b0b}html body .footer .footer-block__details-content .list-menu__item--link{padding:.5rem 0;font-family:var(--gg-serif);font-size:1.6rem;color:#0b0b0b;text-decoration:none}html body .footer .footer-block__details-content .list-menu__item--link:hover{text-decoration:underline;text-underline-offset:.3rem}html body .footer .footer-block__details-content .list-menu__item--active{text-decoration:none}html body .footer-block__newsletter{padding:3.6rem 3.2rem 3.2rem;border:1px solid #0b0b0b;background:#fff;text-align:left}@media screen and (max-width:749px){html body .footer-block__newsletter{padding:2.8rem 2rem 2.4rem}}@media screen and (min-width:990px){html body .footer-block__newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-rows:auto auto;column-gap:6.4rem;align-items:center;padding:4rem 4.8rem}html body .footer-block__newsletter>.footer-block__heading{grid-column:1;grid-row:1;align-self:end}html body .footer-block__newsletter>.gg-news__text{grid-column:1;grid-row:2;align-self:start;margin-bottom:0}html body .footer-block__newsletter>.footer__newsletter{grid-column:2;grid-row:1 / 3}}html body .footer-block__newsletter .footer-block__heading{margin-bottom:.8rem;font-size:2.4rem!important}.gg-news__text{margin:0 0 2.4rem;font-size:1.6rem;line-height:1.5;color:#0b0b0b}html body .footer .newsletter-form{max-width:none;align-items:stretch;margin:0}html body .footer .newsletter-form__field-wrapper{max-width:none}html body .footer .newsletter-form .field{display:flex;flex-wrap:wrap;align-items:stretch;gap:1.4rem 0}html body .footer .newsletter-form .field:before,html body .footer .newsletter-form .field:after{display:none}html body .footer .newsletter-form .field__input{order:1;flex:1 1 0;min-width:0;height:5rem;margin:0;padding:0 1.6rem;border:1px solid #0b0b0b;border-radius:0;background:#fff;box-shadow:none;font-family:var(--gg-sans);font-size:1.4rem;letter-spacing:.04em;color:#0b0b0b;transition:box-shadow .25s ease}html body .footer .newsletter-form .field__input:focus{outline:none;box-shadow:inset 0 0 0 1px #0b0b0b}html body .footer .newsletter-form .field__input::placeholder{opacity:1;color:#8a8a8a;text-transform:none;letter-spacing:.02em}html body .footer .newsletter-form .field__label{display:none}html body .footer .newsletter-form .newsletter-form__button{order:2;position:static;flex:0 0 auto;width:auto;min-width:14rem;height:5rem;margin:0 0 0 -1px;padding:0 2.4rem;border:1px solid #0b0b0b;border-radius:0;background:#0b0b0b;color:#fff;transition:background-color .3s ease,color .3s ease}html body .footer .newsletter-form .newsletter-form__button:hover{background:#fff;color:#0b0b0b}html body .footer .newsletter-form .newsletter-form__button .svg-wrapper{display:none}.gg-news__btn{font-family:var(--gg-sans);font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.gg-news__legal{order:3;flex:1 0 100%;margin:0;font-size:1.3rem;line-height:1.45;color:var(--gg-mute)}.gg-news__legal a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:749px){html body .footer .newsletter-form .newsletter-form__button{min-width:11rem;padding:0 1.6rem}}html body .footer .newsletter-form__message{font-family:var(--gg-serif);font-size:1.5rem}html body .footer .copyright__content,html body .footer .policies{font-family:var(--gg-sans);font-size:1.2rem;letter-spacing:.04em;color:var(--gg-mute)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/glam-grace-footer.css.map */
