@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";.pre-footer-outer{background-color:var(--pf-bg, #eae6dd);color:var(--pf-text, #212121)}.pre-footer-section{max-width:1700px;margin:0 auto;padding:24px 24px 60px;display:grid;grid-template-columns:1fr auto 1.3fr;gap:48px;align-items:start;font-family:Montserrat,sans-serif;color:inherit;background-color:transparent}.pre-footer__divider{width:1px;align-self:stretch;background-color:var(--pf-lines, #d1cdc4)}.pre-footer__label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:inherit;margin:0 0 24px}.pre-footer__form{display:flex;flex-direction:column;gap:18px;max-width:420px}.pre-footer__field{border-bottom:1px solid var(--pf-lines, #d1cdc4)}.pre-footer__input{width:100%;border:none;outline:none;background:transparent;font-family:Montserrat,sans-serif;font-size:15px;color:inherit;padding:6px 0}.pre-footer__input::placeholder{color:inherit;opacity:.55}.pre-footer__submit{background-color:#5c7a5b;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;border:none;padding:16px 24px;border-radius:2px;cursor:pointer;margin-top:6px;transition:background-color .2s ease}.pre-footer__submit:hover{background-color:#4a6349}.pre-footer__success{font-size:13px;color:#2e7d32;margin:0}.pre-footer__legal{font-size:12px;font-style:italic;color:inherit;opacity:.7;line-height:1.5;margin:16px 0 0;max-width:420px}.pre-footer__stars{display:flex;align-items:center;gap:6px;margin-bottom:20px}.pre-footer__stars-image{display:block;height:40px;width:auto}.pre-footer__rating-text{font-size:16px;font-weight:500;margin-left:8px}.pre-footer__quote{font-size:19px;line-height:1.5;font-weight:400;color:inherit;margin:0 0 28px;max-width:640px}.pre-footer__reviewer{display:flex;align-items:center;gap:14px}.pre-footer__reviewer-photo{width:90px;height:90px;border-radius:10px;object-fit:cover;flex-shrink:0}.pre-footer__reviewer-photo--placeholder{background:#d8d3c8}.pre-footer__reviewer-name{font-weight:700;font-size:15px;margin:0 0 2px}.pre-footer__reviewer-role{font-size:14px;color:inherit;opacity:.7;margin:0}@media screen and (max-width:900px){.pre-footer-section{grid-template-columns:1fr;gap:32px}.pre-footer__divider{display:none}.pre-footer__quote{font-size:16px}.pre-footer__reviewer-photo{width:72px;height:72px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-pre-footer.css.map */
