.footer-section-landing{border-top:1px solid #fff9fc}.footer-wrapper{display:flex;flex-direction:column;padding-top:100px}.footer-wrapper-landing{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;padding-top:0;margin:0}.footer-wrapper-landing--text{margin-left:71px;max-width:350px}.footer-wrapper-landing--text p{margin:0}.footer-wrapper-landing--menu{margin-left:auto;display:grid;grid-template-columns:auto auto;gap:58px;margin-right:178px}.footer-wrapper-landing--menu ul{list-style:none;padding:0;margin-top:0}.footer-wrapper-landing .footer-caption{width:100%;border-top:1px solid rgb(var(--color-foreground));margin-top:60px;letter-spacing:normal;font-style:normal;font-weight:300;line-height:normal;padding:25px 0 20px}.footer-wrapper .footer-wrapper--text{display:grid;gap:27px;grid-template-columns:1fr 1fr 1fr}.footer-logo,.footer-caption{display:flex;margin:0}.footer-caption{padding:18px 0;border-top:.5px solid rgb(var(--color-foreground));font-size:12px}.footer-logo{margin-bottom:35px}.footer-logo img{width:auto}.footer-wrapper-landing .footer-logo{margin-left:178px}.footer-wrapper--text{padding-bottom:79px}.footer-wrapper--text p{margin:0}.footer-logo.logo-start,.footer-caption.caption-start{justify-content:flex-start}.footer-logo.logo-end,.footer-caption.caption-end{justify-content:flex-end}.footer-logo.logo-center,.footer-caption.caption-center{justify-content:center}.footer-wrapper--text-block{margin-bottom:0}.footer-wrapper--text-block h4{margin-bottom:18px}.footer-wrapper--text-block br{content:"";display:block;height:18px}.footer-wrapper--text-block p .footer-wrapper--text-block:last-child{margin-bottom:0}@media screen and (max-width: 989px){.footer-wrapper{padding-top:80px}}@media screen and (max-width: 750px){.footer-wrapper{margin:0}.footer-wrapper .footer-wrapper--text{grid-template-columns:1fr;gap:0}.footer-logo img{max-width:150px;object-fit:contain}.footer-wrapper--text-block{margin-bottom:20px}.footer-caption{padding:15px 0 20px}.footer-wrapper-landing--menu{padding:0 20px!important}.footer-wrapper--text{padding-bottom:40px}}@media screen and (max-width: 1024px){.footer-wrapper-landing{flex-direction:column;align-items:center;padding-top:0}.footer-wrapper-landing .footer-logo{margin-left:0}.footer-wrapper-landing--menu{margin:40px 0 0;padding:0 96px;justify-content:space-between;width:100%}.footer-wrapper-landing--text{margin-left:0;text-align:center;max-width:275px}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/hp-footer.css.map */
