body.hv-botanical .hv-footer .footer__blocks-wrapper{gap:3.6rem 4rem}
body.hv-botanical .hv-footer .footer__content-top{padding-bottom:3.2rem}
body.hv-botanical .hv-footer .footer-block__heading{text-transform:uppercase;font-size:1.1rem;letter-spacing:.14em;margin-bottom:1rem;color:#c7d0bb}
.hv-footer__links{list-style:none;margin:0;padding:0}
.hv-footer__links a{display:flex;align-items:center;min-height:4rem;width:fit-content;color:#f4f2e9;font-size:1.4rem;line-height:1.5;text-decoration:none;text-underline-offset:5px}
.hv-footer a:focus-visible,.hv-footer button:focus-visible{outline:2px solid #d6c28c;outline-offset:5px}
body.hv-botanical .hv-footer .footer-block__image-wrapper{max-width:18rem!important;margin-bottom:1.6rem}
body.hv-botanical .hv-footer .footer-block__brand-info .rte{font-size:1.3rem;line-height:1.8}
body.hv-botanical .hv-footer .footer-block__brand-info .social-media{justify-content:flex-start;gap:1rem;margin:1.8rem 0 0;padding:0}
body.hv-botanical .hv-footer .social-media__item{background:transparent;color:#f4f2e9;border:1px solid #f4f2e94d;border-radius:50%;width:4rem;height:4rem}
body.hv-botanical .hv-footer .social-media__item a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:inherit}
body.hv-botanical .hv-footer .social-media__item svg{width:1.7rem;height:1.7rem}
body.hv-botanical .hv-footer .footer-block-rank-5{padding-top:2.8rem}
body.hv-botanical .hv-footer .footer-block__newsletter{grid-template-columns:1fr 1fr;gap:4rem}
body.hv-botanical .hv-footer .footer-block__newsletter .footer-block__heading{font-family:Georgia,'Times New Roman',serif;font-size:3rem;letter-spacing:-.025em;line-height:1.15;text-transform:none;color:#f4f2e9}
.hv-footer__newsletter-copy p{margin:1rem 0 0;color:#d5ddce;font-size:1.3rem;line-height:1.6}
body.hv-botanical .hv-footer .footer__newsletter{width:100%;max-width:none;margin:0}
body.hv-botanical .hv-footer .field__input{border-color:#94a58d}
body.hv-botanical .hv-footer .footer-block--newsletter{margin:0}
body.hv-botanical .hv-footer .footer__content-bottom{padding-top:1.8rem}
body.hv-botanical .hv-footer .footer__content-bottom-wrapper{align-items:center;justify-content:space-between;gap:1rem 2rem;flex-wrap:wrap}
body.hv-botanical .hv-footer .footer__column--info{align-items:flex-start;padding:0}
body.hv-botanical .hv-footer .footer__payment{margin:0 0 1rem}
body.hv-botanical .hv-footer .list-payment{justify-content:flex-start;padding:0;gap:.2rem}
.hv-footer__legal{display:flex;flex-wrap:wrap;gap:0 2rem}
.hv-footer__legal a{display:inline-flex;align-items:center;min-height:4.4rem;color:#d5ddce;text-decoration:none;font-size:1.15rem;text-underline-offset:4px}
body.hv-botanical .hv-footer .footer__copyright{margin:0;text-align:left}
body.hv-botanical .hv-footer .copyright__content{font-size:1.1rem;line-height:1.7;letter-spacing:0}
body.hv-botanical .hv-footer .copyright__disclaimer{max-width:100rem;font-family:inherit;font-size:1.1rem;line-height:1.8;letter-spacing:0;color:#c7d0bb;margin:1.2rem 0 0}
@media(hover:hover) and (pointer:fine){.hv-footer__links a:hover,.hv-footer__legal a:hover{text-decoration:underline;color:#e1ce9b}body.hv-botanical .hv-footer .social-media__item:hover{background:#f4f2e91a}}
@media(max-width:749px){body.hv-botanical .hv-footer .footer__blocks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 2rem}body.hv-botanical .hv-footer .footer-block-rank-1{grid-column:1/-1}body.hv-botanical .hv-footer .footer-block-rank-4{grid-column:1/-1}body.hv-botanical .hv-footer .footer-block-rank-4 .hv-footer__links{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem}body.hv-botanical .hv-footer .footer-block__newsletter{grid-template-columns:1fr;gap:1.8rem}body.hv-botanical .hv-footer .footer-block__newsletter .footer-block__heading{font-size:2.7rem}.hv-footer__links a{min-height:4.4rem;font-size:1.3rem}body.hv-botanical .hv-footer .footer__content-bottom .page-width{padding-inline:2.4rem}body.hv-botanical .hv-footer .footer__column--info{padding-top:0}body.hv-botanical .hv-footer .footer__content-bottom-wrapper{justify-content:flex-start}body.hv-botanical .hv-footer .list-payment{flex-wrap:wrap}body.hv-botanical .hv-footer .copyright__disclaimer{margin-top:1.6rem}}
