.pulp-footer-wrapper{width:100%}.pulp-footer-newsletter{padding-left:20px;padding-right:20px;text-align:center}.pulp-footer-newsletter__container{max-width:1200px;margin:0 auto}.pulp-footer-newsletter__heading{font-size:28px;font-weight:600;margin:0 0 10px;color:#000}.pulp-footer-newsletter__subheading{font-size:16px;margin:0 0 30px;color:#000}.pulp-footer-newsletter__form{max-width:600px;margin:0 auto}.pulp-footer-newsletter__input-wrapper{display:flex;gap:6px;max-width:830px;margin:0 auto;align-items:stretch}.pulp-footer-newsletter__input{flex:1;padding:11px 20px;border:3px solid #1b0087;outline:none;font-size:16px;background:#fff;color:#1b0087;border-radius:8px 0 0 8px;transition:border-color .3s ease;line-height:1.4}.pulp-footer-newsletter__input:focus{border-color:#2d1f6c}.pulp-footer-newsletter__input::placeholder{color:#1b0087;opacity:.7}.pulp-footer-newsletter__button{padding:11px 32px;border:none;cursor:pointer;font-size:16px;font-weight:600;transition:opacity .3s ease;white-space:nowrap;border-radius:0 8px 8px 0;min-width:80px;line-height:1.4}.pulp-footer-newsletter__message{margin-top:15px;padding:12px 20px;border-radius:4px;text-align:center}.pulp-footer-newsletter__message--success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.pulp-footer-newsletter__message--error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.pulp-footer-main{padding:60px 20px}.pulp-footer-main__container{max-width:1200px;margin:0 auto}.pulp-footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px;align-items:start}.pulp-footer-column{display:flex;flex-direction:column}.pulp-footer-column--logo{justify-content:flex-start}.pulp-footer-logo{max-width:100%;height:auto;display:block}.pulp-footer-logo-text{font-size:48px;font-weight:700;margin:0;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.pulp-footer-column__heading{font-size:18px;font-weight:600;margin:0 0 20px;color:#fff}.pulp-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.pulp-footer-links__item{margin:0}.pulp-footer-link{text-decoration:none;font-size:16px;transition:opacity .3s ease;display:inline-block}.pulp-footer-bottom{padding:40px 20px;background-color:#fff;border-top:1px solid #e0e0e0}.pulp-footer-bottom__container{max-width:1200px;margin:0 auto;text-align:center}.pulp-footer-payment-icons{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:30px}.pulp-footer-payment-icons s-payment-icon,.pulp-footer-payment-icons .payment-icon{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border-radius:4px;display:inline-block}.pulp-footer-bottom__text{color:#333;font-size:14px;line-height:1.6}.pulp-footer-company-info,.pulp-footer-copyright,.pulp-footer-developer{margin:10px 0}.pulp-footer-company-info a,.pulp-footer-copyright a,.pulp-footer-developer a{color:#333;text-decoration:underline}.pulp-footer-company-info a:hover,.pulp-footer-copyright a:hover,.pulp-footer-developer a:hover{opacity:.7}@media screen and (max-width:990px){.pulp-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.pulp-footer-column--logo{grid-column:1 / -1;text-align:center}.pulp-footer-logo{margin:0 auto}}@media screen and (max-width:750px){.pulp-footer-newsletter{padding-left:20px;padding-right:20px}.pulp-footer-newsletter__heading{font-size:24px}.pulp-footer-newsletter__subheading{font-size:14px;margin-bottom:20px}.pulp-footer-newsletter__input-wrapper{flex-direction:column}.pulp-footer-newsletter__button{padding:14px 30px}.pulp-footer-main{padding:40px 20px}.pulp-footer-grid{grid-template-columns:1fr;gap:30px}.pulp-footer-column{text-align:center}.pulp-footer-links{align-items:center}.pulp-footer-logo-text{font-size:36px}.pulp-footer-bottom{padding:30px 20px}.pulp-footer-payment-icons{gap:10px;margin-bottom:20px}.pulp-footer-bottom__text{font-size:12px}}@media screen and (max-width:480px){.pulp-footer-newsletter__heading{font-size:20px}.pulp-footer-newsletter__input,.pulp-footer-newsletter__button{font-size:14px}.pulp-footer-logo-text{font-size:28px}.pulp-footer-column__heading{font-size:16px}.pulp-footer-link{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-pulp-footer.css.map */
